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?

  • Datenkontrolle: Ihre Daten bleiben auf Ihrer Hardware, nicht bei Google, Microsoft oder Amazon
  • Kosteneinsparung: Einmalige Hardwarekosten statt laufender Abo-Gebühren
  • Unabhängigkeit: Kein Vendor Lock-in, keine plötzlichen Preiserhöhungen oder Serviceeinstellungen
  • DSGVO-Compliance: Einfachere Datenschutz-Konformität durch lokale Datenhaltung
  • Lerneffekt: Tiefes Verständnis für Server, Netzwerke und Infrastruktur

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.

OptionKostenStromverbrauchIdeal für
Raspberry Pi 580-150 EUR5-15WEinstieg, leichte Dienste
Mini-PC200-500 EUR15-40WAllround-Homelab
NAS (Synology)300-800 EUR20-50WSpeicher + Services
Gebrauchter Server100-400 EUR100-300WVirtualisierung, 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

KategorieAppErsetzt
Cloud-SpeicherNextcloudGoogle Drive, Dropbox
PasswörterVaultwarden (Bitwarden)1Password, LastPass
FotosImmich, PhotoPrismGoogle Photos
MedienPlex, JellyfinNetflix (eigene Medien)
NotizenObsidian, JoplinNotion, Evernote
RSSFreshRSS, MinifluxFeedly
BookmarksLinkwarden, WallabagPocket
Home AutomationHome AssistantSmartThings
Reverse ProxyTraefik, Nginx Proxy ManagerCloudflare (teilweise)
MonitoringUptime KumaUptimeRobot

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?