Skip to content

pxbn/nginx-fronted-bw

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SSL Terminating NGINX reverse proxy with Vaultwarden and CouchDB as backend


To run the composition you need to:

  • Add your own NGINX configuration files to ./data/nginx/ (nginx.conf) and the site configs to ./data/nginx/conf.d/sites-available/, with a symlink tto the sites-enabled folder. For the latter, see the Vaultwarden repository with examples.
  • create a .env file in the root folder for the env variables DOMAIN, NGINX_PORT and COUCH_PORT

Now, simply run docker compose for the services you want to start!

Backup Script

To use the backup script you have to install create a public/private key-pair and put the public key to ./backupper/secrets/. Move your private key to a safe place where you will not lose it and, espcially, nobody but you can access it. I created two (redundancy!) USB sticks containing the private key and deposited at two different physical locations.

Next you have to install rsync and adapt Line 45 for your rsync configuration.

Have fun!

About

Docker composition of a nginx reverse proxy with a bitwarden backend

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors