Bitwarden is a corporate password and other important data manager that is also suitable for personal use.

Bitwarden allows you to securely store authorization data, bank card data, notes, and contact information with secure file sending support. Bitwarden is open-source software. It uses end-to-end encryption technology and a master password that is individual to each account as the key. It means that even if the server is accessed, the data stored on it cannot be decrypted without the master password.
Using the data stored in Bitwarden is possible not only through the web interface, but also by using clients for all popular platforms and extensions for most browsers. With web browser extensions and mobile applications, data from Bitwarden can be used to automatically fill out forms for authorization, registration, and card payments.
The Beget VPS with pre-installed Bitwarden is a ready-to-use cloud-based password manager to securely store your data, deployed on your virtual server with a ready domain name.
Installation package information
- Ubuntu 22.04
- Docker
- Bitwarden
Installing and using Bitwarden
To install Bitwarden, you will need to specify the following additional parameters along with installing the server:
- The domain name by which the Bitwarden password manager will be available. You can either choose your domain or register a new one. In addition, you can use a free domain in the .beget.app zone. A free SSL certificate will be installed on this domain.
- Admin Email. This email will be listed in the Bitwarden configuration files as the administrator's email. The account registered to this email will have administrator privileges and will be able to manage the server.
After creating the virtual server, we will automatically prepare Bitwarden for the first startup. It usually takes up to 5 minutes. You will be notified when the deployment is complete.
Completing Bitwarden installation
After deploying Bitwarden on your server, you will need to register an administrator account.
To do this, go to https://my-domain.beget.app (where my-domain.beget.app is the domain name you specified during installation).

On the page that opens, click on "Create account" and create an administrator account.
The administrator account is a regular Bitwarden account that has access to the admin panel at https://my-domain.beget.app/admin (where my-domain.beget.app is the domain name you specified during installation).
For regular use, you can register a separate account or create accounts for other users.
Read more about how to close registration in the answers to frequently asked questions below.
After you have performed all the described actions, Bitwarden is ready to work, and you can use secure password storage.
FAQ
Bitwarden runs in docker containers, the configuration files and the control script are located in /opt/bitwarden/ directory.
bitwarden.sh is the Bitwarden server control script that allows you to start, stop, restart, update the server, re-read config changes, etc.
The script is located in the directory /opt/bitwarden/.
To work with it, you need:
- Connect via SSH to the VPS.
- Go to the directory with the script with the command
cd /opt/bitwarden/. - Run the script with the command
./bitwarden.sh <command>, where<command>is one of the available commands.
You can get a list of available commands by running the script with the help command: ./bitwarden.sh help.
To close the possibility of registering Bitwarden accounts, you need to make a change in one of the parameters of the configuration file and restart the server using the script bitwarden.sh.
To do this:
- Connect via SSH to the VPS.
- Go to the directory with the files with the command
cd /opt/bitwarden/. - Open the file
./bwdata/env/global.override.envin any convenient editor. - Change the line
globalSettings__disableUserRegistration=falsetoglobalSettings__disableUserRegistration=true. - Apply the changes you made with the command
./bitwarden.sh reload. - Restart the server with the command
./bitwarden.sh restart.
To change the administrator's email, you need to make a change to one of the parameters of the configuration file and restart the server using the bitwarden.sh script.
To do this:
- Connect via SSH to the VPS.
- Go to the directory with the files with the command
cd /opt/bitwarden/. - Open the file
./bwdata/env/global.override.envin any convenient editor. - Change the line
adminSettings__admins=****@****.**to the desired email. - Apply the changes you made with the command
./bitwarden.sh reload. - Restart the server with the command
./bitwarden.sh restart.
