Files
opt/docker-compose.disabled.yml
2024-11-28 19:18:39 +01:00

87 lines
2.7 KiB
YAML

openvpn-server:
image: kylemanna/openvpn:latest # custom, no linuxserver image, different on shuttle
container_name: openvpn-server
volumes:
- /opt/openvpn-server:/etc/openvpn
- /opt/openvpn-server/logrotate.d/openvpn:/etc/logrotate.d/openvpn
privileged: true
cap_add:
- NET_ADMIN
ports:
- 443:443
expose:
- 444/tcp
extra_hosts:
- "host:192.168.2.150"
restart: unless-stopped
nginx:
image: nginx:latest # official, linuxserver/nginx
container_name: nginx
links:
- openvpn-server
volumes:
- /home/user/certs/letsencrypt:/host/etc/certs
- /opt/nginx/etc/.htpasswd:/host/etc/.htpasswd
- /opt/nginx/etc/nginx/conf:/etc/nginx/conf
- /opt/nginx/etc/nginx/conf.d:/etc/nginx/conf.d
- /opt/nginx/etc/nginx/nginx.conf:/etc/nginx/nginx.conf
- /opt/nginx/var/log/nginx:/var/log/nginx
- /opt/seafile/seafile-server-latest/seahub/media:/host/var/www/seafile
ports:
- 444:444
expose:
- 443/tcp
extra_hosts:
- "host:192.168.2.150"
restart: unless-stopped
openvpn-client:
image: dceschmidt/openvpn-client:latest # custom, no linuxserver image
container_name: openvpn-client
cap_add:
- NET_ADMIN
dns:
- 1.1.1.1
environment:
- OPENVPN_PROVIDER=nordvpn
- OPENVPN_USERNAME="bram.veenboer@gmail.com"
- OPENVPN_PASSWORD="$$y#OCLUk*RWiqZ3v"
#networks:
#- vpn
restart: always
noip:
image: coppit/no-ip:latest # custom, no linuxserver image, no version
container_name: noip
volumes:
- /etc/localtime:/etc/localtime
- /opt/noip:/config
restart: unless-stopped
picard:
image: mikenye/picard:2.3.1 # custom, no linuxserver image
container_name: picard
ports:
- 5800:5800
volumes:
- /opt/picard:/config
- /media/neptune/Music/Albums:/storage
handbrake:
image: handbrake:buster # homemade
container_name: handbrake
ports:
- 5801:5800
volumes:
- /media/neptune/Video:/video
- /media/scratch:/scratch
apt-cacher:
image: sameersbn/apt-cacher-ng:3.1-3
container_name: apt-cacher
ports:
- "3142:3142"
restart: unless-stopped
ghost:
image: ghost:latest # official, no linuxserver image
container_name: ghost
ports: "2368:2368"
volumes:
/var/lib/ghost/content: /opt/ghost/content
/var/lib/ghost/config.production.json: /opt/ghost/etc/config.production.json