56 lines
1.5 KiB
YAML
56 lines
1.5 KiB
YAML
services:
|
|
gluetun:
|
|
container_name: gluetun
|
|
image: qmcgaw/gluetun
|
|
ports:
|
|
- "5800:5800" #jdownloader
|
|
- "5900:5900" #Jdownloader vnc
|
|
- "3001:3001" #Firefox
|
|
- "80:80" #Freshrss
|
|
cap_add:
|
|
- NET_ADMIN
|
|
devices:
|
|
- /dev/net/tun:/dev/net/tun
|
|
environment:
|
|
- VPN_SERVICE_PROVIDER=${VPN_SERVICE_PROVIDER}
|
|
- VPN_TYPE=${VPN_TYPE}
|
|
- WIREGUARD_PRIVATE_KEY=${WIREGUARD_PRIVATE_KEY}
|
|
- WIREGUARD_PRESHARED_KEY=${WIREGUARD_PRESHARED_KEY}
|
|
- WIREGUARD_ADDRESSES=${WIREGUARD_ADDRESSES}
|
|
- FIREWALL_VPN_INPUT_PORTS=${FIREWALL_VPN_INPUT_PORTS}
|
|
- SERVER_COUNTRIES=${SERVER_COUNTRIES}
|
|
|
|
firefox:
|
|
image: lscr.io/linuxserver/firefox:latest
|
|
network_mode: service:gluetun
|
|
container_name: firefox
|
|
environment:
|
|
- PUID=${PUID}
|
|
- PGID=${PGID}
|
|
- TZ=${TZ}
|
|
volumes:
|
|
- ./firefox/config:/config
|
|
shm_size: "1gb"
|
|
restart: unless-stopped
|
|
|
|
jdownloader-2:
|
|
image: jlesage/jdownloader-2
|
|
container_name: jdownloader
|
|
network_mode: service:gluetun
|
|
volumes:
|
|
- ./jdownloader/config:/config:rw
|
|
- ./jdownloader/downloads:/output
|
|
|
|
freshrss:
|
|
image: freshrss/freshrss:latest
|
|
container_name: freshrss
|
|
network_mode: service:gluetun
|
|
restart: unless-stopped
|
|
volumes:
|
|
- ./data:/var/www/FreshRSS/data
|
|
- ./freshrss/extensions:/var/www/FreshRSS/extensions
|
|
environment:
|
|
- CRON_MIN=${CRON_MIN}
|
|
- TZ=${TZ}
|
|
- FRESHRSS_ENV=${FRESHRSS_ENV}
|