Vaultwarden Setup Guide - ajgillis04/GillisDockerDepot GitHub Wiki
Vaultwarden is a more efficient re-implementation of the Bitwarden server API aimed at self-hosting. It is compatible with Bitwarden clients and provides a secure way to manage passwords.
- Docker installed
- Vaultwarden container running in your Docker stack
- A domain name and SSL certificate (optional but recommended for security)
- Open your browser and navigate to
http://<your-ip-address>:<port>.
**
⚠️ Hint: Depending on your setup you might not be able to reach by IP and need to use the domain name (i.e. vault.example.com)
- Log in with your Vaultwarden credentials.
- If everything looks ok go to the admin page to configure Valutwarden's settings
http://<your-ip-address>:<port>/admin`.
- Once the admin page is open go to the
General settingsblade - Domain URL: https://vault.example.com
- Require email verification on signups: Enable
- Save

- Navigate to the
SMTP Email Settingstab. - Host: smtp.gmail.com
- From Address: [email protected]
- Port: 587
- From Name: Vaultwarden
- Username: [email protected]
- Password:
- Save
- select
Send test email

- Navigate to the
Userstab. - Add new users by filling the users email and clicking invite

- Go to the
Dashboardtab. - Monitor the status of your Vaultwarden instance, including active users and any errors.
- Use the logs to troubleshoot issues.
- Ensure all paths and environment variables are updated in the
vaultwarden.yamlfile. - Regularly backup your
configdirectory to save your settings and user data.
- Common Issues: List common issues and solutions.
- Logs: Check Vaultwarden logs for error messages.
- Support: Link to the Vaultwarden community and support resources.