

There you can disable the create account. In the login mask, enter the admin token you set earlier. Then go to bitwarden and add /admin in the URL (e.g. To enable the admin panel, go to the container setting and set ADMIN_TOKEN environment parameter. On this panel there’re more settings you can change. The create account button is still visible, but user gets an error if they try to register themself.Īnother way is using the bitwarden admin panel. To disable registration, just go back to the container setting in docker, and set SIGNUPS_ALLOWED to false. There are some way to deactivate user registration: If bitwarden is reachable and you’ll get bitwarden login mask. Start your Bitwarden_rs docker and your Bitwarden server will be available under the domain you choose earlier, assumed you already managed to set DNS for the chosen domain to your router IP and you set port redirect on your router, to route port 443 to your Synology NAS. In the Certificate panel, generate a Let’s Encrypt certificate for the domain you choose before in the Reverse Proxy setting. In the destination section, hostname is localhost and port is the port number you set in the docker settings.Īfter setting the reverse proxy, we stay in Control Panel and do the Security. Let’s create a new reserve proxy setting. To do so, let’s open Application Portal in the Synology Control Panel, then go to Reverse Proxy. This port will be used later to create a reverse proxy, so the instance is reachable from the internet.īefore we run the docker image, let’s finish setting up the reverse proxy and create a Let’s Encrypt certificate so it is reachable from the internet. It will save your data in a sqlite3 database.Īfter the image is downloaded, let’s launch it.Īnd create a new port mapping. After that run the Docker package, go to Registry and search for bitwardenrs and download the image. Since bitwarden_rs has a docker image and my Synology Diskstation 218+ can run docker application, why not try to host it on Synology :) Docker bitwarden_rsįirst install Docker from the Package Center. It has all the official Bitwarden’s features minus the subscription. Then I came to an unofficial implementation of the Bitwarden server written in Rust, called bitwarden_rs. But although it’s self-hosted, you have to pay the monthly subscription to use all the features. Other alternatives, such as Lastpass, Dashlane and Bitwarden, are subscription model and you need to upload your password to their server.īut Bitwarden advertises itself as open source and can be self-hosted. Creating 1Password vault and shared it per Dropbox, or using the 1Password for families for 4,99 USD per month. But then it was time to share some passwords with my wife. Syncing between devices was done by using Dropbox. I had been using it since 1Password 4 and lately bought the upgrade to 1Password 7 for Mac and Android. Until lately I had been using 1Password as my trusted password manager.
