added webdav and bitwarden

This commit is contained in:
2024-04-12 10:03:52 -05:00
parent a2bcceaf8c
commit ad5a0fc4ff
4 changed files with 102 additions and 0 deletions

15
vaultwarden/.env Executable file
View File

@@ -0,0 +1,15 @@
#GLOBAL SETTINGS
COMPOSE_HTTP_TIMEOUT=120
COMPOSE_IGNORE_ORPHANS=1
DOCKER_CONFIGS=.
DOCKERGID=999
DOCKERHOSTNAME=DockerServer
DOCKERLOGGING_MAXFILE=10
DOCKERLOGGING_MAXSIZE=200k
PGID=1000
PUID=1000
UMASK=000
TZ=America/Chicago
BACKUP_DIR=/mnt/backups
MEDIA_DIR=/mnt/media
STORAGE_DIR=/mnt/storage

52
vaultwarden/compose.yml Executable file
View File

@@ -0,0 +1,52 @@
services:
vaultwarden:
container_name: vaultwarden
image: vaultwarden/server:latest
environment:
- TZ=${TZ}
- ADMIN_TOKEN=h/oRssGu83I1E1WQGiSchYMAJnM0JcDXmjeI/A3QgMCasn/IK9zZldH5FXim0rSi
- DATABASE_URL=data/db.sqlite3
- DISABLE_ADMIN_TOKEN=false
- DOMAIN=https://bitwarden.akanealw.com
- ENABLE_DB_WAL=true
- INVITATIONS_ALLOWED=false
- SHOW_PASSWORD_HINT=false
- SIGNUPS_ALLOWED=false
- SIGNUPS_VERIFY=false
- SMTP_PORT=587
- SMTP_SSL=true
networks:
- vaultwarden
- reverse-proxy
ports:
- 8089:80
restart: always
volumes:
- ${DOCKER_CONFIGS}/vaultwarden:/data
- /etc/localtime:/etc/localtime:ro
vaultwarden-backup:
container_name: vaultwarden-backup
image: bruceforce/vaultwarden-backup
environment:
- BACKUP_DIR=/data/backups
- CRON_TIME=15 * * * *
- TIMESTAMP=true
- UID=${PUID}
- GID=${PGID}
networks:
- vaultwarden
depends_on:
- vaultwarden
init: true
restart: always
volumes:
- ${DOCKER_CONFIGS}/vaultwarden:/data
- /home/akanealw/backups/vaultwardenbackups:/data/backups
networks:
vaultwarden:
name: vaultwarden
reverse-proxy:
name: reverse-proxy
external: true

16
webdav/.env Executable file
View File

@@ -0,0 +1,16 @@
#GLOBAL SETTINGS
COMPOSE_HTTP_TIMEOUT=120
COMPOSE_IGNORE_ORPHANS=1
DOCKER_CONFIGS=.
DOCKERGID=999
DOCKERHOSTNAME=ProxyServer
DOCKERLOGGING_MAXFILE=10
DOCKERLOGGING_MAXSIZE=200k
SERVERIP=192.168.1.4
PGID=1000
PUID=1000
UMASK=000
TZ=America/Chicago
BACKUP_DIR=/mnt/backups
MEDIA_DIR=/mnt/media
STORAGE_DIR=/mnt/storage

19
webdav/compose.yml Normal file
View File

@@ -0,0 +1,19 @@
services:
nginxwebdav:
container_name: nginxwebdav
image: dgraziotin/nginx-webdav-nononsense
environment:
- PUID=${PUID}
- PGID=${PGID}
- TZ=${TZ}
- WEBDAV_USERNAME=akanealw
- WEBDAV_PASSWORD=REBHv599XdhU4VScXXq7
- SERVER_NAMES=192.168.1.4,webdav.akanealw.com
- TIMEOUTS_S=1200
- CLIENT_MAX_BODY_SIZE=120M
ports:
- 3280:80
restart: always
volumes:
- ${DOCKER_CONFIGS}/data:/data
- ${DOCKER_CONFIGS}/config:/config