c7a7f74f764319529e875ccf27d9084d7067a2de
Jacob Appelbaum Add a new mirror, change th...

Jacob Appelbaum authored 15 years ago

1) ## translation metadata
Mfr Update rsync link to replic...

Mfr authored 15 years ago

2) # Revision: $Revision$
Roger Dingledine reevaluate our translation...

Roger Dingledine authored 15 years ago

3) # Translation-Priority: 4-optional
Jacob Appelbaum Add a new mirror, change th...

Jacob Appelbaum authored 15 years ago

4) 
Roger Dingledine fix links to svn mirror, ti...

Roger Dingledine authored 15 years ago

5) #include "head.wmi" TITLE="Tor: Running a Mirror"
Jacob Appelbaum Add a new mirror, change th...

Jacob Appelbaum authored 15 years ago

6) 
7) <div class="main-column">
8) 
9) <h2>Tor: Running a Mirror</h2>
10) <hr />
11) 
Andrew Lewman Take out the page view numb...

Andrew Lewman authored 14 years ago

12) <p>Thank you for wanting to be a mirror of the Tor website.  All of
13) our mirrors are publicly listed on <a href="<page mirrors>">our mirrors
Andrew Lewman better wording

Andrew Lewman authored 14 years ago

14) page</a>.  We've included some sample commands and configuration below
Andrew Lewman Take out the page view numb...

Andrew Lewman authored 14 years ago

15) to make the initial setup and ongoing maintenance a minimal effort.
Andrew Lewman update size requirements fo...

Andrew Lewman authored 14 years ago

16) The Tor website and distribution directory currently require 1.6 GB of
17) disk space.  The /dist directory alone is 230 MB.</p>
Jacob Appelbaum Add a new mirror, change th...

Jacob Appelbaum authored 15 years ago

18) 
19) <p>
Jon@svn.torproject.org I can't be the only one thi...

Jon@svn.torproject.org authored 14 years ago

20) If you would like to run a mirror (website + dist), it's as easy as this command to download
Jacob Appelbaum Add a new mirror, change th...

Jacob Appelbaum authored 15 years ago

21) everything a mirror should share with the world:
22) <br /> <br />
23) <tt>
Mfr Update rsync link to replic...

Mfr authored 15 years ago

24) rsync -av --delete rsync://rsync.torproject.org/tor tor-mirror/
Jacob Appelbaum Add a new mirror, change th...

Jacob Appelbaum authored 15 years ago

25) </tt>
26) <br /> <br />
Jon@svn.torproject.org I can't be the only one thi...

Jon@svn.torproject.org authored 14 years ago

27) If you would like to run only a dist/ mirror (distribution only), it's as easy as this command to 
Jacob Appelbaum Add a new mirror, change th...

Jacob Appelbaum authored 15 years ago

28) download everything a dist mirror should share with the world:
29) <br /> <br />
30) <tt>
Mfr Update rsync link to replic...

Mfr authored 15 years ago

31) rsync -av --delete rsync://rsync.torproject.org/tor/dist tor-mirror-dist/
Jacob Appelbaum Add a new mirror, change th...

Jacob Appelbaum authored 15 years ago

32) </tt>
Jon@svn.torproject.org Seems more organized... how...

Jon@svn.torproject.org authored 14 years ago

33) 
34) 
35) <p>
Runa A. Sandvik closed a few tags

Runa A. Sandvik authored 14 years ago

36) In order to assure the mirrors of of high quility and up to date...
37) Please ensure your mirror does at least the following:<br/><br/>
Jon@svn.torproject.org Seems more organized... how...

Jon@svn.torproject.org authored 14 years ago

38) 
Runa A. Sandvik closed a few tags

Runa A. Sandvik authored 14 years ago

39) Updates no later than every six hours, but no more frequent than every
40) hour.<br/><br/>
Jon@svn.torproject.org Seems more organized... how...

Jon@svn.torproject.org authored 14 years ago

41) 
Runa A. Sandvik closed a few tags

Runa A. Sandvik authored 14 years ago

42) Allows "Directory Index / Indexes" (Index viewing) of the /dist
43) directory.<br/><br/>
Jon@svn.torproject.org Seems more organized... how...

Jon@svn.torproject.org authored 14 years ago

44) 
Runa A. Sandvik closed a few tags

Runa A. Sandvik authored 14 years ago

45) Allows "Multiviews" or equivalent for language localization.<br/><br/>
Jon@svn.torproject.org Seems more organized... how...

Jon@svn.torproject.org authored 14 years ago

46) 
Runa A. Sandvik closed a few tags

Runa A. Sandvik authored 14 years ago

47) Have a valid contact email for administrative communications should your
48) server have issues.<br/><br/>
Jon@svn.torproject.org Seems more organized... how...

