Mit Bitwarden kannst du deinen Passwörter sicher und eigenverantwortlich auf deinem eigenen Server speichern und von überall anfordern und nutzen.
Nachdem ich selbst mehrere Tage mit suchen und versuchen beschäftigt war, kommt hier eine Anleitung, mit der ihr es in ein paar Minuten schafft Bitwarden auf eurem Synology-NAS zu installieren und zu konfigurieren.
Und wie immer bei solchen System-Eingriffen und Installationen vorher der Hinweis:
Eine Garantie für den Erfolg kann ich nicht übernehmen. Jeder muss selbst überlegen, ob er sich diese Schritte zutraut und sie notfalls wieder rückgängig machen kann. Änderungen an einem laufenden im System können dauerhafte Schäden verursachen. Eine vorherige Sicherung kann hier größeren Schaden vermeiden, wenn auch nicht unbedingt abwenden.
Aber selbst ich als Laie habe Bitwarden jetzt bereits mehrfach installiert und es läuft!
A. Was ihr dazu braucht
Ein Synology-NAS mit mindestens Synology DSM 6.2 als Betriebssystem und etwas freien Speicherplatz
Internet-Anschluss und PC setze ich jetzt einfach mal grundlegend voraus
B. Die ersten Schritte
- Ihr logt euch in eure Synology DiskStation ein
- Über das Paketzentrum muss di dir als erstes „Docker“ installieren. Das sollte kein großes Problem sein, oder?
- Docker durch einen Doppelklick öffnen.
Es sollten noch keine Anwendungen laufen - Den Menüpunkt „Registrierung“ anklicken. Oben in der Mitte bei „Schlüsselwörter eingeben“ „mprasil-bitwarden“ eingeben und auf „suchen“ klicken
- Das Suchergebnis ist fast etwas unübersichtlich, aber doch eindeutig mit „mprasil-bitwarden“. Nur mit diesem Container funktionieren die nächsten Schritte
- „mprasil-bitwarden“ auswählen und oben „Download“ anklicken. Auf die Frage „Tag auswählen“ die Einstellung „latest“ lassen. So bekommt ihr die aktuellste Version
- Zum Register „Abbild“ gehen. Der Download läuft und ist bei 92 MB abgeschlossen.
Danach einfach „Starten“
C. Die Einstellungen vor der Installation
Nach dem Starten der Container-Installation sind ein paar Einstellungen erforderlich
- Bei den Allgemeinen Einstellungen:
– den Containernamen beibehalten
– keine anderen Kreuze setzen - Erweiterte Einstellungen öffnen
- Im ersten Registerfeld „Automatischen Neustart“ und „Verknüpfung auf dem Desktop“ anwählen. Damit startet der Bitwarden-Container automatisch und direkt nach der erfolgreichen Installation
- Im Registerfeld „Volume“ müsst ihr über die Option „Ordner hinzufügen“ im vorhandenen Systemordner „docker“ den Unterordner „bitwarden“ erstellen und auswählen.
- Das Feld „Datei/Ordner“ wird danach automatisch (durch das Auswählen des Ordners) ausgefüllt. Im Feld „Mount-Pfad“ musst du noch „/docker“ ergänzen. Wichtig: Bitte das „/“ (geteilt oder Schrägstrich, kein Slash) nicht vergessen und Groß- und Kleinschreibung beachten
- Im Registerfeld „Netzwerk“ wird nichts ergänzt
- Im Registerfeld „Port-Einstellungen“ werden Grundkonfigurationen vorgegeben, die ihr besser individualisiert, da euer NAS ja auch von außen geschützt sein sollte.
Den lokalen Ports könnt ihr nach euren Wünschen festlegen. Die Container-Ports sollten erst einmal nicht geändert werden, ebenso bleibt der Typ als TCP beibehalten. Die Portadressen solltest du dir merken oder aufschreiben. - Im Registerfeld „Links“ wird nichts ergänzt
- Im Registerfeld „Umwelt“ wird nichts ergänzt
- Am Ende rechts unten mit „Übernehmen“ die Installation starten
- Vor der Installation erscheinen noch einmal die Einstellungen im Überblick. Hier kann über „zurück“ ggf. noch eine letzte problemlose Korrektur oder Änderung erfolgen.
Wenn alles korrekt ist „Übernehmen“ zum abschließenden Start der Installation anklicken
D. Nach der Installation
- Nach dem Starten der Installation ins Register „Container“ wechseln
- Nach ein paar Sekunden erscheint hier „mprasil-bitwarden“ mit dem Hinweis „läuft“
- Dann hast du bisher alles richtig gemacht. Gratuliere zum Zwischenerfolg.
- Den Container einfach mal über die Option „Details“ oder per Doppelklick öffnen
- Neben der Laufzeit werden die Ports und die RAM-Auslastung angezeigt
E. Bitwarden aufrufen und starten
- In einem neuen Browser-Fenster einfach Bitwarden öffnen
Dazu die Netzwerk-Adresse deines Synology-NAS-Laufwerkes gefolgt von der Port-Adresse des Bitwarden-Containers eingeben.
z.B. 192.168.178.1:32957 - Über die Option „Konto erstellen“ legst du dir einen neuen Account auf deinem eigenen Passwort-Server an.
- Das Formular ausfüllen und absenden. Fertig
- Zurück auf der Login-Seite einfach die vorher eingegebenen Email-Adresse und das Passwort eingeben und „Anmelden“
Die Option „E-Mail-Adresse merken“ macht das Arbeiten später etwas leichter. - Gratuliere
So sieht dein Bitwarden-Admin-Center nach der erfolgreichen Installation auf deinem Server und dem ersten Login aus - Zur schnellen Arbeit mit dem automatischen Ausfüllen der Login-Formulare musst du dir nur noch die passende Browser-Erweiterung installieren.
- Schon ist oben rechts in der Taskleiste der Bitwarden-Button vorhanden
- Zurück zum Bitwarden-Admin-Center kannst du über „Eintrag hinzufügen“ einfach einen neue Login-Vorgang hinzufügen. Das Prozedere ist selbsterklärend. Speichern nicht vergessen
F. Bitwarden ist jetzt bereit und geheim
Bitwarden erkennt ab sofort, dass es deinen Zugangsdaten zum Login einer Seite kennt (Klar: sofern du sie in Bitwarden schon mal gespeichert hast) und hilft dior ganz ohne Sorge. Denn deine Login-Daten, deine Passwörter und deine Benutzernamen gehören dir. Sie sind bei dir auf deinem ganz privaten Server zu Hause gespeichert.
G. Bitwarden mobil und von unterwegs einsetzen und nutzen
Bitwarden übers Handy nutzen ist genau so einfach wie die Nutzung am PC. Die Erklärungen und Apps dazu folgen später.
Viel Spaß beim Probieren.
Und danke für etwas Feedback nach dem Versuch


