Self Hosting Guide: Eigene Services betreiben
Self Hosting bedeutet, eigene Server und Dienste zu betreiben statt auf Cloud-Anbieter zu setzen. Sie gewinnen Kontrolle über Ihre Daten, sparen langfristig Kosten und sind unabhängig von Anbietern. Dieser Guide zeigt Ihnen, wie Sie erfolgreich in die Welt des Self Hostings einsteigen.
Warum Self Hosting?
Hardware-Empfehlungen
Mini-PCs
Mini-PCs wie Intel NUC, Beelink oder Minisforum sind ideal für den Einstieg. Sie sind leise, stromsparend und bieten ausreichend Leistung für die meisten Self-Hosted-Anwendungen. Mit 16-32 GB RAM und einer SSD können Sie problemlos Nextcloud, Bitwarden und mehrere andere Dienste betreiben.
NAS-Systeme
Synology und QNAP bieten fertige NAS-Lösungen mit einfacher Oberfläche und Docker-Support. Diese sind ideal, wenn Sie primär Datenspeicherung mit einigen zusätzlichen Services kombinieren möchten. Die proprietäre Software ist benutzerfreundlich, schränkt aber die Flexibilität etwas ein.
Gebrauchte Enterprise-Server
Gebrauchte Dell PowerEdge oder HP ProLiant Server bieten viel Leistung für wenig Geld. Sie sind ideal für anspruchsvollere Setups mit Virtualisierung. Bedenken Sie jedoch den höheren Stromverbrauch und die Lautstärke. Für ein Homelab im Wohnzimmer sind sie weniger geeignet.
| Option | Kosten | Stromverbrauch | Ideal für |
|---|---|---|---|
| Raspberry Pi 5 | 80-150 EUR | 5-15W | Einstieg, leichte Dienste |
| Mini-PC | 200-500 EUR | 15-40W | Allround-Homelab |
| NAS (Synology) | 300-800 EUR | 20-50W | Speicher + Services |
| Gebrauchter Server | 100-400 EUR | 100-300W | Virtualisierung, Lab |
Betriebssystem-Wahl
Proxmox VE
Proxmox ist ein kostenloser Hypervisor, der sowohl VMs als auch Container unterstützt. Die Web-Oberfläche ist intuitiv, und Sie können verschiedene Betriebssysteme parallel betreiben. Ideal für flexible Setups, bei denen Sie zwischen Diensten isolieren möchten.
Ubuntu Server / Debian
Ein klassisches Linux-System mit Docker ist der einfachste Ansatz. Ubuntu Server LTS bietet lange Support-Zeiträume, und die Docker-Installation ist unkompliziert. Für die meisten Self-Hosting-Szenarien ist dies völlig ausreichend.
Unraid
Unraid kombiniert flexibles Storage-Management mit Docker und VMs. Die Lizenz kostet einmalig 59-129 USD, bietet aber eine sehr benutzerfreundliche Oberfläche. Besonders beliebt bei Heimanwendern, die verschiedene Plattengrößen kombinieren möchten.
Die besten Self-Hosted Apps
| Kategorie | App | Ersetzt |
|---|---|---|
| Cloud-Speicher | Nextcloud | Google Drive, Dropbox |
| Passwörter | Vaultwarden (Bitwarden) | 1Password, LastPass |
| Fotos | Immich, PhotoPrism | Google Photos |
| Medien | Plex, Jellyfin | Netflix (eigene Medien) |
| Notizen | Obsidian, Joplin | Notion, Evernote |
| RSS | FreshRSS, Miniflux | Feedly |
| Bookmarks | Linkwarden, Wallabag | |
| Home Automation | Home Assistant | SmartThings |
| Reverse Proxy | Traefik, Nginx Proxy Manager | Cloudflare (teilweise) |
| Monitoring | Uptime Kuma | UptimeRobot |
Netzwerk und Sicherheit
Reverse Proxy mit SSL
Ein Reverse Proxy wie Traefik oder Nginx Proxy Manager ist essentiell. Er verteilt Anfragen an verschiedene Services, terminiert SSL und bietet zusätzliche Sicherheit. Mit Let’s Encrypt erhalten Sie kostenlose SSL-Zertifikate automatisch.
VPN oder Tunnel
Für den Zugriff von außen haben Sie mehrere Optionen: Cloudflare Tunnel (kostenlos, einfach), WireGuard VPN (direkte Verbindung) oder klassische Port-Weiterleitungen. Cloudflare Tunnel ist besonders attraktiv, da keine Ports geöffnet werden müssen.
Firewall und Updates
Eine Firewall (ufw unter Ubuntu) sollte nur benötigte Ports öffnen. Automatische Updates sind wichtig, aber bei Self-Hosting riskant. Konfigurieren Sie automatische Sicherheitsupdates und führen Sie größere Updates manuell nach Backup durch.
Backup-Strategien
Backups sind beim Self-Hosting Pflicht. Die 3-2-1-Regel gilt: 3 Kopien der Daten, auf 2 verschiedenen Medien, davon 1 offsite. Tools wie Restic, Duplicati oder Borgbackup automatisieren verschlüsselte Backups zu Cloud-Speicher oder einem zweiten Server.
Praxis-Tipp: Testen Sie Ihre Backups regelmäßig durch tatsächliche Wiederherstellungen. Ein Backup, das nicht funktioniert, ist schlimmer als keines, weil es falsche Sicherheit vermittelt.
Self Hosting vs Cloud: Kostenvergleich
Ein typisches Setup mit Nextcloud, Passwort-Manager, Foto-Backup und einigen weiteren Diensten kostet in der Cloud etwa 30-50 EUR pro Monat. Self-Hosted-Hardware amortisiert sich oft innerhalb von 1-2 Jahren. Danach bleiben nur Strom und gelegentliche Hardware-Upgrades.
Die versteckten Kosten beim Self Hosting sind Zeit für Wartung, Troubleshooting und Updates. Rechnen Sie mit 2-4 Stunden pro Monat für ein gut eingerichtetes System. In der Anfangsphase deutlich mehr.
Fazit
Self Hosting bietet maximale Kontrolle und langfristige Kosteneinsparungen, erfordert aber initiale Zeit für Setup und laufende Wartung. Beginnen Sie mit einem einfachen Setup: Ein Mini-PC mit Ubuntu, Docker und Nextcloud. Von dort aus können Sie schrittweise weitere Dienste hinzufügen. Die Lernkurve ist steil, aber die gewonnene Unabhängigkeit und das technische Verständnis sind unbezahlbar.
Self-Hosted Lösung für Ihr Unternehmen?
Ich unterstütze Sie bei der Planung, Einrichtung und Wartung Ihrer eigenen Infrastruktur.