add vaultwarden setup with postgres
This commit is contained in:
38
vaultwarden/docker-compose.yml
Normal file
38
vaultwarden/docker-compose.yml
Normal file
@@ -0,0 +1,38 @@
|
||||
version: '3.8'
|
||||
|
||||
services:
|
||||
vaultwarden:
|
||||
image: vaultwarden/server:latest
|
||||
container_name: vaultwarden
|
||||
restart: always
|
||||
depends_on:
|
||||
- postgres-db
|
||||
env_file:
|
||||
- .env
|
||||
volumes:
|
||||
- ./data:/data
|
||||
ports:
|
||||
- 8445:80
|
||||
networks:
|
||||
- vaultwarden
|
||||
- reverseproxy-nw
|
||||
|
||||
postgres-db:
|
||||
image: postgres:14
|
||||
container_name: vaultwarden-postgres
|
||||
restart: always
|
||||
volumes:
|
||||
- ./postgres-data:/var/lib/postgresql/data
|
||||
environment:
|
||||
- POSTGRES_DB=vaultwarden
|
||||
- POSTGRES_USER=one800
|
||||
- POSTGRES_PASSWORD=${POSTGRES_PASSWORD}
|
||||
networks:
|
||||
- vaultwarden
|
||||
|
||||
networks:
|
||||
vaultwarden:
|
||||
reverseproxy-nw:
|
||||
external: true
|
||||
|
||||
|
9
vaultwarden/vaultwarden.env
Normal file
9
vaultwarden/vaultwarden.env
Normal file
@@ -0,0 +1,9 @@
|
||||
ADMIN_TOKEN=
|
||||
SIGNUPS_ALLOWED=false
|
||||
SIGNUPS_VERIFY=false
|
||||
ORG_CREATION_USERS=sid@one800.help,technology@one800.help
|
||||
INVITATIONS_ALLOWED=true
|
||||
INVITATION_ORG_NAME=One800
|
||||
DOMAIN=https://vault.thelazyoxymoron.me
|
||||
DATABASE_URL=postgres://one800:changeme@postgres-db/vaultwarden
|
||||
POSTGRES_PASSWORD=changeme
|
Reference in New Issue
Block a user