Jon@svn.torproject.org authored 14 years ago

49) 
Runa A. Sandvik closed a few tags

Runa A. Sandvik authored 14 years ago

50) It is highly recommended for all mirror operators to subscribe to <A
51) href="http://archives.seul.org/tor/mirrors/">tor-mirrors mailing
52) list</A> where all mirror listing modification requests should go (ADD,
53) CHANGE, DELETE, any other requests/notifications).  Also, any technical
54) assistance in setting up your mirror may be found here as well.<br/><br/>
Jon@svn.torproject.org Seems more organized... how...

Jon@svn.torproject.org authored 14 years ago

55) 
56) </p>
Jacob Appelbaum Add sample cronjob and a ve...

Jacob Appelbaum authored 15 years ago

57) <br /><br />
58) <p>
Jon@svn.torproject.org update instructions, docume...

Jon@svn.torproject.org authored 14 years ago

59) An example cronjob to update a full mirror once every 6 hours may look like so:
Jacob Appelbaum Add sample cronjob and a ve...

Jacob Appelbaum authored 15 years ago

60) <tt>
61) <pre>
62) # m h  dom mon dow   command
Jon@svn.torproject.org Change cron entry to every...

Jon@svn.torproject.org authored 14 years ago

63) 0 */6 * * * rsync -av --delete rsync://rsync.torproject.org/tor/ /var/www/mirrors/torproject.org
Jacob Appelbaum Add sample cronjob and a ve...

Jacob Appelbaum authored 15 years ago

64) </pre>
65) </tt>
66) </p>
67) <br/>
Jon@svn.torproject.org update instructions, docume...

Jon@svn.torproject.org authored 14 years ago

68) For mirror operators that use Apache, we have created a sample virtual host
Jacob Appelbaum Add sample cronjob and a ve...

Jacob Appelbaum authored 15 years ago

69) configuration file to use:
70) <tt>
71) <pre>
72) &lt;VirtualHost 1.2.3.4:80&gt;
Runa A. Sandvik closed a few tags

Runa A. Sandvik authored 14 years ago

73)         ServerAdmin youremail@example.com<br/>
74)         ServerName  1.2.3.4<br/>
Jacob Appelbaum Add sample cronjob and a ve...

Jacob Appelbaum authored 15 years ago

75) 
Runa A. Sandvik closed a few tags

Runa A. Sandvik authored 14 years ago

76)         DocumentRoot /var/www/mirrors/torproject.org<br/>
Jacob Appelbaum Add sample cronjob and a ve...

Jacob Appelbaum authored 15 years ago

77) 
Runa A. Sandvik closed a few tags

Runa A. Sandvik authored 14 years ago

78)         &lt;Directory /var/www/mirrors/torproject.org/&gt;<br/>
79)             Options MultiViews Indexes<br/>
80)             DirectoryIndex index<br/>
81)             AllowOverride None<br/>
82)         &lt;/Directory&gt;<br/>
Jacob Appelbaum Add sample cronjob and a ve...

Jacob Appelbaum authored 15 years ago

83) 
Jon@svn.torproject.org Close VirtualHost directive...

Jon@svn.torproject.org authored 14 years ago

84) &lt;/VirtualHost&gt;
Jacob Appelbaum Add sample cronjob and a ve...

Jacob Appelbaum authored 15 years ago

85) </pre>
86) </tt>
Jacob Appelbaum Add a new mirror, change th...

Jacob Appelbaum authored 15 years ago

87) <br/> <br/>
88) Please ensure that you keep your mirror updated (we suggest automating this
89) task with something like '<tt>cron</tt>'). Our website, source code and
Jon@svn.torproject.org I can't be the only one thi...

Jon@svn.torproject.org authored 14 years ago

90) binary releases change often. An update frequency of six hours is recommended.  Tor users everywhere will thank you.
Jacob Appelbaum Add a new mirror, change th...

Jacob Appelbaum authored 15 years ago

91) </p>
Jon@svn.torproject.org Seems more organized... how...

Jon@svn.torproject.org authored 14 years ago

92) <br/>	
Jacob Appelbaum Add a new mirror, change th...

Jacob Appelbaum authored 15 years ago

93) <p>
Jon@svn.torproject.org fix linwrapping

Jon@svn.torproject.org authored 14 years ago

94) If you are running a mirror, please subscribe to the
95) <A href="http://archives.seul.org/tor/mirrors/">tor-mirrors mailing list</A>, and introduce yourself there.
96) We will add you to the mirror list.  
97) Help for mirror support and configuration issues may also be found on the list.
Jacob Appelbaum Add a new mirror, change th...

Jacob Appelbaum authored 15 years ago

98) </p>
99) 
Jon@svn.torproject.org Add the mirror standards/re...

Jon@svn.torproject.org authored 14 years ago

100) 
101)