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

  1. Server besorgen: Raspberry Pi 4 oder gebrauchter Mini-PC

  2. OS installieren: Ubuntu Server 22.04 LTS

  3. Docker einrichten: curl -fsSL https://get.docker.com | sh

  4. Domain einrichten: DynDNS oder eigene Domain

Woche 2: Essentielle Dienste

  1. 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
  1. 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

  1. Nextcloud für Dateien

  2. Gitea für Code

  3. Vaultwarden für Passwörter

  4. Jellyfin für Medien

Woche 4: Automatisierung & Backup

  1. 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
  1. 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:

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...