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 (Git Repository)
- Gitea Mirror (Gitea 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
Wöchentlich:
- Docker Container Status prüfen (
ds)
Monatlich:
- Speicherplatz prüfen (
df -h) - Backup-Integrität testen
- Anwendungen auf neueste Versionen aktualisieren
- Docker:
docker compose pull && docker compose up -d - Apt:
sudo apt update && sudo apt upgrade -y
- Docker: