Official master site via HTTP/FTP

We use cascaded mirroring:
Tier-1 mirrors: These mirrors read daily from the master site and also act as rsync servers.
Tier-2 mirrors: These mirrors read from the tier-1 mirrors (these sites may be 1-2 day(s) behind the master site)

GRASS GIS Wiki mirror:

African Web site mirrors HTTP:

Asian-Indian Web site mirrors HTTP:

  • China (Tier 2, Northeast Institute of Geography and Agroecology, CAS)
  • Indonesia (Tier 2, Jakarta)
  • India (Tier 2, Indian Institute of Science, Bangalore)
  • Japan (Tier 2, Osaka City University)
  • South Korea (Tier 2, Gyung-Nam National University of Science & Technology)

European Web site mirrors HTTP:

  • Poland (Tier 1, Wroclaw University) - master mirror
  • Romania (Tier 2, University of Bucharest, Faculty of Geography)
  • Sweden (Tier 2)
  • Czech Republic (Tier2, Czech Technical University in Prague, Department of Geomatics)

US Web site mirrors HTTP:

  • USA (Tier 1, Quintex)
  • USA (Tier 1, St Louis)

US Web site mirrors FTP/rsync:

  • USA (Tier 1, Quintex)
  • rsync://

Become a GRASS GIS Web site mirror!

In countries with limited Internet connection, we seek hosting institutions. Please consider to contact us in case, ideally reporting the running mirror.

A GRASS mirror site requires around 3.7GB space, the space requirements may vary due to the changing presence of precompiled binaries. Also PHP support is required.
If you would like to support the GRASS community, do not hesitate

How to set up a mirror site:
The master site hosted at OSGeo ( is a CMS. Via Wroclav university, we support the "rsync" software protocol to synchronize mirrors automatically overnight. The idea of using "rsync" mirror software is that only changed files are downloaded which minimizes the network traffic. The master site provides "rsync" access only to a few "tier 1" mirrors; you can then connect your mirror site to these "tier 1" mirrors (as they also provide "rsync" capabilities).

Mirror site setup in greater detail (you may alternatively use "rsync://"):

  1. Install the rsync software.
  2. Check if you can connect - note the two '::' characters (this command should display a welcome message):
    • rsync (tier 1 mirror, provides "rsync" for other mirrors)
  3. Define a daily cron-job (in 'crontab') for rsync (example):
    /usr/bin/rsync -r --delete --times --links /mirror/grass/
    This will copy/update the GRASS site to your local directory /mirror/grass/
  4. Check if the synchronization works the next day(s).
  5. Announce the new mirror site for this mirror list to us.

Mirrors | Last change: 23-Mar-2017