← Zurück zum Blog

Homeserver mit Docker starten

Homeserver mit Docker starten

Ein eigener Homeserver ist der schnellste Weg, um Self-Hosting wirklich zu verstehen. In diesem Beitrag bringen wir einen frisch installierten Mini-PC mit Docker und Docker Compose zum Laufen.

Voraussetzungen

  • Ein Rechner mit einer aktuellen Linux-Distribution (z. B. Debian 12)
  • SSH-Zugang
  • Etwas Geduld 🙂

Docker installieren

curl -fsSL https://get.docker.com | sh
sudo usermod -aG docker $USER

Nach dem erneuten Login kannst du Docker ohne sudo nutzen:

docker run --rm hello-world

Ein erster Dienst mit Compose

Lege eine Datei compose.yaml an:

services:
  whoami:
    image: traefik/whoami
    ports:
      - "8080:80"
    restart: unless-stopped

Starten:

docker compose up -d
Tipp: Mit docker compose logs -f siehst du live, was der Dienst tut.

Wie geht es weiter?

Im nächsten Schritt lohnt sich ein Reverse-Proxy (z. B. Traefik oder Caddy), damit deine Dienste sauber über Domains und HTTPS erreichbar sind.

Komponente Aufgabe
Docker Container-Laufzeit
Compose Mehrere Dienste verwalten
Reverse-Proxy TLS & Domain-Routing

Viel Spaß beim Basteln!