Die 11 besten Self-Hosting Alternativen zu populΓ€ren Cloud-Diensten
Back
Willkommen in der Welt der digitalen Selbstbestimmung! Immer mehr Nutzer entscheiden sich für Self-Hosting – nicht nur aus Datenschutzgründen, sondern auch für mehr Kontrolle, Flexibilität und langfristige Kostenersparnis. Dieser Guide zeigt dir die besten Open-Source-Alternativen zu den großen Cloud-Diensten.
Warum Self-Hosting? Die Vorteile auf einen Blick
π° Kostenkontrolle:
-
Keine wiederkehrenden Abogebühren
-
Einmalige Investition in Hardware/Server
-
Skalierung nach Bedarf – nicht nach Preisplan
π Datenschutz & Sicherheit:
-
100% Datenhoheit – deine Daten bleiben bei dir
-
Keine Tracking durch Drittfirmen
-
Vollständige Verschlüsselung nach deinen Standards
β‘ Performance & Flexibilität:
-
Keine Limits für Speicher, Bandbreite, Nutzer
-
Customization nach deinen Bedürfnissen
-
Offline-Zugriff immer möglich
π Unabhängigkeit:
-
Kein Vendor Lock-in
-
Keine plötzlichen Preiserhöhungen
-
Keine willkürlichen Account-Sperrungen
Kategorie 1: Cloud Storage & File Sharing
Google Drive/Dropbox → Nextcloud
Nextcloud ist die ultimative Self-Hosting-Lösung für Dateien, Kalender, Kontakte und mehr.
Features:
-
β Dateisynchronisation über alle Geräte
-
β Kalender & Kontakte (CalDAV/CardDAV)
-
β Online Office (Collabora/OnlyOffice Integration)
-
β Video-Konferenzen (Talk)
-
β Passwort-Manager
-
β E-Mail-Client
-
β Kanban-Boards
Installation:
bash
# Mit Docker (einfachste Methode) docker run -d \ --name nextcloud \ -p 8080:80 \ -v nextcloud_data:/var/www/html \ nextcloud:latest
Hardware-Empfehlung:
-
Für 1-5 Nutzer: Raspberry Pi 4 (4GB) + SSD
-
Für 5-20 Nutzer: Intel NUC (8GB RAM) + NAS
-
Für 20+ Nutzer: Dedicated Server (16GB+ RAM)
Kostenvergleich:
| Dienst | 1TB/Jahr | 5 Nutzer/Jahr |
|---|---|---|
| Google Workspace | €72 | €360 |
| Dropbox Business | €240 | €1.200 |
| Nextcloud (Self) | €50* | €50* |
*Einmalige Hardware-Kosten, Strom etwa €20/Jahr
WeTransfer → Send
Send ist eine einfache, sichere Datei-Transfer-Lösung.
bash
# Installation docker run -d \ --name send \ -p 1443:1443 \ mozilla/send
Kategorie 2: Kommunikation & Collaboration
Slack/Discord → Mattermost
Mattermost bietet alle Features von Slack, aber selbst gehostet.
Vorteile:
-
β Echtzeit-Chat mit Threads
-
β Video-Calls (Jitsi Integration)
-
β Datei-Sharing
-
β API & Bot-Support
-
β LDAP/Active Directory Integration
Installation:
yaml
# docker-compose.yml
version: '3'
services:
mattermost:
image: mattermost/mattermost-team-edition
ports:
- "8065:8065"
volumes:
- ./volumes/app/mattermost:/mattermost
environment:
- MM_SQLSETTINGS_DRIVERNAME=postgres
- MM_SQLSETTINGS_DATASOURCE=postgres://mmuser:password@db:5432/mattermost?sslmode=disable
db:
image: postgres:13
environment:
- POSTGRES_USER=mmuser
- POSTGRES_PASSWORD=password
- POSTGRES_DB=mattermost
volumes:
- ./volumes/db/var/lib/postgresql/data:/var/lib/postgresql/data
Zoom/Teams → Jitsi Meet
Jitsi ist eine vollständige Open-Source-Video-Konferenz-Lösung.
Features:
-
β Bis zu 75 Teilnehmer (mehr mit Scaling)
-
β Ende-zu-Ende Verschlüsselung
-
β Raum-Aufzeichnung
-
β Chat, Bildschirm teilen
-
β Keine Account-Pflicht
Schnellinstallation:
bash
git clone https://github.com/jitsi/docker-jitsi-meet cd docker-jitsi-meet cp env.example .env ./gen-passwords.sh docker-compose up -d
Kategorie 3: Produktivität & Office
Google Docs → OnlyOffice / Collabora
Zwei exzellente Open-Source-Alternativen für Online-Office:
OnlyOffice:
-
β Sehr ähnlich zu MS Office
-
β Echte DOCX/XLSX/PPTX Kompatibilität
-
β Echtzeit-Collaboration
-
β Self-Hosted oder Cloud
Collabora (LibreOffice Online):
-
β Basiert auf LibreOffice
-
β Exzellente ODF-Unterstützung
-
β Leichter auf Ressourcen
-
β Einfache Integration mit Nextcloud
Integration mit Nextcloud:
bash
# OnlyOffice mit Nextcloud docker run -i -t -d \ --name onlyoffice-document-server \ -p 8082:80 \ onlyoffice/documentserver # In Nextcloud: OnlyOffice App installieren # URL eintragen: http://deine-ip:8082
Trello/Asana → Wekan / Focalboard
Wekan ist ein kanban-basiertes Projektmanagement-Tool.
bash
# Installation docker run -d \ --name wekan \ -p 8081:8080 \ -v wekan_data:/data \ wekanteam/wekan
Focalboard (von Mattermost):
-
β Sehr ähnlich zu Notion
-
β Self-Hosted oder Personal Desktop
-
β Markdown Support
-
β API für Automation
Kategorie 4: Media & Entertainment
Spotify/YouTube Music → Navidrome
Navidrome ist ein selbst gehosteter Musik-Streaming-Server.
Features:
-
β Unterstützt alle gängigen Formate
-
β Subsonic-API kompatibel (viele Clients)
-
β Automatische Metadata
-
β Multi-User mit Playlists
-
β Last.fm Scrobbling
Installation:
bash
docker run -d \ --name navidrome \ -p 4533:4533 \ -v /path/to/music:/music \ -v /path/to/data:/data \ deluan/navidrome:latest
Empfohlene Clients:
-
iOS: play:Sub, substreamer
-
Android: DSub, Ultrasonic
-
Desktop: Sonixd, Sublime Music
-
Web: Eigenes Web-Interface
Netflix/Plex → Jellyfin
Jellyfin ist der beste selbst gehostete Media-Server.
Vergleich mit Plex/Emby:
| Feature | Jellyfin | Plex | Emby |
|---|---|---|---|
| Kosten | 100% Kostenlos | Freemium | Freemium |
| Hardware Transcoding | β (mit VAAPI/NVENC) | β (Plex Pass) | β (Premium) |
| Live TV/DVR | β | β (Plex Pass) | β (Premium) |
| Plugins | β | β | β |
| Offline Sync | β | β (Plex Pass) | β (Premium) |
Installation:
bash
# Docker Installation docker run -d \ --name jellyfin \ -p 8096:8096 \ -p 8920:8920 \ -v /path/to/config:/config \ -v /path/to/media:/media \ jellyfin/jellyfin
Optimale Hardware:
-
Für Transcoding: Intel CPU mit QuickSync (i5+)
-
Storage: NAS mit RAID für Media
-
RAM: 8GB+ für mehrere Streams
-
GPU: Optional für Hardware-Transcoding
Kategorie 5: Entwicklung & DevOps
GitHub/GitLab → Gitea / Forgejo
Gitea ist ein leichtgewichtiger Git-Server.
Vorteile gegenüber GitLab:
-
β Weniger Ressourcenhungrig (läuft auf Raspberry Pi)
-
β Schnellere Performance
-
β Einfachere Wartung
-
β Komplette Git-Features
Forgejo (Gitea-Fork):
-
β Community-fokussiert
-
β Aktivere Entwicklung (aktuell)
-
β Bessere CI/CD Integration
Installation:
bash
# Gitea mit SQLite (einfachste Variante) docker run -d \ --name gitea \ -p 3000:3000 \ -p 2222:22 \ -v gitea_data:/data \ gitea/gitea:latest
Erweiterungen:
yaml
# CI/CD mit Drone (Docker)
services:
drone-server:
image: drone/drone:2
environment:
- DRONE_GITEA_SERVER=https://git.deine-domain.de
- DRONE_GITEA_CLIENT_ID=your-client-id
- DRONE_GITEA_CLIENT_SECRET=your-client-secret
volumes:
- drone_data:/data
ports:
- "8080:80"
Jenkins → Drone CI
Drone ist eine moderne CI/CD-Plattform.
yaml
# .drone.yml Beispiel
kind: pipeline
type: docker
name: default
steps:
- name: test
image: node:16
commands:
- npm install
- npm test
- name: build
image: plugins/docker
settings:
repo: dein-repo
tags: latest
Kategorie 6: Datenbank & Backend Services
Firebase → Supabase / Appwrite
Supabase ist die Open-Source Alternative zu Firebase.
Features:
-
β PostgreSQL Datenbank (mit Realtime)
-
β Authentication (Email, Social, Magic Links)
-
β Storage (S3-kompatibel)
-
β Edge Functions (in Entwicklung)
Self-Hosting:
bash
git clone https://github.com/supabase/supabase cd supabase/docker cp .env.example .env # .env anpassen docker-compose up -d
Appwrite:
-
β NoSQL Database (MongoDB ähnlich)
-
β File Storage
-
β Authentication
-
β Serverless Functions
-
β Einfachere Einrichtung
Kategorie 7: Monitoring & Analytics
Google Analytics → Plausible / Umami
Plausible ist ein privatsphären-fokussierter Analytics-Dienst.
Warum besser als Google Analytics:
-
β Kein Tracking von persönlichen Daten
-
β GDPR-konform ohne Cookie-Banner
-
β Leichtgewichtiges Script (<1KB)
-
β Transparente Statistiken
Installation:
bash
# Offizielle Docker-Installation git clone https://github.com/plausible/hosting cd hosting cp plausible-conf.env plausible-conf.env # Konfiguration anpassen docker-compose up -d
Umami (alternative):
bash
# Einfache Installation docker run -d \ --name umami \ -p 3000:3000 \ -e DATABASE_URL=postgresql://umami:umami@db:5432/umami \ ghcr.io/umami-software/umami:postgresql-latest
Kategorie 8: Password Manager
LastPass/1Password → Vaultwarden
Vaultwarden ist eine Rust-Implementierung des Bitwarden Servers.
Vorteile:
-
β 100% kompatibel mit Bitwarden Clients
-
β Weniger Ressourcen als offizieller Server
-
β Alle Premium-Features kostenlos
-
β Einfache Backups
Installation:
bash
docker run -d \ --name vaultwarden \ -p 8080:80 \ -v vaultwarden_data:/data \ vaultwarden/server:latest
Clients:
-
Browser: Bitwarden Extension
-
Mobile: Bitwarden App (iOS/Android)
-
Desktop: Bitwarden Desktop App
Kategorie 9: E-Commerce & Shop-Systeme
Shopify → Saleor / Medusa
Saleor ist ein modernes, Headless E-Commerce System.
Features:
-
β GraphQL API First
-
β Headless – beliebiges Frontend möglich
-
β PWA Dashboard
-
β Multi-Channel Verkauf
-
β Internationalisierung
Installation:
bash
git clone https://github.com/saleor/saleor cd saleor docker-compose build docker-compose run --rm api python3 manage.py migrate docker-compose run --rm api python3 manage.py populatedb docker-compose up
Kategorie 10: KI & Machine Learning
OpenAI API → Local AI mit Ollama
Ollama ermöglicht lokale LLMs auf deinem Server.
Unterstützte Modelle:
-
Llama 2 (7B, 13B, 70B)
-
CodeLlama
-
Mistral
-
Vicuna
Installation:
bash
# Ollama installieren curl -fsSL https://ollama.ai/install.sh | sh # Modell runterladen und starten ollama pull llama2 ollama run llama2 # Als API-Server ollama serve
GPU-Unterstützung:
-
NVIDIA: CUDA 11+ benötigt
-
AMD: ROCm Unterstützung
-
Apple Silicon: Native Unterstützung
Kategorie 11: All-in-One Lösungen
Yunohost / Umbrel
Yunohost ist eine Distribution, die Self-Hosting extrem einfach macht.
Mitgelieferte Apps:
-
Nextcloud
-
Gitea
-
Matrix
-
Jitsi
-
Wireguard
-
Und 100+ weitere
Installation:
bash
# Auf Debian/Ubuntu curl https://install.yunohost.org | bash # Web-Interface öffnet sich automatisch
Umbrel (für Raspberry Pi):
-
β App-Store mit vielen Anwendungen
-
β Automatische Updates
-
β Backup-System
-
β Einfache Einrichtung
Self-Hosting Starter Kit: Dein erster Monat
Woche 1: Grundlagen einrichten
-
Server besorgen: Raspberry Pi 4 oder gebrauchter Mini-PC
-
OS installieren: Ubuntu Server 22.04 LTS
-
Docker einrichten:
curl -fsSL https://get.docker.com | sh -
Domain einrichten: DynDNS oder eigene Domain
Woche 2: Essentielle Dienste
-
Traefik als Reverse Proxy:
yaml
# traefik/docker-compose.yml
version: '3.8'
services:
traefik:
image: traefik:v2.10
ports:
- "80:80"
- "443:443"
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
- ./traefik.yml:/traefik.yml:ro
- ./letsencrypt:/letsencrypt
-
Portainer für Management:
bash
docker run -d \ -p 9000:9000 \ --name portainer \ -v /var/run/docker.sock:/var/run/docker.sock \ portainer/portainer-ce
Woche 3: Produktivität aufbauen
-
Nextcloud für Dateien
-
Gitea für Code
-
Vaultwarden für Passwörter
-
Jellyfin für Medien
Woche 4: Automatisierung & Backup
-
Automated Backups:
bash
#!/bin/bash # backup.sh DATE=$(date +%Y%m%d) BACKUP_DIR="/backup/$DATE" mkdir -p $BACKUP_DIR docker-compose -f /path/to/app/docker-compose.yml down tar -czf $BACKUP_DIR/app_data.tar.gz /path/to/app/data docker-compose -f /path/to/app/docker-compose.yml up -d
-
Monitoring mit Uptime Kuma:
bash
docker run -d \ --name uptime-kuma \ -p 3001:3001 \ -v uptime_kuma_data:/app/data \ louislam/uptime-kuma:1
Kostenanalyse: Self-Hosting vs. Cloud
Beispiel: Kleines Unternehmen (10 Mitarbeiter)
Cloud-Lösungen (jährlich):
-
Google Workspace: €720
-
Slack Pro: €960
-
GitHub Team: €480
-
1Password Teams: €480
-
Gesamt: €2.640/Jahr
Self-Hosting (einmalig + jährlich):
-
Server Hardware: €800 (einmalig)
-
Domain + SSL: €15/Jahr
-
Strom: €50/Jahr
-
Backup-Speicher: €60/Jahr
-
Jahr 1: €925, Jahr 2+: €125/Jahr
Amortisation: Nach 1,5 Jahren ist Self-Hosting günstiger
Die größten Herausforderungen & Lösungen
1. Sicherheit:
bash
# Automatische Updates apt install unattended-upgrades dpkg-reconfigure unattended-upgrades # Fail2ban für SSH apt install fail2ban systemctl enable fail2ban
2. Backups:
3-2-1 Regel: 3 Kopien, 2 Medien, 1 extern
-
Lokal: RAID 1 auf NAS
-
Extern: Backblaze B2 oder anderer Cloud-Speicher
-
Offsite: USB-Festplatte im Bankschließfach
3. Wartungsaufwand:
-
Automatisieren mit Cron-Jobs
-
Monitoring einrichten
-
Regelmäßige Security Audits
Community & Support
Deutsche Communities:
-
Discord: Self-Hosting DE
-
Reddit: r/selfhosted
-
Forum: https://forum.selfhosted.de
-
Mastodon: @selfhosted@social.linux.pizza
Lernressourcen:
-
YouTube: TechnoTim, DB Tech, Wolfgang's Channel
-
Blogs: Smarthome Beginner, Selbstgemacht
-
Books: "The Self-Hosting Bible" (kostenlos online)
FAQs
β Brauche ich technisches Wissen?
-
Anfänger: Starte mit Yunohost/Umbrel
-
Fortgeschrittene: Docker + Traefik
-
Experten: Kubernetes Cluster
β Wie viel Zeit benötigt die Wartung?
-
Gut eingerichtet: 1-2 Stunden/Monat
-
Automatisiert: Noch weniger
-
Ohne Automation: 4-8 Stunden/Monat
β Was sind die rechtlichen Aspekte?
-
Datenschutz: DSGVO beachten
-
Urheberrecht: Bei Media-Servern
-
Haftung: Bei öffentlichen Diensten
β Kann ich teilweise self-hosted, teilweise Cloud nutzen?
-
Ja! Hybrid-Ansätze sind beliebt
-
Beispiel: Nextcloud lokal, Email in Cloud
-
Vorteil: Redundanz und Flexibilität
Zusammenfassung: Dein Self-Hosting Fahrplan
Phase 1: Testen (1 Monat)
-
Raspberry Pi mit Yunohost
-
Einfache Apps testen
-
Backup-Strategie entwickeln
Phase 2: Aufbauen (2-3 Monate)
-
Richtigen Server besorgen
-
Docker + Traefik einrichten
-
Wichtige Dienste migrieren
Phase 3: Optimieren (ab Monat 4)
-
Monitoring implementieren
-
Automatisierung verbessern
-
Sicherheit härten
Phase 4: Erweitern (ab Monat 6)
-
HA-Cluster aufbauen
-
Kubernetes lernen
-
Eigene Services entwickeln
Self-Hosting ist keine Alles-oder-Nichts Entscheidung. Beginne mit einem Dienst, der dir wichtig ist, und wachse von dort aus. Die Community hilft dir bei jedem Schritt!
More blog articles
Du suchst nach einem neuen Server oder Webhosting und wirst von günstigen Lockangeboten überschüttet? Vorsicht – was auf den ersten Blick wie ein Schnäppchen aussieht, kann langfristig zu einer teuren Überraschung werden. Wir zeigen d...
Was ist eigentlich... Webspace? Einfach erklärt (nicht nur für Oma!) Hast du schon mal von Webspace gehört und gedacht: "Was soll das sein?" Keine Sorge, du bist nicht allein. Viele Leute wissen nicht, was das ist - dabei nutzen sie es jeden Tag....
Du hast bereits erste Erfahrungen mit Minecraft Servern gesammelt und möchtest jetzt deinen eigenen, professionellen Server aufsetzen? Egal ob du mit Mods, Plugins oder im klassischen Vanilla-Stil spielen willst – dieser Guide führt dich durch die wichtigsten...