Instalar Vaultwarden en Oracle Linux 8 con docker

Vaultwarden es una implementación en Rust que hace uso de la API de Bitwarden

A la fecha, Bitwarden no se encuentra disponible para aarm64 por ello que utilizaremos docker

Si no tienen instalado Docker Engine y Docker Compose, hacer click aqui

Hacemos pull a la imagen de vaultwarden

docker pull vaultwarden/server

Creamos nuestro contenedor vaultwarden

docker run -d --name bitwarden --restart unless-stopped -e SIGNUPS_ALLOWED=true -e WEBSOCKET_ENABLED=true -v /bw-data/:/data/ -p 2080:80 -p 3012:3012 vaultwarden/server

Podemos ponerle el nombre que deseemos.

SIGNUPS_ALLOWED=true // para permite la creación de cuentas

Reemplazar el puerto 2080 por otro que no estemos utilizando, apuntar este puerto porque lo necesitaremos para configurar el proxy reverso.

Proxy Reverso

En aaPanel, vamos a Website y creamos una entrada colocando el sub-dominio/dominio correspondiente

La ruta no afecta ya que apuntará a /bw-data/

Editamos la website que acabamos de crear

Configuramos el proxy reverso con el puerto correspondiente

Certificar SSL el subdominio y podremos acceder a bitwarden self-hosted

Una vez que tengamos nuestra cuenta creada en bitwarden, podemos re-crear el contenedor bitwarden para que nadie mas pueda crear cuentas

docker container list
docker container stop <id>
docker container rm <id>
docker run -d --name bitwarden --restart unless-stopped -e SIGNUPS_ALLOWED=false -e WEBSOCKET_ENABLED=true -v /bw-data/:/data/ -p 2080:80 -p 3012:3012 vaultwarden/server

Ojo con el puerto.

Leave a Reply

Your email address will not be published. Required fields are marked *