{"id":21,"date":"2026-07-29T23:38:42","date_gmt":"2026-07-29T21:38:42","guid":{"rendered":"http:\/\/192.168.178.74:4080\/?p=21"},"modified":"2026-07-29T23:45:54","modified_gmt":"2026-07-29T21:45:54","slug":"setze-das-setup-wie-folgt-neu-auf","status":"publish","type":"post","link":"https:\/\/snapsdragon.rolsrois.com\/index.php\/2026\/07\/29\/setze-das-setup-wie-folgt-neu-auf\/","title":{"rendered":"Setze das Setup wie folgt neu auf:"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">1. Die finale <code>docker-compose.yml<\/code> (Nur ein Container)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wir reduzieren das Setup wieder auf einen einzigen Container, \u00fcbergeben ihm aber den Pfad zum eingebauten Web-Frontend-Verzeichnis (<code>\/usr\/share\/netbird\/dashboard<\/code>) \u00fcber den Startbefehl.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">yaml<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>version: \"3\"\n\nservices:\n  netbird-server:\n    image: netbirdio\/netbird-server:latest\n    container_name: netbird-server\n    restart: unless-stopped\n    ports:\n      - \"80:80\"        # Reines HTTP f\u00fcr das Dashboard + API\n      - \"10000:10000\"  # Signal Server\n      - \"3478:3478\/udp\" # STUN\/TURN\n    volumes:\n      - .\/management_data:\/var\/lib\/netbird\n      - .\/management_data\/config.yaml:\/etc\/netbird\/config.yaml:ro\n    # L\u00e4dt das integrierte Web-Frontend und deaktiviert gleichzeitig die Token-Sperre\n    command: &#91;\n      \"--config\", \"\/etc\/netbird\/config.yaml\",\n      \"--disable-auth=true\",\n      \"--dashboard-dir=\/usr\/share\/netbird\/dashboard\"\n    ]\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Verwende Code mit Vorsicht.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">2. Die dazugeh\u00f6rige <code>config.yaml<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Passe die Datei <code>\/opt\/netbird\/management_data\/config.yaml<\/code> so an, dass alle Dienste einheitlich auf Port <code>80<\/code> lauschen:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">yaml<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>server:\n  listenAddress: \":80\"\n  exposedAddress: \"http:\/\/192.168.178.70:80\"\n  managementAddress: \"http:\/\/192.168.178.70:80\"\n  signalAddress: \"http:\/\/192.168.178.70:10000\"\n  relayAddress: \"rel:\/\/192.168.178.70:3478\"\n  stunPorts:\n    - 3478\n  metricsPort: 9090\n  healthcheckAddress: \":9000\"\n  logLevel: \"info\"\n  logFile: \"console\"\n  authSecret: \"EinZufaelligerLangerSichererStringFuerDasNetzwerk123!\"\n  dataDir: \"\/var\/lib\/netbird\"\n  disableTLS: true\nstore:\n  engine: \"sqlite\"\n  encryptionKey: \"4EPEifHR4EPEifHR4EPEifHR4EPEifHR\"\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Verwende Code mit Vorsicht.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">3. Container-Infrastruktur neu aufbauen<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00fchre den Befehl aus, um verwaiste Reste des alten Dashboard-Containers zu entfernen und das Single-Container-Setup sauber zu starten:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">bash<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cd \/opt\/netbird\ndocker-compose down --remove-orphans\ndocker-compose up -d\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Verwende Code mit Vorsicht.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">4. Wichtig: Browser-Sitzung bereinigen<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Da dein Browser den vorherigen Fehler <code>Unauthenticated<\/code> im Session-Storage zwischengespeichert hat, musst du zwingend ein <strong>neues Inkognito-Fenster<\/strong> \u00f6ffnen und dort auf <strong><code>http:\/\/192.168.178.70<\/code><\/strong> zugreifen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Der Server liefert dir nun das statische Frontend direkt aus und l\u00e4sst dich dank <code>--disable-auth<\/code> ohne Login-Eingabe direkt auf die Administrationsebene zugreifen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gelingt der Zugriff in der <strong>privaten Registerkarte<\/strong> jetzt auf Anhieb?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">KI-Antworten k\u00f6nnen Fehler enthalten. <a href=\"https:\/\/support.google.com\/websearch?p=aimode\">Weitere Informationen<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>1. Die finale docker-compose.yml (Nur ein Container) Wir reduzieren das Setup wieder auf einen einzigen Container, \u00fcbergeben ihm aber den Pfad zum eingebauten Web-Frontend-Verzeichnis (\/usr\/share\/netbird\/dashboard) \u00fcber den Startbefehl. yaml Verwende Code mit Vorsicht. 2. Die dazugeh\u00f6rige config.yaml Passe die Datei \/opt\/netbird\/management_data\/config.yaml so an, dass alle Dienste einheitlich auf Port 80 lauschen: yaml Verwende Code mit [&hellip;]<\/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-21","post","type-post","status-publish","format-standard","hentry","category-allgemein"],"_links":{"self":[{"href":"https:\/\/snapsdragon.rolsrois.com\/index.php\/wp-json\/wp\/v2\/posts\/21","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/snapsdragon.rolsrois.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/snapsdragon.rolsrois.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/snapsdragon.rolsrois.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/snapsdragon.rolsrois.com\/index.php\/wp-json\/wp\/v2\/comments?post=21"}],"version-history":[{"count":3,"href":"https:\/\/snapsdragon.rolsrois.com\/index.php\/wp-json\/wp\/v2\/posts\/21\/revisions"}],"predecessor-version":[{"id":24,"href":"https:\/\/snapsdragon.rolsrois.com\/index.php\/wp-json\/wp\/v2\/posts\/21\/revisions\/24"}],"wp:attachment":[{"href":"https:\/\/snapsdragon.rolsrois.com\/index.php\/wp-json\/wp\/v2\/media?parent=21"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/snapsdragon.rolsrois.com\/index.php\/wp-json\/wp\/v2\/categories?post=21"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/snapsdragon.rolsrois.com\/index.php\/wp-json\/wp\/v2\/tags?post=21"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}