20 Kommentare
Comments feed for this article
23. Juli 2019 um 7:41 am
Andreas
Hallo,
Ich bin derzeit auch auf der Suche nach einem selbst gehosteten Passwortmanager. Daher fand ich den Artikel sehr interessant.
Das mprasil-bitwarden Projekt wird wohl nicht mehr gepflegt. Wie können dann updates eingespielt werden?
Gruß Andrers
29. August 2019 um 14:31 pm
andreastomm
Vielen Dank! Funktioniert.
Für das Admin-Panel muss allerdings noch die Umgebungsvariable ADMIN_TOKEN gesetzt werden. Dies kann man im gestoppten Container machen und ihn dann wieder starten. Dieser ADMIN_TOKEN ist dann auch gleich das Passwort. Das Panel ist dann unter /admin erreichbar.
Hier können dann die User gelöscht werden, die SMTP-Daten eingegeben werden und diverse andere Parameter geändert werden. Der wichtigste wäre dann die Registrierung ausschalten, dass sich nicht jeder anmelden kann (Achtung: Das Formular kommt trotzdem, aber es poppt eine Fehlermeldung bei Abschicken auf).
3. Dezember 2019 um 13:13 pm
Mister Marino
Danke für die Anleitung, hat alles super geklappt.
Aber wie kann ich jetzt von extern zugreifen?
18. Dezember 2019 um 23:18 pm
ch911
Da werde ich mal noch etwas recherchieren
18. Dezember 2019 um 23:20 pm
ch911
Von extern musst du dich via VPN in dein Netzwerk einloggen und kannst dann bitwarden nutzen. Am besten mittels Android- oder iOS-App.
Welches Problem hast du genau?
28. Dezember 2019 um 11:34 am
ch911
Hallo Andreas,
https://hub.docker.com/r/mprasil/bitwarden/
hier steht m.E. nichts davon, dass das Projekt nicht mehr fortgeschrieben wird. Das letzte Update vor 5 Monaten muss nicht immer schlecht sein.
11. März 2020 um 14:45 pm
joe
Hallo,
bei mir läuft es leider nicht. Ich habe mich exakt an die Angaben gehalten. Besitze eine Synology, alle Updates sind installiert.
Was kann ich machen?
20. März 2020 um 13:37 pm
ch911
Für den Zugriff von extern logst du dich mittels VPN in dein Netzwerk ein und schon klappt das mit der Passwort-Übergabe an jeden Punkt der Welt
20. März 2020 um 13:38 pm
ch911
Kannst du mal ein paar weitere Hinweise geben, was nicht läuft?
Ggf. einfach bitwarden und docker deinstallieren, System neu starten und neu installieren.
Oder versuch es mit dem Kommentar /Hinweis „andreastomm“
20. März 2020 um 13:39 pm
ch911
Danke ffür den Tipp.
8. Juli 2020 um 8:14 am
DIrk
Bei mir hat die Installation auf den ersten Blick geklappt. Aber nach Absenden des Formulars zur Registrierung eines neuen Benutzers passiert einfach nichts mehr, keine Reaktion auf den Button. Auch im Log des bitwarden Containers ist nach dem erfolgreichen Start (Rocket has launched from http://0.0.0.0:80) kein Eintrag mehr … sehr seltsam
25. Juli 2020 um 2:50 am
Money Boy
Danke für die super Anleitung, hat sofort geklappt.
ACHTUNG! Mittlerweile hat sich der Containername geändert, er ist nicht mehr „mprasil-bitwarden“ sondern „bitwardenrs/server“!
28. September 2020 um 11:35 am
Yes
Wer diese Anleitung noch nutzt oder findet – Bitte unbedingt migrieren.
Die Info ist korrekt, es wird auch unter https://hub.docker.com/r/mprasil/bitwarden auf das neue Projekt verwiesen konkret!
Also bitte anpassen, lieber Admin. -> https://hub.docker.com/r/bitwardenrs/server
17. Januar 2021 um 13:27 pm
4dm!n
Wo kann findet man eine Liste der Umgebungsvariable(n) wie zB. ADMIN_TOKEN ?
Vielen Dank!
21. März 2021 um 11:18 am
Apropo
Bei mir klappts auch nicht. Erstens heißt der Container jetzt anders. Aber das hab ich ja noch ans Laufen bekommen.
Wenn ich aber beim Konto erstellen auf Absenden klicke passiert nichts.
2. Mai 2021 um 5:44 am
ch911
Danke für den Hinweis. Habe es geändert, wenngleich es etwas gedauert hat
2. Mai 2021 um 5:45 am
ch911
Danke für den Hinweis. Habe es geändert, wenngleich es etwas gedauert hat
2. Mai 2021 um 5:47 am
ch911
Sorry. Aber da muss ich passen. Ich hab die Anleitung nach „learning by doing“ geschrieben, weil ich selbst nichts passendes dazu fand
2. Mai 2021 um 5:48 am
ch911
OJe. Ich hab die Anleitung für den „alten“ Container geschrieben. Den neuen kenne ich leider nicht.
2. Mai 2021 um 5:50 am
ch911
Da kann ich dir leider keinen echten Tipp geben.
Ich würde es einfach mal deinstallieren und komplett neu aufsetzen
Ich hab auch drei bis vier mal probiert