Difference between revisions of "Manjaro Mirrors"

no edit summary
imported>Philm
(Update Tier1-Server Script)
imported>Verityproductions
Line 1: Line 1:
<br clear="all" />
 
<br clear="all" />
=What's a Mirror?=
==What's a Mirror?==


In the GNU/Linux distro world (& other systems too) a mirror is a server that hosts an up to date copy of a distro's software packages, stored in repositories (repos). There exist repos that are maintained by the distro administration - official - & other's. The Arch User Repository (AUR) being a good example of a non-official user maintained repo.
In the GNU/Linux distro world (& other systems too) a mirror is a server that hosts an up to date copy of a distro's software packages, stored in repositories (repos). There exist repos that are maintained by the distro administration - official - & other's. The Arch User Repository (AUR) being a good example of a non-official user maintained repo.
Line 9: Line 8:
The distro has package maintainers in its administration. They manage the contents of the repos, keeping it up to date, patching packages if required. Some distros, like Manjaro, have certain packages that are unique to it only - like mhwd for example.
The distro has package maintainers in its administration. They manage the contents of the repos, keeping it up to date, patching packages if required. Some distros, like Manjaro, have certain packages that are unique to it only - like mhwd for example.


<br clear="all" />


==Why do we need more mirrors?==
=Why do we need more mirrors?=


The more mirrors we have the faster Manjaro's users can upgrade their systems. Some parts of the world have much faster internet speeds than others. In some circumstances, having a server in your country, or better yet, in your city, can make a world of difference to your download speeds.
The more mirrors we have the faster Manjaro's users can upgrade their systems. Some parts of the world have much faster internet speeds than others. In some circumstances, having a server in your country, or better yet, in your city, can make a world of difference to your download speeds.


<br clear="all" />


==How does Manjaro know what mirror(s) to use?==
=How does Manjaro know what mirror(s) to use?=


There is a file /etc/pacman.d/mirrorlist which lists all of the available mirrors.
There is a file /etc/pacman.d/mirrorlist which lists all of the available mirrors.
Line 27: Line 24:
This is a remarkably streamlined system compared to the ways that it has been in the past for the pacman rolling release system to manage its mirrors, let alone to rank their speed.
This is a remarkably streamlined system compared to the ways that it has been in the past for the pacman rolling release system to manage its mirrors, let alone to rank their speed.


<br clear="all" />


==How do we get more mirrors?==
=How do we get more mirrors?=


