Files
docker/archive/docker-compose-no-tz.yaml
T
2025-07-20 13:28:12 +10:00

173 lines
4.4 KiB
YAML

version: "2.1"
services:
keeweb:
container_name: keeweb.alm.lan
restart: always
image: antelle/keeweb:latest
command: nginx
extra_hosts:
- "nagios.docker.lan:192.168.249.215"
networks:
alm.lan:
ipv4_address: 192.168.8.212
nagios.docker.lan:
ipv4_address: 192.168.249.212
searxng:
container_name: searxng.alm.lan
restart: always
build:
context: /home/${USER}/docker/builds/searxng
image: searxng
extra_hosts:
- "nagios.docker.lan:192.168.249.215"
networks:
alm.lan:
ipv4_address: 192.168.8.210
nagios.docker.lan:
ipv4_address: 192.168.249.210
tor-relay1:
container_name: tor-relay1.alm.lan
restart: always
env_file: /home/${USER}/docker/builds/relay1.env
build:
context: /home/${USER}/docker/builds/tor-relay
image: tor-relay
extra_hosts:
- "nagios.docker.lan:192.168.249.215"
networks:
alm.lan:
ipv4_address: 192.168.8.211
nagios.docker.lan:
ipv4_address: 192.168.249.211
tor-relay2:
container_name: tor-relay2.alm.lan
restart: always
env_file: /home/${USER}/docker/builds/relay2.env
build:
context: /home/${USER}/docker/builds/tor-relay
image: tor-relay
extra_hosts:
- "nagios.docker.lan:192.168.249.215"
networks:
alm.lan:
ipv4_address: 192.168.8.213
nagios.docker.lan:
ipv4_address: 192.168.249.213
webdav:
container_name: webdav.alm.lan
restart: always
build:
context: /home/${USER}/docker/builds/webdav
image: webdav
extra_hosts:
- "nagios.docker.lan:192.168.249.215"
networks:
alm.lan:
ipv4_address: 192.168.8.214
nagios.docker.lan:
ipv4_address: 192.168.249.214
volumes:
- /mnt/stream/docker/webdav:/var/www/html:rw
squid:
container_name: squid.alm.lan
restart: always
image: ubuntu/squid
extra_hosts:
- "nagios.docker.lan:192.168.249.215"
networks:
alm.lan:
ipv4_address: 192.168.8.216
nagios.docker.lan:
ipv4_address: 192.168.249.216
nagios:
container_name: nagios.alm.lan
restart: always
build:
context: /home/${USER}/docker/builds/my-nagios
image: my-nagios
volumes:
- /mnt/stream/docker/nagios:/usr/local/nagios/etc
- /mnt/3cx-backup:/mnt/3cx-backup
- /home/${USER}/.ssh:/home/nagios/.ssh
extra_hosts:
- "vhost.docker.lan:192.168.250.254"
networks:
alm.lan:
ipv4_address: 192.168.8.215
docker.lan:
ipv4_address: 192.168.250.215
nagios.docker.lan:
ipv4_address: 192.168.249.215
devices:
- "/dev/net/tun:/dev/net/tun"
cap_add:
- "net_admin"
portainer:
container_name: portainer.alm.lan
restart: always
image: portainer/portainer-ce
ports:
- 9443:443
- 9000:80
- 8000:8000
volumes:
- /var/run/docker.sock:/var/run/docker.sock
extra_hosts:
- "nagios.docker.lan:192.168.249.215"
networks:
alm.lan:
ipv4_address: 192.168.8.231
nagios.docker.lan:
ipv4_address: 192.168.249.231
pihole2:
container_name: pihole2.alm.lan
restart: always
build:
context: /home/${USER}/docker/builds/pihole
image: pihole-new
volumes:
- /mnt/stream/docker/openvpn/server.conf:/etc/openvpn
- /mnt/stream/docker/ovpns:/home/pi/ovpns
- /home/${USER}/.ssh:/home/pi/.ssh
extra_hosts:
- "stream.docker.lan:192.168.250.254"
networks:
alm.lan:
ipv4_address: 192.168.8.252
docker.lan:
ipv4_address: 192.168.250.252
environment:
TZ: 'Australia/Brisbane'
devices:
- "/dev/net/tun:/dev/net/tun"
cap_add:
- "net_admin"
networks:
alm.lan:
name: alm.lan
driver: ipvlan
driver_opts:
com.docker.network.enable_ipv6: "false"
parent: "enp0s3"
ipam:
driver: default
config:
- subnet: 192.168.8.0/24
gateway: 192.168.8.254
docker.lan:
name: docker.lan
driver_opts:
com.docker.network.enable_ipv6: "false"
ipam:
config:
- subnet: 192.168.250.0/24
gateway: 192.168.250.254
nagios.docker.lan:
name: nagios.docker.lan
driver_opts:
com.docker.network.enable_ipv6: "false"
ipam:
config:
- subnet: 192.168.249.0/24
gateway: 192.168.249.254