Bitwarden auf einem Synology NAS unter Docker mithilfe von Portainer installieren

Diese Anleitung zeigt, wie Sie schnell und einfach Bitwarden auf einem Synology NAS unter Docker installieren können.

Zuletzt aktualisiert am: 29.06.2023

Inhaltsverzeichnis


Vorbereitungen

  1. Melden Sie sich auf Ihrer Synology NAS mit einem Administratorkonto an und navigieren Sie in das Paketzentrum.
  2. Suchen Sie nach dem Docker Packet und installieren Sie es. Hier wird Docker-Compose mitinstalliert.
Achtung
Für den weiteren Verlauf dieser Anleitung wird Portainer vorrausgesetzt. Wie man Portainer auf einer Synology NAS installiert und konfiguriert, erkläre ich hier: Portainer auf einer Synology NAS unter Docker installieren.

Bitwarden Installation

  1. Öffnen Sie Portainer und melden Sie sich an.
  2. Navigieren Sie nun zu "Home" > "local" > "Stacks".
  3. Geben Sie diesem Docker Stack nun einen Namen.
  4. Fügen Sie in dem großen Code Feld jetzt folgendes ein: version: "3"

    services:
        bitwarden:
            image: vaultwarden/server:latest
            restart: always
            environment:
                - WEBSOCKET_ENABLED=true
                - ADMIN_TOKEN=sicherer_token_hier
            ports:
                - 8080:80
            volumes:
                - /volume1/docker/bitwarden:/data
  5. Der Parameter "ADMIN_TOKEN" sollte mit einem sicheren! Passwort versehen werden. Mithilfe von diesem Passwort kann man den Passwortmanager konfigurieren. Nutzen Sie als Passwortgenerator einfach diesen hier: Datenschutz.org Passwort Generator.
  6. Das Webinterface ist standardmäßig per Port 80 erreichbar. In der Konfiguration oben, wurde es auf Port 8080 gemappt. Der Port kann beliebig angepasst werden.
  7. Passen Sie nun noch, sofern gewünscht, in der letzen Zeile den Pfad (/volume1/docker/bitwarden) für das Volume an (In dem Volume werden die Daten für die einzelnen Benutzer gespeichert.).
    Information
    Passen Sie das Volume eventuell an.
  8. Klicken Sie zum Schluss auf "Deploy the stack". Jetzt wird der Container erstellt und es geht mit der Konfiguration weiter.

Bitwarden Konfiguration

  1. Öffnen Sie Ihren Webbrowser und navigieren Sie zu "http://ip-des-servers:8080/admin".
  2. Passen Sie hier die gewünschten Optionen an und navigieren Sie dann zum Punkt "SMTP Email Settings".
  3. Tragen Sie nun die Daten Ihres E-Mail Providers ein, damit Vaultvarden Ihnen wichtige E-Mails schicken kann (Beispiele: E-Mail über Passwortänderung, neue Anmeldung usw.).
    Die Serveradressen von GMX: GMX Serveradressen
    Die Serveradressen von Web.de: Web.de Serveradressen
    Die Serveradressen von T-Online: T-Online Serveradressen
    In allen Fällen ist der SMTP bzw. Postausgangsserver notwendig.
    Name Wert
    Host SMTP Domain Ihres E-Mail Anbieters
    Enable Secure SMTP True
    Force TLS False
    Port Port Ihres E-Mailanbieters (idR. 587)
    From Address Ihre E-Mail Adresse
    From Name Vaultwarden (kann angepasst werden)
    Username Ihr(e) Nutzername/E-Mail Adresse
    Password Ihr Passwort für den E-Mail Account
    SMTP Auth mechanism Plain oder Login
    SMTP connection timeout 15
    Server name sent during Helo Ihr Hostname des Server oder einfach Vaultwarden
    Accept Invalid Certs (NICHT EMPFOHLEN!) False
    Accept Invalid Hostnames (NICHT EMPFOHLEN!) Flase
  4. Testen Sie nun Ihre Einstellungen mit der Zeile "Test SMTP", indem Sie dort Ihre E-Mail Adresse eingeben. Kommt eine E-Mail von Vaultwarden an, hat alles geklappt. Wenn nicht, dann sollten Sie nocheinmal alle Einstellungen überprüfen.
  5. Der Bitwarden Server ansich ist nun einsatzbereit und kann unter http://ip-des-servers:8080 erreicht werden.

Bitwarden Benutzer anlegen

  1. Navigieren Sie nun zu dem Punkt "Users" und legen Sie Ihren Benutze mit entsprechender E-Mail Adresse an.
    Information
    Wenn Sie die Benutzerregistrierung angeschaltet gelassen haben, kann dieser Schritt auch über die Startseite mithilfe der Registrierungsfunktion gemacht werden.
  2. Folgen Sie den Anweisungen in der E-Mail und Ihr Konto ist eingerichtet.