I'm glad you asked that question.
I'm glad you asked that question. This is the advice of '''Philip Muller''', Lead developer of Manjaro Linux:


<br clear="all" />
<blockquote>'Some people still ask me how I got 5 mirrors in one week before 0.8.0 came out. It is simple. Just write 100 mails to universities and companies supporting Linux. Go to Arch linux and grab their mirrorlist. Crawl through their servers and get their contact data. Write an email and see what response you get. Here is some more info about it.'</blockquote>
===Phil's advice, taken from the Manjaro forum:===


''Some people still ask me how I got 5 mirrors in one week before 0.8.0 came out. It is simple. Just write 100 mails to universities and companies supporting Linux. Go to Arch linux and grab their mirrorlist. Crawl through their servers and get their contact data. Write an email and see what response you get. Here is some more info about it.''


<br clear="all" />
=What is the size of the Manjaro database?=
====What is the size of the Manjaro database?====


We are at around 40 GB. 100 GB or higher would be better.
We are at around 40 GB. 100 GB or higher would be better.


<br clear="all" />
 
====How is the mirror synchronized?====
=How is the mirror synchronized?=


'''Via the following Rsync-Services:'''
'''Via the following Rsync-Services:'''
Line 51: Line 44:
  BR / Brasil:
  BR / Brasil:
  rsync://rsync.las.ic.unicamp.br/pub/manjarolinux/
  rsync://rsync.las.ic.unicamp.br/pub/manjarolinux/
 
  Asia / Japan:
  Asia / Japan:
  rsync://ftp.tsukuba.wide.ad.jp/manjaro
  rsync://ftp.tsukuba.wide.ad.jp/manjaro
  rsync://ftp.kddilabs.jp/manjaro/
  rsync://ftp.kddilabs.jp/manjaro/
 
  Asia / South Korea:
  Asia / South Korea:
  rsync://mirror.yongbok.net/manjaro/
  rsync://mirror.yongbok.net/manjaro/
 
  Europe / Germany:
  Europe / Germany:
  rsync://ftp.rz.tu-bs.de/pub/mirror/manjaro.org/repos/
  rsync://ftp.rz.tu-bs.de/pub/mirror/manjaro.org/repos/
  rsync://ftp.halifax.rwth-aachen.de/manjaro/
  rsync://ftp.halifax.rwth-aachen.de/manjaro/
 
  Europe / Sweden:
  Europe / Sweden:
  rsync://ftp.lysator.liu.se/pub/manjaro/
  rsync://ftp.lysator.liu.se/pub/manjaro/
 
  Europe / Italy:
  Europe / Italy:
  rsync://http://manjaro.mirror.garr.it/manjaro/
  rsync://http://manjaro.mirror.garr.it/manjaro/
 
  Europe / United Kingdom:
  Europe / United Kingdom:
  rsync://rsync.mirrorservice.org/repo.manjaro.org/repos/
  rsync://rsync.mirrorservice.org/repo.manjaro.org/repos/
 
  RU / Russian Federation:
  RU / Russian Federation:
  rsync://mirror.yandex.ru/mirrors/manjaro/
  rsync://mirror.yandex.ru/mirrors/manjaro/
 
  US / United States:
  US / United States:
  rsync://rsync.gtlib.gatech.edu/pub/manjaro/
  rsync://rsync.gtlib.gatech.edu/pub/manjaro/
Line 81: Line 74:
''It is always recommend to sync from the nearest location. To sync from our own manjaro.org server we need the IP of your server so it can be white-listed at our end. Please mail [http://manjaro.org/the-team/ Philip Mueller directly]. There is a recommended script for use with our server, so please contact the Manjaro administration in this regard. ''
''It is always recommend to sync from the nearest location. To sync from our own manjaro.org server we need the IP of your server so it can be white-listed at our end. Please mail [http://manjaro.org/the-team/ Philip Mueller directly]. There is a recommended script for use with our server, so please contact the Manjaro administration in this regard. ''


<br clear="all" />


====How do you ask an organisation with servers to create a Manjaro mirror?====
=How do you ask an organisation with servers to create a Manjaro mirror?=
 


<br clear="all" />
'''Write them an email like this (in your native language):'''
'''Write them an email like this (in your native language):'''


Line 104: Line 96:
Currently it is possible to sync from the following rsync services:
Currently it is possible to sync from the following rsync services:


<br clear="all" />
 
  BR / Brasil:
  BR / Brasil:
  rsync://rsync.las.ic.unicamp.br/pub/manjarolinux/
  rsync://rsync.las.ic.unicamp.br/pub/manjarolinux/
Line 144: Line 136:
<YOUR NAME>
<YOUR NAME>


<br clear="all" />


==Current Size Required for a Manjaro Mirror:==
=Current Size Required for a Manjaro Mirror=


''(last checked 2013-06-09 13:47 CEST)''
''(last checked 2013-06-09 13:47 CEST)''
Line 191: Line 182:
  36G ./pool
  36G ./pool
  36G .
  36G .
<br clear="all" />


==Check here before you send a request for mirror hosting:==
 
 
=Check here before you send a request for mirror hosting=
   
   
Following is a list that will be updated when required.
Following is a list that will be updated when required.
Line 211: Line 203:
It is a good idea to check this thread: [http://forum.manjaro.org/index.php?topic=4545.0] to be sure that the wiki is up to date & also if you have been denied a request to post it in the same thread for obvious reasons.
It is a good idea to check this thread: [http://forum.manjaro.org/index.php?topic=4545.0] to be sure that the wiki is up to date & also if you have been denied a request to post it in the same thread for obvious reasons.


<br clear="all" />


==Do You Manage a Potential Manjaro Mirror Server?==
=Do You Manage a Potential Manjaro Mirror Server?==


If so, here are some guidelines for you to think about, as putting up such a Mirror requires a certain commitment & perseverance.
If so, here are some guidelines for you to think about, as putting up such a Mirror requires a certain commitment & perseverance.