Update vpnstack.yaml
adding vaultwarden since it seems vaultwarden.net has been down for a few days
This commit is contained in:
1 parent
750d219a96
commit
d5fbaa5645
1 file changed
+32
-8
+32
-8
@@ -2,21 +2,40 @@ services:
|
|||||||
wgdashboard:
|
wgdashboard:
|
||||||
image: donaldzou/wgdashboard:latest
|
image: donaldzou/wgdashboard:latest
|
||||||
container_name: wgdashboard
|
container_name: wgdashboard
|
||||||
restart: unless-stopped
|
restart: always
|
||||||
|
network_mode: bridge
|
||||||
ports:
|
ports:
|
||||||
- 10086:10086/tcp
|
- 10086:10086
|
||||||
- 51888:51888/udp
|
- 51888:51888/udp
|
||||||
|
dns:
|
||||||
|
- 1.1.1.1
|
||||||
|
- 8.8.8.8
|
||||||
volumes:
|
volumes:
|
||||||
- wgconf:/etc/wireguard
|
- wgconf:/etc/wireguard
|
||||||
- wgdata:/data
|
- wgdata:/data
|
||||||
cap_add:
|
cap_add:
|
||||||
- NET_ADMIN
|
- NET_ADMIN
|
||||||
- SYS_MODULE
|
- SYS_MODULE
|
||||||
|
sysctls:
|
||||||
|
- net.ipv4.ip_forward=1
|
||||||
|
|
||||||
|
vaultwarden:
|
||||||
|
image: vaultwarden/server:latest
|
||||||
|
container_name: vaultwarden
|
||||||
|
restart: unless-stopped
|
||||||
|
network_mode: bridge
|
||||||
|
ports:
|
||||||
|
- 443:80/tcp
|
||||||
|
environment:
|
||||||
|
- ROCKET_TLS=${VAULTWARDEN_TAILSCALE_CERTS}
|
||||||
|
volumes:
|
||||||
|
- vw-data:/data
|
||||||
|
|
||||||
duckdns:
|
duckdns:
|
||||||
image: lscr.io/linuxserver/duckdns:latest
|
image: lscr.io/linuxserver/duckdns:latest
|
||||||
container_name: duckdns
|
container_name: duckdns
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
|
network_mode: bridge
|
||||||
environment:
|
environment:
|
||||||
- TZ=Europe/London
|
- TZ=Europe/London
|
||||||
- SUBDOMAINS=${DUCKDNS_SUBDOMAIN}
|
- SUBDOMAINS=${DUCKDNS_SUBDOMAIN}
|
||||||
@@ -29,10 +48,11 @@ services:
|
|||||||
image: jc21/nginx-proxy-manager:latest
|
image: jc21/nginx-proxy-manager:latest
|
||||||
container_name: npm
|
container_name: npm
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
|
network_mode: bridge
|
||||||
ports:
|
ports:
|
||||||
- 8080:8080
|
- 8080:80
|
||||||
- 8081:8081
|
- 8443:443
|
||||||
- 8443:8443
|
- 81:81
|
||||||
environment:
|
environment:
|
||||||
- TZ=Europe/London
|
- TZ=Europe/London
|
||||||
- DB_MYSQL_HOST=npmdb
|
- DB_MYSQL_HOST=npmdb
|
||||||
@@ -49,6 +69,7 @@ services:
|
|||||||
container_name: maria_for_nginx
|
container_name: maria_for_nginx
|
||||||
image: yobasystems/alpine-mariadb:latest
|
image: yobasystems/alpine-mariadb:latest
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
|
network_mode: bridge
|
||||||
environment:
|
environment:
|
||||||
- TZ=Europe/London
|
- TZ=Europe/London
|
||||||
- MYSQL_ROOT_PASSWORD=npm
|
- MYSQL_ROOT_PASSWORD=npm
|
||||||
@@ -62,11 +83,12 @@ services:
|
|||||||
container_name: adguardhome
|
container_name: adguardhome
|
||||||
image: adguard/adguardhome:latest
|
image: adguard/adguardhome:latest
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
|
network_mode: bridge
|
||||||
ports:
|
ports:
|
||||||
- 53:53/tcp
|
- 53:53/tcp
|
||||||
- 53:53/udp
|
- 53:53/udp
|
||||||
- 82:80/tcp # The main web dashboard (post-setup)
|
- 82:80/tcp
|
||||||
- 83:3000/tcp # The initial setup wizard (collision-proofed)
|
- 83:3000/tcp
|
||||||
volumes:
|
volumes:
|
||||||
- aghconfig:/opt/adguardhome/conf
|
- aghconfig:/opt/adguardhome/conf
|
||||||
- aghwork:/opt/adguardhome/work
|
- aghwork:/opt/adguardhome/work
|
||||||
@@ -76,7 +98,8 @@ services:
|
|||||||
cloudflared:
|
cloudflared:
|
||||||
image: cloudflare/cloudflared:latest
|
image: cloudflare/cloudflared:latest
|
||||||
container_name: cloudflared
|
container_name: cloudflared
|
||||||
restart: always
|
restart: unless-stopped
|
||||||
|
network_mode: bridge
|
||||||
command: tunnel run
|
command: tunnel run
|
||||||
environment:
|
environment:
|
||||||
- TUNNEL_TOKEN=${CLOUDFLARE_TOKEN}
|
- TUNNEL_TOKEN=${CLOUDFLARE_TOKEN}
|
||||||
@@ -92,3 +115,4 @@ volumes:
|
|||||||
npmdata:
|
npmdata:
|
||||||
letsencrypt:
|
letsencrypt:
|
||||||
npmdb:
|
npmdb:
|
||||||
|
vw-data:
|
||||||
Reference in new issue
Block a user