ITS-Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    Vaultwarden aka Bitwarden in Docker

    Scheduled Pinned Locked Moved IT-Stuff
    1 Posts 1 Posters 400 Views 1 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • A Offline
      admin
      last edited by

      Bitwarden bzw Vaultwarden ist ein Passwort Save mit vielen funktionen. Es können auch Dateien geshared werden zum Beispiel. Hier installieren wir diesen mit docker run.

      Da der Start Befehl sehr lang ist empfiehlt es sich ein Start Skript zu erstellen.

      mkdir /root/bitwarden
      cd /root/bitwarden
      mkdir data ssl
      vi start.sh
      
      docker run -d --name vaultwarden --restart unless-stopped -v /root/bitwarden/data/:/data/ -e ROCKET_TLS='{certs="/ssl/cert.pem",key="/ssl/key-nopw.pem"}' -v /root/bitwarden/ssl/:/ssl/  -e SMTP_HOST=mail.its-egner.de -e SMTP_FROM=status@its-egner.de -e SMTP_PORT=587 -e SMTP_SSL=true -e SMTP_USERNAME=status@its-egner.de -e SMTP_PASSWORD=passwort -e DOMAIN=https://bit.its-egner.de -p 7775:80 vaultwarden/server:latest
      

      Da wir bitwarden nicht unverschlüsselt nutzen wollen, auch intern nicht, benötigen wir noch ein Self Signed Zertifikat und müssen das Passwort vom key entfernen.

      cd ssl
      openssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -sha256 -days 3650
      openssl rsa -in key.pem -out key-nopw.pem
      

      Jetzt können wir einfach die Rechte für das unser Start Skript anpassen und es ausführen, Docker sollte sich das Image ziehen und starten.

      cd /root/bitwarden/
      chmod 744 start.sh
      ./start.sh
      
      1 Reply Last reply Reply Quote 0
      • First post
        Last post
      Powered by NodeBB | Contributors