Skip to content

vineethmn/vaultwarden-docker-compose

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vaultwarden-docker-compose

Introduction

This repository provides a Docker Compose configuration for setting up a self-hosted password manager using Vaultwarden, a compatible server for the Bitwarden password manager.

Features

  • Self-hosted: Host your password manager on your own server for increased privacy and control.
  • Admin Page: Enable an admin page to view registered users, delete users, and invite new users.
  • HTTPS Support: Secure your connection with HTTPS to prevent possible MITM attacks.

Getting Started

  1. Clone this repository to your server:

    https://github.com/vineethmn/vaultwarden-docker-compose.git
  2. Navigate to the cloned directory:

    cd vaultwarden-docker-compose
  3. Edit the .env file and config.json file to configure your parameters. Note that the - SIGNUPS_ALLOWED=false variable is set to false, you need to change this to true in order to create admin account and revert back to false for security reasons.

  4. Generate an authentication token for the admin page. It's recommended to use a long, randomly generated string of characters. You can use the following command to generate a token:

    openssl rand -base64 48

    Keep this token secret as it will be used as the password to access the admin area of your server.

  5. Bring the vaultwarden container up

    docker compose up -d
  6. Follow the instructions in the Vaultwarden Wiki for additional configuration and usage details.

Security Note

It's heavily recommended to activate HTTPS before enabling the admin page to avoid possible MITM attacks.

Additional Resources

License

This project is licensed under the MIT License.

About

A self hosted password manager,

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published