You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Update the mailing list address.
* Update the sponsors and the URL to the sponsors page.
* “AOSC OS” -> “安同 OS”.
* Update the repository information.
* Add proper formatting.
* Minor adjustments.
Copy file name to clipboardExpand all lines: content/developer/infrastructure/knowledge-base/00002-how-to-mirror.md
+15-16Lines changed: 15 additions & 16 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,42 +12,41 @@ Believe it or not, AOSC has been around for quite some time now. We do want more
12
12
13
13
Up to now, we have many mirrors (mainly in China), and we do need more mirrors in other areas (especially in U.S.). If you are interested and able to help us, please read the following information.
14
14
15
-
**Note**: AOSC migrated the repo server on Dec 29, 2018. If your mirror site encounters problem, please refer to [this article](@/developer/infrastructure/knowledge-base/00003-repository-migration.md) for more information and contacts.
16
-
17
15
# Repo Contents
18
16
What is included in the repo? Generally everything about AOSC, and most are of AOSC OS (packages, system images). Some documentations, like *Free Software Localization Guide for Chinese (China) *, are also saved here.
19
17
20
18
# Repo Size
21
-
Up to now (March, 2019), the repo is taking ~800GB of disk. You may expect that the repo will grow to around 1TB or more.
19
+
As of June 2025, the total size of `/anthon` served by Rsync is 1.8TiB: 1.2TiB in the AOSC OS APT repository, 476GiB in the OS release tarballs and installation media, the rest of them are documentations, repacked source code tarballs and other miscellaneous files.
22
20
21
+
We perform cleanups of outdated packages every month, and the APT repository is usually 1TiB in size after the cleanup. Please make sure that your filesystem has at least 2TiB of free space.
23
22
24
23
# Modules
25
24
Currently the rsync server of AOSC OS Repo has 4 modules:
26
25
27
-
- anthon: Full content of repo. Include packages and releases.
28
-
- anthonos: The same as anthon.
29
-
- packages: all content excluding tarball releases
30
-
- releases: AOSC OS releases only (same as https://releases.aosc.io/)
26
+
-`/anthon`: Full content of repo. Include packages and releases.
27
+
-`/anthonos`: Same as `/anthon`.
28
+
-`/packages`: all content excluding tarball releases
29
+
-`/releases`: AOSC OS releases only (same as https://releases.aosc.io/)
31
30
32
-
You are recommended to sync from `anthon` or `anthonos` since they are the full sync. If you are short in storage, you may consider to use `packages`.
31
+
You are recommended to sync from `/anthon` or `/anthonos` since they are the full sync. If you are short in storage, you may consider to use `/packages`.
33
32
34
33
# How to Mirror
35
-
If you have enough hard disk space, please do rsync from our main repo: rsync://repo.aosc.io/anthon/.
36
-
37
-
You are not recommended to use IP anymore, while you might use (v4, v6).repo.aosc.io if you want to enforce IP version.
34
+
If you have enough storage space, please do rsync from our main repo: `rsync://repo.aosc.io/anthon/`. You may not to rsync from IP addresses resolved from the hostname. If you do need to specify the IP family, please use `v4.repo.aosc.io` and `v6.repo.aosc.io` for IPv4 and IPv6 respectively.
38
35
39
-
Please be noted that the repo is located in US, and the network connection could be VERY slow if you are in Mainland, China.
36
+
{% card(type="warning") %}
37
+
The current repository server is located in Hong Kong SAR, China, thus you may expect slow connection speed during sync. You can sync your mirror with IPv6 for better connection speeds, if IPv6 Internet access is available.
38
+
{% end %}
40
39
41
40
You may also initialize the mirror by doing rsync from any one of the mirrors providing rsync, like [USTCLUG](https://mirrors.ustc.edu.cn/) or [Tuna](https://mirrors.tuna.tsinghua.edu.cn/).
42
41
43
-
After you have finished the initialization, please tell us by sending an email to our mailing list: mirrors@lists.aosc.io, including your name (which will be listed on sponsors) and mirror URL.
42
+
After you have finished the initialization, please inform us by sending an email to our mailing list[`[email protected]`](mailto:maintainers@aosc.io) with the name and logo of your identity or organization, plus the URL of your mirror.
44
43
45
44
When providing public HTTP service, we highly encourage you to use HTTPS.
46
45
47
46
# Sponsors
48
-
The main repository is kindly sponsored by [xTom](https://xtom.com); the secondary repository is sponsored by [OSSPlanet](http://ossplanet.net/).
47
+
By now our main repository is kindly sponsored by [Apernet](https://apernet.io). [xTom](https://xtom.com/) and [OSSPlanet](https://ossplanet.net) previously sponsored our main and backup repository servers.
49
48
50
-
For other sponsors, please refer to https://aosc.io/repo (list of mirrors) and https://aosc.io/about (all general sponsors).
49
+
Please refer to [the sponsors page (Chinese)](https://aosc.io/sponsors) for a complete list of sponsors.
51
50
52
51
# Question?
53
-
Feel free to send your question to the mailing list mirrors@lists.aosc.io.
52
+
Feel free to send your question to the mailing list [`[email protected]`](mailto:maintainers@aosc.io).
0 commit comments