23 Nov 2017 - Matthias Voigt
Da mein Hauptserver etwas laut ist und ich ihn eher selten brauche, wollte ich meine Git-Repositories günstig und vor allem leise sichern. Also habe ich mir eine QNAP TS-110 bei eBay gekauft. Eine alte SSD-Festplatte eingebaut (hier warte ich noch auf ein 30cm Verlängerungskabel, da ein Einbau mit Adapter inkompatibel ist) und los geht’s.
Die QNAP TS-110 ist eine kompakte und leise NAS-Lösung, die perfekt für meine Bedürfnisse geeignet ist. Sie bietet genügend Leistung für einfache Aufgaben und ist gleichzeitig energieeffizient. Ich habe eine alte SSD-Festplatte eingebaut. Allerdings musste ich feststellen, dass ein Einbau mit Adapter nicht kompatibel ist, daher warte ich noch auf ein 30cm Verlängerungskabel. Mit der SSD erhoffe ich mir schnelle Zugriffszeiten und einen leisen Betrieb.
Obwohl es immer noch Updates für die QNAP TS-110 gibt, sind diese nicht mehr die neuesten Versionen. Das ist jedoch kein großes Problem, da die grundlegende Funktionalität gegeben ist.
QGit war schnell und problemlos installiert. Es bietet eine einfache Möglichkeit, Git-Repositories zu verwalten. Gogs ist eine benutzerfreundliche Git-Service-Software, die jedoch höhere Anforderungen an das Betriebssystem stellt. Ab Version 0.11.x wird QTS Version 4.3.x benötigt, die auf der TS-110 nicht verfügbar ist. Glücklicherweise funktioniert die ältere Version 0.10.8 noch.
Da Gogs eine Datenbank benötigt, habe ich PostgreSQL installiert. Dabei wird ein neuer Benutzer “postgres” mit einem beliebigen Passwort erstellt, der dann von Gogs verwendet wird. Anschließend wird eine Datenbank “gogs” oder ähnlich erstellt.
Durch die Nutzung einer gebrauchten NAS und einer alten SSD konnte ich die Kosten minimal halten. Der Betrieb ist sehr leise, was in einem Heimarbeitsplatz von großem Vorteil ist. Mit der Kombination aus QGit und Gogs habe ich eine flexible und leistungsfähige Lösung gefunden.
Alles in allem ist dies eine schöne Lösung für meine Anforderungen. Der Vorteil gegenüber einer teureren und lauteren Lösung liegt auf der Hand. Die QNAP TS-110 mit einer SSD und der Installation von Gogs bietet eine kostengünstige und leise Möglichkeit, Git-Repositories zu sichern und zu verwalten. Mit ein wenig Aufwand konnte ich eine effiziente und effektive Backup-Lösung realisieren.
Ich hoffe, dass dieser Beitrag hilfreich ist und vielleicht sogar als Inspiration für eigene Projekte dient. Bei Fragen oder Anmerkungen freue ich mich über Kommentare.