Admin Überblick
Diese Sektion dokumentiert die technische Infrastruktur, Einrichtung und Administration unseres Familienservers. Hier findest du alle Informationen für die Verwaltung, Wartung und Konfiguration des Systems.
Tech Stack
- Hardware: Beelink S12 Mini-PC
- Betriebssystem: Linux mit Debian 13.1.0 (Trixie)
- Netzwerk: Tailscale
- Virtualisierung: Docker
- Backups: Restic (Backup Software) + Rclone (Cloud Schnittstelle) + Storj (Cloud Provider)
- Speicher: WD RED HDD 4TB
- Monitoring: Uptime Kuma
- Reverse Proxy: Caddy
- DNS: Cloudflare
- Server Konfiguration: Ansible
- Dateifreigabe: Samba
- Anwendungen:
- Immich (Fotos)
- Jellyfin (Filme, Serien, Musik)
- Gitea (Code Hosting)
- Gitea Mirror (Git Repository Mirror Tool)
Schnellstart
Um mit der Administration des Servers zu beginnen:
- Zugriff einrichten: Stelle sicher, dass Tailscale auf dem Server installiert ist und du SSH-Zugriff hast
- Repository klonen: Klone das GitHub Repository für Zugriff auf Ansible Playbooks
- Server konfigurieren: Führe die Server Einrichtung durch oder aktualisiere bestehende Konfigurationen
Wartung
Täglich (automatisiert):
- Backups werden automatisch täglich ausgeführt
Monatlich:
- Speicherplatz prüfen (
df -h) - Backup-Integrität testen
- Docker Clean up (
docker system prune -a) - Anwendungen auf neueste Versionen aktualisieren (Renovate Bot)
- System Update (
sudo apt update && sudo apt upgrade -y)