Azenis
5 December 2023 21:21
1
Operating system
Linux
Joplin version
2.13.8
What issue do you have?
When I open Tools -> Options in Joplin Desktop for Linux, I notice that Joplin wants to connect to some servers:
raw.githubuercontent.com
raw.fastgit.org
cdn.jsdelivr.net
us4.ghproxy.com
cdn.staticaly.com
Can someone explain what are they for?
Screenshots
These look like the domains Joplin uses to fetch plugin updates and the list of plugins.
Internally, Joplin maintains a list of GitHub mirrors that are used if Joplin is unable to fetch plugin data with raw.githubusercontent.com
. Plugins are stored in the joplin/plugins repository .
This is the relevant code:
interface ReleaseAsset {
name: string;
browser_download_url: string;
}
interface Release {
upload_url: string;
assets: ReleaseAsset[];
}
const findWorkingGitHubUrl = async (defaultContentUrl: string): Promise<string> => {
// From: https://github.com/laurent22/joplin/issues/5161#issuecomment-921642721
const mirrorUrls = [
defaultContentUrl,
'https://cdn.staticaly.com/gh/joplin/plugins/master',
'https://ghproxy.com/https://raw.githubusercontent.com/joplin/plugins/master',
'https://cdn.jsdelivr.net/gh/joplin/plugins@master',
'https://raw.fastgit.org/joplin/plugins/master',
];
2 Likes
All URLs should be listed here:
The Joplin applications, including the Android, iOS, Windows, macOS and Linux applications, do not send any data to any service without your authorisation. Any data that Joplin saves, such as notes...
2 Likes
Azenis
6 December 2023 14:50
4
@personalizedrefriger and @JackGruber
Thanks for two pieces of information!
I trust open source code!
system
Closed
5 January 2024 14:50
5
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.