1. Linux Bash Backup Automation
🔗 Projektseite:
https://mindful-it.dev/linux-bash-backup/
In diesem Projekt habe ich eine automatisierte Backup-Lösung für einen produktiven KVM-Host aufgebaut.
Ausgangssituation
Mehrere Docker-Compose-Anwendungen laufen auf einem Server (u. a. Wiki und Mailserver eines Vereins).
Ziel war eine eigenständige, verschlüsselte und validierte Backup-Strategie, unabhängig vom Hoster.
Technische Schwerpunkte
- Bash-basiertes Automatisierungsskript
- restic als verschlüsseltes Backup-Backend
- SSH-Key-Authentifizierung
- Snapshot-Strategie
- regelmäßige Integritätsprüfung
- Test-Restore zur Validierung
- strukturierte Logfiles
Die Lösung wurde zunächst im Kubernetes-Testcluster validiert und anschließend produktiv umgesetzt.
Der Fokus lag nicht nur auf „Backups erstellen“, sondern auf der systematischen Prüfung:
Sind die Backups im Ernstfall auch zuverlässig wiederherstellbar?
2. Home Assistant Gästezimmer Gateway
🔗 Projektseite:
https://mindful-it.dev/home-assistant-gaestezimmer-gateway/
Das Gästezimmer Gateway ist eine eigenständige API-basierte Anwendung zur Steuerung eines Gästezimmers über Home Assistant.
Motivation
Unser Smart Home wird über Home Assistant im internen WLAN gesteuert.
Gäste sollten jedoch keinen Zugriff auf unser internes Netzwerk oder andere Services erhalten.
Daher wurde ein separates Gäste-WLAN geplant.
In diesem Netzwerk ist ausschließlich der Zugriff auf meine Anwendung möglich.
So können Gäste:
- Lichter steuern
- Jalousien bedienen
- das Gästezimmer komfortabel über ihr eigenes Smartphone nutzen
ohne Zugriff auf das restliche Smart-Home-System zu bekommen.
Architektur & Stack
- FastAPI (Python)
- REST-API-Design
- Docker-basierte Containerisierung
- Trennung von API und Web-Frontend
- klare Projektstruktur
- Konfigurationsmanagement über Environment-Variablen
Ziel war eine modulare Architektur, die Sicherheit und Erweiterbarkeit kombiniert.
Geplante Weiterentwicklung
- Deployment auf einem Kubernetes-Cluster
- separater Ingress
- CI/CD-Pipeline für automatisierte Tests und Deployments
Das Projekt verbindet Backend-Entwicklung mit Netzwerksicherheits-Überlegungen und DevOps-Prinzipien – vom lokalen Build über Containerisierung bis zur geplanten Cluster-Integration.
Fazit
Beide Projekte stehen exemplarisch für meinen aktuellen Schwerpunkt:
Automatisierung, Sicherheitsdenken und saubere Backend-Architekturen an der Schnittstelle von Development und DevOps.
Der Fokus liegt auf durchgängigen, real einsetzbaren Lösungen – nicht nur auf Code, sondern auf Betrieb, Struktur und Nachhaltigkeit.
Ausblick: Wiederaufnahme des Online-Reservierungsprojekts
Als nächstes werde ich mein Online-Reservierungsprojekt wiederbeleben.
Nach einer erneuten Überarbeitung von Stack-Entscheidung und Architektur möchte ich die Anwendung strukturell sauber weiterentwickeln.
Die Arbeit an der Gästezimmer-API hat mir wieder deutlich gezeigt, wie viel Freude mir die Entwicklung klar geschnittener Services macht. Nachdem ich zuletzt stark auf DevOps-Themen, Containerisierung und Infrastruktur fokussiert war, rückt nun wieder stärker die eigentliche Anwendungsentwicklung in den Mittelpunkt – jedoch mit dem architektonischen und betrieblichen Verständnis, das ich in den letzten Monaten vertieft habe.
Ziel ist es, Development und DevOps weiterhin bewusst zu verbinden – nicht getrennt, sondern als zusammenhängende Disziplin.
Autorin

Mag. Rubina Weinzettl
Engineer an der Schnittstelle von Development & DevOps
