I’ve created a new mirror and would run it for a long time. It would be good if you could test it. So far everything is set up. It is running manjaro. Full setup takes only 100 MB RAM.
Actually a lot of RAM can safe quite some storage i/o. It’s usually always the same files/packages that are requested (with updates stable/testing/unstable). Though with ssd storage not a big deal, if it is performing well…
Tipps (well actually it is personal preferences really):
nginx instead of apache2 (at least the icons on your site seem to indicate it is apache:wink:) Nothing wrong with apache though, i just found nginx easier and faster
In terms of maintaining a vps in general, not specifically a mirror:
ssh
Use ssh keys instead of pw authentication
Deny root login
Change default port of 22 to something greater than 10000. (You don’t want to know how many attempts there are to break into your sys )
Whenever you get mail from abuse@your-vps-hoster.falsepositive, let me know. I have some templates for replying to them (like: no my server was not hacked and is not part of a ddos network. I am hosting a mirror server for a linux distro and there was just a big update which a lot of people tried to download at the very same time)…
I will let you know if that happens… but the admin of my local hosting service know that i will run a mirror service, therefore i don’t believe they will write me. Maybe I am wrong…
A rsync server is established. Available at rsync://mirror.atysleaks.org/manjaro
To-Do
Adding a ftp-server (maybe not needed, but nice to have one)
Adding the possibility to donate for the server if someone wish to do so.
Note
In general I can cover the costs myself, but for a few Euros I won’t say no, because the server is meant for the community and not for me alone. Costs at the moment: 25€ per month.