Automatisierungsprojekt für Docker-basierte Linux-Mirror-Server
(github.com/LunaStev)Ein Open-Source-Projekt, mit dem sich ein privater Linux-Mirror-Server einfach mit Docker bereitstellen und automatisch synchronisieren lässt.
- Automatische Synchronisierung per
rsyncvon offiziellen Arch-/Ubuntu-Mirrors - Regelmäßige Aktualisierung mit
cron - Bereitstellung der Verzeichnisliste über
nginx - Gesamte Konfiguration mit Docker -> sofort startklar, indem einfach
shoderbatausgeführt wird
Ursprünglich habe ich an einer Arch-basierten Distribution gearbeitet,
und dachte, dass ein eigener Mirror-Server nützlich wäre, also habe ich das erstellt.
Mit nur grundlegenden Kenntnissen in Docker und Linux kann es jeder leicht erweitern oder anpassen.
4 Kommentare
Wäre auch Rocky oder Fedora möglich?
Ich hatte gerade viel zu tun und sehe es deshalb erst jetzt. Ja, das lässt sich leicht erweitern, daher sollte es einfach möglich sein, sobald man die Struktur verstanden hat.
Soweit ich weiß, gibt es für das Erstellen von Ubuntu-basierten Distributionen eigene GUI-Tools.
Wie erstellt man denn eine auf Arch basierende Distribution?
Lässt sich so etwas auch mit Skriptdateien umsetzen? Ich würde mich über einen Informationsaustausch dazu freuen.
Bei Arch gibt es mit
archisoein offizielles Tool zum Erstellen von ISOs, und damit wird es wohl gemacht.Ich habe zwar angefangen, so etwas zu bauen und dann aufgehört, aber unter https://github.com/LunaStev/noxis sieht man ungefähr, wie das aufgebaut ist.