cleanup: wg-easy entfernt, WAHA API-Key als env, .gitignore

This commit is contained in:
sascha 2026-03-28 11:23:32 +01:00
parent fdd1e42da3
commit 5877a395f6
2 changed files with 10 additions and 36 deletions

1
.gitignore vendored Normal file
View file

@ -0,0 +1 @@
.env

View file

@ -8,6 +8,10 @@ services:
image: caddy image: caddy
container_name: caddy container_name: caddy
restart: unless-stopped restart: unless-stopped
extra_hosts:
- "host.docker.internal:host-gateway"
environment:
- WAHA_API_KEY=${WAHA_API_KEY}
networks: networks:
- proxy_network - proxy_network
ports: ports:
@ -15,14 +19,13 @@ services:
- 443:443/tcp - 443:443/tcp
- 443:443/udp - 443:443/udp
- 10.200.200.254:8888:8888 - 10.200.200.254:8888:8888
- 8448:8448 - 8448:8448
expose: expose:
- 2019 - 2019
volumes: volumes:
- /app-config/caddy/data:/data - /app-config/caddy/data:/data
- /app-config/caddy/Caddyfile:/etc/caddy/Caddyfile - /app-config/caddy/Caddyfile:/etc/caddy/Caddyfile
- /app-config/caddy/logs:/var/log/caddy - /app-config/caddy/logs:/var/log/caddy
vaultwarden: vaultwarden:
image: vaultwarden/server:latest image: vaultwarden/server:latest
@ -31,7 +34,7 @@ services:
expose: expose:
- 80 - 80
environment: environment:
DOMAIN: "https://vault.sascha-lutz.de" # Your domain; vaultwarden needs to know it's https to work properly with attachments DOMAIN: "https://vault.sascha-lutz.de"
SIGNUPS_ALLOWED: "false" SIGNUPS_ALLOWED: "false"
INVITATIONS_ALLOWED: "false" INVITATIONS_ALLOWED: "false"
LOG_FILE: "/var/log/vaultwarden.log" LOG_FILE: "/var/log/vaultwarden.log"
@ -47,41 +50,11 @@ services:
ports: ports:
- 10.200.200.254:8000:3000 - 10.200.200.254:8000:3000
volumes: volumes:
- /app-config/homepage/:/app/config # Make sure your local config directory exists - /app-config/homepage/:/app/config
- /var/run/docker.sock:/var/run/docker.sock # (optional) For docker integrations, see alternative methods - /var/run/docker.sock:/var/run/docker.sock
environment: environment:
HOMEPAGE_ALLOWED_HOSTS: 10.200.200.254:8000 # required, may need port. See gethomepage.dev/installation/#homepage_allowed_hosts HOMEPAGE_ALLOWED_HOSTS: 10.200.200.254:8000
PUID: 1000 PUID: 1000
PGID: 1000 PGID: 1000
networks: networks:
- proxy_network - proxy_network
wg-easy:
image: ghcr.io/wg-easy/wg-easy:latest
container_name: wg-easy
environment:
- WG_HOST=vpn.sascha-lutz.de
- WG_PORT=51821
- LANG=DE
- PORT=80
- PASSWORD_HASH=$$2a$$12$$f5WreKU6S6Al/MybMb77ou5SQh3gslcI8iSHk8HdHEFlXam5Q5iE2
volumes:
- /app-config/wg-easy/:/etc/wireguard
- /lib/modules:/lib/modules:ro
networks:
- proxy_network
ports:
- "51821:51821/udp"
- "9999:80"
restart: unless-stopped
cap_add:
- NET_ADMIN
- SYS_MODULE
sysctls:
- net.ipv4.ip_forward=1
- net.ipv4.conf.all.src_valid_mark=1
- net.ipv6.conf.all.disable_ipv6=0
- net.ipv6.conf.all.forwarding=1
- net.ipv6.conf.default.forwarding=1