Was ist Self-Hosting? Was können Sie auf Ihrem eigenen Server hosten?
Was ist Self-Hosting, warum es tun, beliebte Self-Hosted-Apps (Nextcloud, Vaultwarden, Jellyfin, Gitea, n8n), Docker-Einrichtung und Vergleich mit Cloud-Diensten.
Inhaltsverzeichnis
Was ist Self-Hosting? Was können Sie auf Ihrem eigenen Server hosten?
Self-Hosting bedeutet, Anwendungen auf Ihrem eigenen Server zu betreiben, die Sie normalerweise über Cloud-Dienste (Google Drive, Dropbox, Netflix, GitHub usw.) nutzen. Sie haben die vollständige Kontrolle über Ihre Daten, werden von monatlichen Abonnementgebühren befreit und schützen Ihre Privatsphäre.
Warum sollten Sie Self-Hosting betreiben?
1. Datenschutz und Datenkontrolle
Cloud-Dienste analysieren Ihre Daten, erstellen Werbeprofile und können sie mit Dritten teilen. Beim Self-Hosting bleiben Ihre Daten nur auf Ihrem Server.
2. Kosteneinsparungen
Monatlicher Kostenvergleich (ungefähr):
Cloud-Dienste:
- Google One 2TB: ~$10/Monat
- Dropbox Plus: ~$12/Monat
- Netflix Standard: ~$15/Monat
- GitHub Pro: ~$4/Monat
Gesamt: ~$41/Monat
Self-Hosted (REXE VDS):
- Serverkosten: ~$15-30/Monat
- Alle Dienste inklusive
Ersparnis: ~$10-25/Monat
Beliebte Self-Hosted-Anwendungen
Dateispeicherung und Synchronisierung
Nextcloud — Google Drive-Alternative
docker run -d \
--name nextcloud \
-p 8080:80 \
-v nextcloud_data:/var/www/html \
nextcloud:latest
Passwort-Manager
Vaultwarden — Bitwarden-Alternative
docker run -d \
--name vaultwarden \
-p 8080:80 \
-v vaultwarden_data:/data \
-e DOMAIN=https://vault.example.com \
-e SIGNUPS_ALLOWED=false \
vaultwarden/server:latest
Medienserver
Jellyfin — Netflix/Plex-Alternative
docker run -d \
--name jellyfin \
-p 8096:8096 \
-v /path/to/media:/media \
-v jellyfin_config:/config \
jellyfin/jellyfin:latest
Code-Repository
Gitea/Forgejo — GitHub-Alternative
docker run -d \
--name gitea \
-p 3000:3000 \
-v gitea_data:/data \
gitea/gitea:latest
Uptime-Überwachung
Uptime Kuma — Uptime Robot-Alternative
docker run -d \
--name uptime-kuma \
-p 3001:3001 \
-v uptime_kuma_data:/app/data \
louislam/uptime-kuma:latest
Automatisierung
n8n — Zapier/Make-Alternative
docker run -d \
--name n8n \
-p 5678:5678 \
-v n8n_data:/home/node/.n8n \
n8nio/n8n:latest
Hardware-Anforderungen
| Anwendungsfall | CPU | RAM | Speicher |
|---|---|---|---|
| Basis (Vaultwarden + Uptime Kuma) | 1 vCPU | 1 GB | 10 GB |
| Mittel (+ Nextcloud + Gitea) | 2 vCPU | 2-4 GB | 50+ GB |
| Vollständiger Stack (+ Jellyfin + n8n) | 4 vCPU | 4-8 GB | 100+ GB |
| Medienintensiv (4K-Streaming) | 4+ vCPU | 8+ GB | 500+ GB |
REXEs VDS-Pläne sind ideal für den Einstieg in Self-Hosting. Mit 2 vCPU und 4 GB RAM können Sie Nextcloud, Vaultwarden, Gitea und Uptime Kuma bequem betreiben.
Self-Hosting Vor- und Nachteile
Vorteile
- Vollständige Datenkontrolle und Datenschutz
- Langfristige Kosteneinsparungen
- Unbegrenzte Anpassung
- Keine Abhängigkeit von Cloud-Diensten
Nachteile
- Erfordert technisches Wissen
- Wartungs- und Aktualisierungsverantwortung
- Anfängliche Einrichtungszeit
- Backup-Verantwortung
Verwandte Artikel
Coolify Installation: Anwendungs-Deployment mit Self-Hosted PaaS
Coolify-Installation, Docker- und Git-Integration, Anwendungs-Deployment, Datenbankverwaltung, SSL-Zertifikate, Umgebungsvariablen und Self-Hosted PaaS als Alternative zu Heroku/Netlify.
Nextcloud Installation: Self-Hosted Cloud-Speicher und Zusammenarbeit
Nextcloud-Installation mit Docker, Apache/Nginx-Konfiguration, Datenbankeinrichtung, SSL-Zertifikat, Dateisynchronisierung, App-Store und Leistungsoptimierung.
Docker-Verwaltung mit Portainer: Webbasierte Container-Kontrolle
Portainer CE Installation, Docker- und Kubernetes-Verwaltung, Stack-Deployment, Volume/Netzwerk-Verwaltung, Benutzerautorisierung, Webhook und GitOps-Integration.