nv1t / vaultwarden-vagrant

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Vaultwarden

Alternative implementation of the Bitwarden server API written in Rust and compatible with upstream Bitwarden clients, perfect for self-hosted deployment where running the official resource-heavy service might not be ideal. - (dani-garcia/vaultwarden)

This is a vagrant implementation with compilation from the github source. The provision file needs internet access as it clones the github vaultwarden repository and the releases of the bw_client_builds repository directly.

It uses caddy as a reverse proxy and forwards port 8080.

It uses VirtualBox as a provider and modifies the memory and cpu cores to use 4096 RAM and 2 CPUs.

⚠️ Security: It does not support TLS at the moment. Caddy is only used to access vaultwarden, which listens on localhost. :warning: Backup: The data directory is not backuped in any way. if you destroy the VM, the data is gone. You want to implement some kind of cronjob/etc to keep it in persistent storage.

Installation

$ vagrant box add ubuntu/lunar64
$ vagrant up

References

About


Languages

Language:Shell 100.0%