
Restart-Policy, Netzwerk, Volumes, Secrets, Build vs. Pull, Logs und Teardown — die sieben Entscheidungen, die ein self-gehosteter Docker-Compose-Stack erzwingt, in einem Leitfaden mit einer echten annotierten compose.yaml.
Author
117 articles
Milan Buha is the founder and editor of VoidInsider. Curious by default, he likes understanding things from the inside — the technology he depends on every day, the systems behind everyday money decisions, the fine print everyone else skips. He writes about what he's tried, checked, and actually uses, the way he'd explain it to a friend.

Restart-Policy, Netzwerk, Volumes, Secrets, Build vs. Pull, Logs und Teardown — die sieben Entscheidungen, die ein self-gehosteter Docker-Compose-Stack erzwingt, in einem Leitfaden mit einer echten annotierten compose.yaml.

Zwei Dinge kehren 2026 die alte Empfehlung um: Spotify hat jetzt echtes verlustfreies Audio, und Apple Music ist bei den meisten Tarifen guenstiger. Eine Entscheidungstabelle fuehrt Sie zum richtigen Faktor, plus Links zu Klangtest-, Preis- und Drei-Wege-Vergleich.

Eine feste Reihenfolge fuer einen Docker-Compose-Dienst, der nicht startet: docker compose ps, logs --tail, der Exit-Code und der Healthcheck-Status, in dieser Reihenfolge, bevor Sie irgendetwas neu starten, plus wie Sie einen echten Crash-Loop von einem langsamen ersten Boot unterscheiden.

Wo environment:, env_file: und secrets: in Docker Compose ein Credential jeweils offenlegen, warum secrets: keinen Swarm braucht, und das .env + .gitignore-Muster, das dieses Homelab tatsaechlich verwendet.

Was docker compose up, --build und build --no-cache jeweils wirklich neu bauen, die Volume-Falle, die einen frisch gebauten Container trotzdem veraltet aussehen laesst, und echte Rebuild-Zeiten aus diesem Homelab.

Ich habe docker compose stop ausgefuehrt und erwartet, dass der ganze Stack verschwindet. Container, Netzwerk und Volumes blieben trotzdem bestehen -- was stop, down, down -v und kill wirklich abbauen, und wann welcher Befehl der richtige ist.

Nach der Spotify-Family-Preiserhoehung 2026: die reale Kostenrechnung fuer einen selbst gehosteten Musikserver mit Navidrome, Wartungsaufwand aus erster Hand und wann sich der Umstieg tatsaechlich lohnt.

Jede Self-Hosting-Liste ist eine ungeprüfte Aufzählung ohne ehrliches 'lohnt sich nicht'. Sechs Kategorien tatsächlich im Homelab getestet – KI-Chatbot, Musik, Automatisierung, Reddit, Git und CI/CD – mit echten Hardwarekosten und einer Kategorie, die sich für die meisten Menschen nicht lohnt.

Preis oder Klangqualität halten selten jemanden bei Spotify gegen sein besseres Urteilsvermögen. Jahre an Playlists tun das. Ein echter Umzug mit zwei Transfer-Tools, protokolliert bis ins Detail: was übertragen wurde, was manuell nachgebessert werden musste, und die echten Free-Tier-Grenzen beider Tools.

Der Strom fiel kurz aus, der Host startete neu, und die Hälfte des Homelab-Stacks kam von selbst wieder hoch — die andere Hälfte blieb einfach stehen, beendet.

Zwei Container auf demselben Host konnten sich gegenseitig erreichen, und eigentlich sollte keiner von beiden das können. Beide waren im Standard-Bridge-Netzwerk gelandet.

Ich führte docker compose down -v aus, um einen Stack aus Gewohnheit sauber neu zu starten. Hier war das Flag nicht harmlos — es löschte ein benanntes Volume samt den Containern.