README.md 1.88 KB
Newer Older
Adil Hussain's avatar
Adil Hussain committed
1
## Navy Linux mirrors 
Adil Hussain's avatar
Adil Hussain committed
2 3 4

URL: https://mirror.navylinux.org/

Adil Hussain's avatar
Adil Hussain committed
5 6
URL: https://mirror1.navylinux.org/

Adil Hussain's avatar
Adil Hussain committed
7

Adil Hussain's avatar
Adil Hussain committed
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
# How to Become a Navy Linux Mirror

#### The only requirements for becoming a mirror are:

1- A willingness to mirror The Navy Linux.

2- Mirroring is done using rsync over SSH, it requires public SSH key file, submit to The Navy Linux infra Team.

3- Only HTTPS mirror should be utilized (HTTP and FTP mirrors are not accepted)

4- Available bandwidth and disk space, Each release of Navy Linux takes about 60GB of disk space for all of the various packages we create.

5- We recommend our mirrors have at least a 100Mbit/sec connection to the Internet

6- The ability to do directory listings on mirrored sub-directories on your mirror Server.

7- The mirror should update itself, preferably every 12 hours, but at the very least, once a day.

## Required info.

- Name of the Organization:
- Mirror Public URL:
- Mirror Public IP address:
- Mirror Maintainer Name:
- Mirror Maintainer email:
- Mirror Maintainer contact no:
- user public ssh key file in (ssh-rsa) formate:
- Internet connection speed:


##### Drop us an email with the above details to team@navylinux.org

# rsync Information

### The rsync over SSH URL for mirror:

```
Adil Hussain's avatar
Adil Hussain committed
45
mirror.navylinux.org
Adil Hussain's avatar
Adil Hussain committed
46 47 48 49 50
```
### Here is the suggested rsync command for a mirror to use:

```
# rsync over ssh suggested command
Adil Hussain's avatar
Adil Hussain committed
51
rsync --bwlimit=5000 -arvz -e 'ssh -p <port>' --progress --delete  secure@mirror.navylinux.org:/mirror/ /path/to/local/download/
Adil Hussain's avatar
Adil Hussain committed
52 53 54 55 56 57
# <port> is private port you can receive details when your request is approved 
```

# Getting Added to the Mirror List
After completing these above steps, Once you have initially mirrored The Navy Linux, reaply us on the same email thread. We can review and publish your mirror url on the mirrorlist.

Adil Hussain's avatar
Adil Hussain committed
58
###### Still have any question to setting up the mirror, please feel free to share with us over email at team@navylinux.org 
Adil Hussain's avatar
Adil Hussain committed
59 60