Difference between revisions of "ROSA Mirroring Policy"

From Rosalab Wiki
Jump to: navigation, search
(Created page with "===How to become an official mirror of ROSA Distribution=== If you want to become an official ROSA Distribution mirror, have a server with enough free space and a wide interne...")
 
m (dropped 'to publish' category)
 
(5 intermediate revisions by one other user not shown)
Line 16: Line 16:
 
<br>rsync -avH --partial --delete-after --delay-updates --exclude '.*' <rsync mirror url> /path/to/the/repo/
 
<br>rsync -avH --partial --delete-after --delay-updates --exclude '.*' <rsync mirror url> /path/to/the/repo/
 
*'''Official secondary mirrors'''
 
*'''Official secondary mirrors'''
Currently there is only one official secondary mirror:
+
Here are our official secondary mirrors:
#mirror.yandex.ru
+
*mirror.yandex.ru '''Russian Federation, Moscow'''
 +
**ftp://mirror.yandex.ru/rosa/rosa2012lts/repository/
 +
**http://mirror.yandex.ru/rosa/rosa2012lts/repository/
 +
**rsync://mirror.yandex.ru/rosa/rosa2012lts/repository/
  
ftp://mirror.yandex.ru/rosa/rosa2012lts/repository/
+
*mirrors.coreix.net '''Great Britain, London'''
<br>http://mirror.yandex.ru/rosa/rosa2012lts/repository/
+
**http://mirrors.coreix.net
<br>rsync://mirror.yandex.ru/rosa/rosa2012lts/repository/
+
  
 
*'''How to submit a mirror request'''
 
*'''How to submit a mirror request'''
Line 35: Line 37:
 
##list of your URLs, including protocol used among http / ftp (anonymous) / rsync
 
##list of your URLs, including protocol used among http / ftp (anonymous) / rsync
 
# Welcome to Official ROSA Mirrors!  The nearby users will use your mirror to receive updates.
 
# Welcome to Official ROSA Mirrors!  The nearby users will use your mirror to receive updates.
 
 
[[Category:To Publish]]
 

Latest revision as of 09:20, 21 May 2012

How to become an official mirror of ROSA Distribution

If you want to become an official ROSA Distribution mirror, have a server with enough free space and a wide internet channel, please, read the following guide to become one.

Please note that, in order to be an official mirror, you must maintain your mirror in a moderate health, so that its uptime and bandwidth should not be a problem for people who use it.


Requirements:

  • Minimal upload speed

Minimal upload speed required to become an official mirror is 20 MBit/s.

  • Space Needed

At least 60 Gb.

  • Rsync and cron command

We recommend to use rsync + cron to ensure that your mirror is updated regularly. In order to have a synced ROSA you must be able to setup a regularly running rsync script on your server. We propose to use a following command:
rsync -avH --partial --delete-after --delay-updates --exclude '.*' <rsync mirror url> /path/to/the/repo/

  • Official secondary mirrors

Here are our official secondary mirrors:

  • How to submit a mirror request

When your mirror is running and set up, you should contact ROSA via official bugzilla mirror request

  1. Open a bug with the "Becoming an official mirror" title.
  2. This bug will be private and visible only to ROSA employees; no information you enter will be shared.
  3. Bug text must consist of:
    1. location of the mirror (city and country)
    2. mirror contact/admin (name, email address - only one)
    3. available bandwidth
    4. which primary mirror you are using
    5. list of your URLs, including protocol used among http / ftp (anonymous) / rsync
  4. Welcome to Official ROSA Mirrors! The nearby users will use your mirror to receive updates.