{"id":27,"date":"2026-02-19T20:52:50","date_gmt":"2026-02-19T19:52:50","guid":{"rendered":"https:\/\/homeserver.meretsu.com\/?p=27"},"modified":"2026-02-19T20:52:50","modified_gmt":"2026-02-19T19:52:50","slug":"docker-compose-fuer-dein-homelab-ein-komplettes-setup","status":"publish","type":"post","link":"https:\/\/homeserver.meretsu.com\/?p=27","title":{"rendered":"Docker Compose f\u00fcr dein Homelab \u2014 Ein komplettes Setup&#8220;"},"content":{"rendered":"\n<p><strong>Kategorie:<\/strong> Homeserver<br><strong>Tags:<\/strong> Docker, Docker Compose, Homelab, Traefik, Portainer<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Inhalt:<\/h3>\n\n\n\n<p>Jedes gute Homelab braucht ein solides Foundation-Setup. Hier ist meine Docker Compose Konfiguration, die ich als Basis f\u00fcr alle Projekte verwende.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Was ist dabei?<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Traefik<\/strong> als Reverse Proxy mit automatischen Let&#8217;s Encrypt Zertifikaten<\/li>\n\n\n\n<li><strong>Portainer<\/strong> f\u00fcr visuelles Container-Management<\/li>\n\n\n\n<li><strong>Watchtower<\/strong> f\u00fcr automatische Container-Updates<\/li>\n\n\n\n<li><strong>Ein gemeinsames Docker-Netzwerk<\/strong> f\u00fcr Service-Discovery<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Warum Docker Compose?<\/h4>\n\n\n\n<p>Verglichen mit einzelnen <code>docker run<\/code> Befehlen bietet Compose:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Reproduzierbarkeit \u2014 alles in einer YAML-Datei<\/li>\n\n\n\n<li>Einfaches Backup \u2014 Datei sichern reicht<\/li>\n\n\n\n<li>Version Control \u2014 ab in Git damit<\/li>\n\n\n\n<li>Einfaches Skalieren \u2014 <code>docker compose up -d<\/code> und fertig<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Sicherheits-Tipps<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Nie Container als root laufen lassen wenn vermeidbar<\/li>\n\n\n\n<li>Netzwerke isolieren \u2014 nicht alles ins selbe Netzwerk<\/li>\n\n\n\n<li>Secrets \u00fcber Docker Secrets oder .env-Dateien managen<\/li>\n\n\n\n<li>Regelm\u00e4\u00dfig Images aktualisieren<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Kategorie: HomeserverTags: Docker, Docker Compose, Homelab, Traefik, Portainer Inhalt: Jedes gute Homelab braucht ein solides Foundation-Setup. Hier ist meine Docker Compose Konfiguration, die ich als Basis f\u00fcr alle Projekte verwende&#8230;.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-27","post","type-post","status-publish","format-standard","hentry","category-allgemein"],"_links":{"self":[{"href":"https:\/\/homeserver.meretsu.com\/index.php?rest_route=\/wp\/v2\/posts\/27","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/homeserver.meretsu.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/homeserver.meretsu.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/homeserver.meretsu.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/homeserver.meretsu.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=27"}],"version-history":[{"count":1,"href":"https:\/\/homeserver.meretsu.com\/index.php?rest_route=\/wp\/v2\/posts\/27\/revisions"}],"predecessor-version":[{"id":28,"href":"https:\/\/homeserver.meretsu.com\/index.php?rest_route=\/wp\/v2\/posts\/27\/revisions\/28"}],"wp:attachment":[{"href":"https:\/\/homeserver.meretsu.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=27"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/homeserver.meretsu.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=27"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/homeserver.meretsu.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=27"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}