Skip to content

Commit c8a9fb0

Browse files
netelerveroandreo
andauthored
mirrors: cleanup of mirrors (#515)
* mirrors: cleanup of mirrors - added IBIBLIO mirror (USA) - removed Indian mirror page as it is nowadays just an `iframe` of the original site - removed old commented-out server entries * further cleanup * mirrors.md: fix header hierarchy and fence code * remove 'Tier 1' stuff * change headings weight and fix code blocks display --------- Co-authored-by: Veronica Andreo <veroandreo@gmail.com>
1 parent 0ca4692 commit c8a9fb0

File tree

1 file changed

+50
-38
lines changed

1 file changed

+50
-38
lines changed

content/about/mirrors.md

Lines changed: 50 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -1,57 +1,69 @@
11
---
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
44
layout: "general"
55
---
66

7-
### Official main site via HTTP/FTP
7+
# GRASS Website mirrors
88

9-
* [Official main site: grass.osgeo.org](https://grass.osgeo.org/) (Portland, USA)
9+
## Official main site
1010

11-
### African Web site mirrors
11+
- [Official main site: grass.osgeo.org](https://grass.osgeo.org/) (Portland, USA)
1212

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
1514

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)
1719

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 &amp; Technology) -->
20+
## Mirror our website
2121

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
2822
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
3026

31-
#### Requirements:
3227
A GRASS mirror site requires around 23 GB space, the space requirements may vary due to the changing presence of precompiled binaries.
3328

34-
#### How to set up a mirror site:
29+
### How to set up a mirror site
3530

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.
3732

38-
#### Mirror site setup in greater detail:
33+
#### Mirror site setup in greater detail
3934

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::
4440
```
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+
4751
```
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

Comments
 (0)