|
1 | 1 | ---
|
2 |
| -title: "GRASS GIS Website mirrors" |
3 |
| -date: 2022-05-28T10:12:05+02:00 |
| 2 | +title: " GRASS Website mirrors" |
| 3 | +date: 2025-05-14T10:12:05+02:00 |
4 | 4 | layout: "general"
|
5 | 5 | ---
|
6 | 6 |
|
7 |
| -### Official main site via HTTP/FTP |
| 7 | +# GRASS Website mirrors |
8 | 8 |
|
9 |
| -* [Official main site: grass.osgeo.org](https://grass.osgeo.org/) (Portland, USA) |
| 9 | +## Official main site |
10 | 10 |
|
11 |
| -### African Web site mirrors |
| 11 | +- [Official main site: grass.osgeo.org](https://grass.osgeo.org/) (Portland, USA) |
12 | 12 |
|
13 |
| -* [South Africa](https://grass.mirror.ac.za/) (Tier 1,TENET) |
14 |
| -* [Morocco](https://grass.marwan.ma/) (Moroccan National Research and Education Network, MARWAN) |
| 13 | +## Mirror sites |
15 | 14 |
|
16 |
| -### Asian-Indian Web site mirrors |
| 15 | +- [Morocco](https://grass.marwan.ma/) (Moroccan National Research and Education Network, MARWAN) |
| 16 | +- [South Africa](https://grass.mirror.ac.za/) (TENET) |
| 17 | +- [Italy](https://grass.mirror.download.it) (Download.it) |
| 18 | +- [USA](https://mirrors.ibiblio.org/grass/html/) (ibiblio) |
17 | 19 |
|
18 |
| -* [India](http://wgbis.ces.iisc.ernet.in/grass/) (Tier 2, Indian Institute of Science, Bangalore) |
19 |
| -<!-- * [Japan](http://wgrass.media.osaka-cu.ac.jp/grassh/) (Tier 2, Osaka City University) --> |
20 |
| -<!-- * [South Korea](http://pinus.gntech.ac.kr/grass/) (Tier 2, Gyung-Nam National University of Science & Technology) --> |
| 20 | +## Mirror our website |
21 | 21 |
|
22 |
| -### European Web site mirrors |
23 |
| - |
24 |
| -* [Italy](http://grass.mirror.download.it) (Tier 1) |
25 |
| -<!-- * [Czech Republic](http://grass.fsv.cvut.cz) (Tier 2, Czech Technical University in Prague, Department of Geomatics) --> |
26 |
| - |
27 |
| -### Mirror our website |
28 | 22 | If you would like to support the GRASS community, do not hesitate to set up your mirror site.
|
29 |
| -Please consider to [contact us](mailto:grass-web(at)lists.osgeo.org), ideally reporting your [already running mirror](/about/mirrors/). |
| 23 | +Please consider to [contact us](/support/), ideally reporting your [already running mirror](/about/mirrors/). |
| 24 | + |
| 25 | +### Requirements |
30 | 26 |
|
31 |
| -#### Requirements: |
32 | 27 | A GRASS mirror site requires around 23 GB space, the space requirements may vary due to the changing presence of precompiled binaries.
|
33 | 28 |
|
34 |
| -#### How to set up a mirror site: |
| 29 | +### How to set up a mirror site |
35 | 30 |
|
36 |
| -The main site hosted at OSGeo (grass.osgeo.org) can be mirrored with the ["rsync"](http://rsync.samba.org/) software protocol, allowing to synchronize mirrors automatically overnight. The idea of using the "rsync" mirror software is that only changed files are transferred after the initial synchronization which minimizes the network traffic. |
| 31 | +The main site hosted at OSGeo (grass.osgeo.org) can be mirrored with the ["rsync"](https://rsync.samba.org/) software protocol, allowing to synchronize mirrors automatically overnight. The idea of using the "rsync" mirror software is that only changed files are transferred after the initial synchronization which minimizes the network traffic. |
37 | 32 |
|
38 |
| -#### Mirror site setup in greater detail: |
| 33 | +#### Mirror site setup in greater detail |
39 | 34 |
|
40 |
| -* Install the rsync software. |
41 |
| -* Check if you can connect - note the two '::' characters: |
42 |
| - * `rsync -az --port=50026 grass.osgeo.org::` |
43 |
| - * This command should display the following welcome message: |
| 35 | +- Install the `rsync` software. |
| 36 | +- Check if you can connect - note the two `::` characters: |
| 37 | + |
| 38 | +``` |
| 39 | +rsync -az --port=50026 grass.osgeo.org:: |
44 | 40 | ```
|
45 |
| - GRASS GIS Website |
46 |
| - grass-website GRASS GIS Website |
| 41 | + |
| 42 | +- This command should display the following welcome message: |
| 43 | + |
| 44 | +``` |
| 45 | + GRASS Website |
| 46 | + grass-website GRASS Website |
| 47 | +``` |
| 48 | + |
| 49 | +- Now generate a mirror folder on your server where to store the GRASS website copy. We assume `/var/www/html/mirror/`: |
| 50 | + |
47 | 51 | ```
|
48 |
| -* Now generate a mirror folder on your server where to store the GRASS GIS website copy. We assume `/var/www/html/mirror/`: |
49 |
| - * `mkdir /var/www/html/mirror/` |
50 |
| -* Change into this folder and copy the website into the subfolder `grass-website`: |
51 |
| - * `cd /var/www/html/mirror/` |
52 |
| - * `rsync -az --port=50026 grass.osgeo.org::grass-website grass-website` |
53 |
| -* Once finished, define a daily cron-job (in 'crontab') for rsync (example): |
54 |
| - * `/usr/bin/rsync -az --port=50026 grass.osgeo.org::grass-website /var/www/html/mirror/grass-website` |
55 |
| - * This will copy/update the GRASS site to your local directory /var/www/html/mirror/grass-website/ which needs to be made available in your web server. |
56 |
| -* Check if the synchronization works the next day(s). |
57 |
| -* Announce the new mirror site for this mirror list to [us](mailto:grass-web(at)lists.osgeo.org). |
| 52 | +mkdir /var/www/html/mirror/ |
| 53 | +``` |
| 54 | + |
| 55 | +- Change into this folder and copy the website into the subfolder `grass-website`: |
| 56 | + |
| 57 | +``` |
| 58 | +cd /var/www/html/mirror/ |
| 59 | +rsync -az --port=50026 grass.osgeo.org::grass-website grass-website |
| 60 | +``` |
| 61 | + |
| 62 | +- Once finished, define a daily cron-job (in 'crontab') for rsync (example). This will copy/update the GRASS site to your local directory /var/www/html/mirror/grass-website/ which needs to be made available in your web server. |
| 63 | + |
| 64 | +``` |
| 65 | +/usr/bin/rsync -az --port=50026 grass.osgeo.org::grass-website /var/www/html/mirror/grass-website |
| 66 | +``` |
| 67 | + |
| 68 | +- Check if the synchronization works the next day(s). |
| 69 | +- Tell [us](/support/) about your new mirror site. |
0 commit comments