/[gentoo]/xml/htdocs/doc/en/source_mirrors.xml
Gentoo

Diff of /xml/htdocs/doc/en/source_mirrors.xml

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.21 Revision 1.26
1<?xml version='1.0' encoding="UTF-8"?> 1<?xml version='1.0' encoding="UTF-8"?>
2<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/source_mirrors.xml,v 1.21 2004/10/26 14:04:53 jforman Exp $ --> 2<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/source_mirrors.xml,v 1.26 2005/04/11 12:28:26 jforman Exp $ -->
3<!DOCTYPE guide SYSTEM "/dtd/guide.dtd"> 3<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
4 4
5<guide link="/doc/en/source_mirrors.xml"> 5<guide link="/doc/en/source_mirrors.xml">
6<title>Gentoo Linux Source Mirrors Policy</title> 6<title>Gentoo Linux Source Mirrors Policy</title>
7<author title="Author"> 7<author title="Author">
20<abstract> 20<abstract>
21This document explains the requirements for source mirrors. 21This document explains the requirements for source mirrors.
22</abstract> 22</abstract>
23 23
24<license/> 24<license/>
25<version>1.3</version> 25<version>1.5</version>
26<date>June 28, 2004</date> 26<date>2005-04-11</date>
27 27
28<chapter> 28<chapter>
29<title>Requirements</title> 29<title>Requirements</title>
30<section> 30<section>
31<title>Minimum Bandwidth</title> 31<title>Minimum Bandwidth</title>
43<title>Minimum Disk Space</title> 43<title>Minimum Disk Space</title>
44<body> 44<body>
45 45
46<p> 46<p>
47The space requirements depend on whether you choose to run a "Full" mirror or a 47The space requirements depend on whether you choose to run a "Full" mirror or a
48"Distfiles only" mirror. Full mirrors require 60 gigabytes of disk space. 48"Distfiles only" mirror. Full mirrors require 90 GB of disk space. Distfiles
49Distfiles only mirrors require 30 gigabytes of space. 49only mirrors require 40 GB of space.
50</p> 50</p>
51 51
52</body> 52</body>
53</section> 53</section>
54<section> 54<section>
71local time zone. This helps distribute the load out over a period of time, 71local time zone. This helps distribute the load out over a period of time,
72rather than having all mirrors synchronize at the same time. 72rather than having all mirrors synchronize at the same time.
73</p> 73</p>
74</body> 74</body>
75</section> 75</section>
76
77<section>
78<title>Mirror Needs</title>
79<body>
80<p>
81Your mirror may not be added immediately to our listing and given access to the private distribution point. We add mirrors
82on an as-needed basis so as not to clutter up the listing, and to provide an adequate amount of high speed mirrors. You are more than
83welcome to peek in #gentoo-mirrors on irc.freenode.org and chat up to see the status of your mirror being added to our official network.
84</p>
85</body>
86</section>
76</chapter> 87</chapter>
77 88
78<chapter> 89<chapter>
79<title>Implementation details</title> 90<title>Implementation details</title>
80<section> 91<section>
83<p> 94<p>
84For new source mirror requests, the procedure will be as follows: 95For new source mirror requests, the procedure will be as follows:
85</p> 96</p>
86 97
87<p> 98<p>
88Set up your server to rsync with ftp.ussg.iu.edu::gentoo-distfiles. Once you have a 99Set up your server to rsync with ftp.ussg.iu.edu::gentoo-distfiles. Once you
89complete mirror of that server, please file a bug report on bugs.gentoo.org 100have a complete mirror of that server, please file a bug report on
90under the "rsync" category stating that you have a new mirror and wish it to be 101bugs.gentoo.org under the "rsync" category stating that you have a new mirror
91added to the list of official mirrors. Please specify whether you wish to be a 102and wish it to be added to the list of official mirrors. Please specify
92"Full" mirror or "Distfiles only" mirror. Distfiles only mirrors will be 103whether you wish to be a "Full" mirror or "Distfiles only" mirror. Distfiles
93designated as such on the website. 104only mirrors will be designated as such on the website.
94</p> 105</p>
95 106
96<p> 107<p>
97Full mirrors must carry the following directories (plus any directories that 108Full mirrors must carry the following directories (plus any directories that
98get added in the future): 109get added in the future):
121correctly and in accordance with this policy. 132correctly and in accordance with this policy.
122</p> 133</p>
123 134
124<p> 135<p>
125If all steps went smoothly, we will then add you to our list of <uri 136If all steps went smoothly, we will then add you to our list of <uri
126link="http://www.gentoo.org/main/en/mirrors.xml">download mirrors</uri> on the 137link="/main/en/mirrors.xml">download mirrors</uri> on the main web site. We
127main web site. We will also send you the login information for our private 138will also send you the login information for our private master distfile mirror
128master distfile mirror which is only available to official Gentoo Linux source 139which is only available to official Gentoo Linux source mirrors.
129mirrors.
130</p> 140</p>
131 141
132<p> 142<p>
133Additionally, you, the mirror admin, will be requested to subscribe to the 143Additionally, you, the mirror admin, will be requested to subscribe to the
134gentoo-mirrors mailing list (low traffic) so that you can follow all issues 144gentoo-mirrors mailing list (low traffic) so that you can follow all issues
212 <li>/distfiles</li> 222 <li>/distfiles</li>
213 <li>/snapshots</li> 223 <li>/snapshots</li>
214</ul> 224</ul>
215 225
216<p> 226<p>
217These two directories will require approximately 30GB of space and you will be 227These two directories will require approximately 40GB of space and you will be
218listed on our site as a distfiles-only mirror. 228listed on our site as a distfiles-only mirror.
219</p> 229</p>
220 230
221</body> 231</body>
222</section> 232</section>
227<p> 237<p>
228A: Directory Indexing is required for the /releases and /experimental 238A: Directory Indexing is required for the /releases and /experimental
229directories, but can be turned off for all other directories (including 239directories, but can be turned off for all other directories (including
230/distfiles) if you wish. 240/distfiles) if you wish.
231</p> 241</p>
242</body>
243</section>
244
245<section>
246<title>Q: Do I have to mirror historical? I mean, it is old releases.</title>
247<body>
248
249<p>
250A: Of course not, it is quite a bit of data. In your rsync command, add
251<path>--exclude=/releases/historical</path> to your rsync options. This will
252exclude historical and save you quite a bit of space.
253</p>
232 254
233</body> 255</body>
234</section> 256</section>
235</chapter> 257</chapter>
236</guide> 258</guide>

Legend:
Removed from v.1.21  
changed lines
  Added in v.1.26

  ViewVC Help
Powered by ViewVC 1.1.20