Mein aktuelles Projekt ist die Infrastruktur selber. Gitea und Drone CI in einer VM als docker-compose Stack. In Gitea liegen die Helm Charts für meine Services.
Alle anderen Services will ich in ein k3s Cluster umziehen.
Beim commit in eines der repos wird automatisch ein Helm Package generiert und auf Gitea gepusht.
In einem zentralen Chart sind die Services als Subcharts definiert und zentral konfiguriert. Bei Commits wird hier automatisch das Helm-Release auf dem Cluster aktualisiert.
Die zentralen Services sind für mich:
- Nextcloud (Foto-sync vom Handy, Freigabe von Dateien, ToDo-Liste)
- Jellyfin und diverse -arrs (Medienbeschaffung und Wiedergabe)
- Gotify (Notifications)
- NodeRed (Ghetto-Logging und Monitoring für die Wärmepumpe, kleine Automatisierungen)
Und diverse kleine Experimente, die noch nicht richtig im Alltag angekommen sind.