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 settings
blade - Domain URL: https://vault.example.com
- Require email verification on signups: Enable
- Save
- Navigate to the
SMTP Email Settings
tab. - 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
Users
tab. - Add new users by filling the users email and clicking invite
- Go to the
Dashboard
tab. - 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.yaml
file. - Regularly backup your
config
directory 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.