Files
supporting-services/docker-compose.yaml
T
2026-05-30 21:30:18 +00:00

52 lines
1.4 KiB
YAML

services:
supporting-services-socket-proxy:
image: lscr.io/linuxserver/socket-proxy:3.2.19-r0-ls82
container_name: supporting-services-socket-proxy
restart: unless-stopped
privileged: true
read_only: true
tmpfs:
- /run
volumes:
# Add host docker
- /var/run/docker.sock:/var/run/docker.sock:z:ro
environment:
- INFO=1
- CONTAINERS=1
telegraf:
image: telegraf
container_name: telegraf
restart: unless-stopped
hostname: ${HOSTNAME}
volumes:
- ${PWD}/telegraf.conf:/etc/telegraf/telegraf.conf:ro
# Add host fs
- /:/hostfs:ro
# Add host net specifically
- /proc/net:/hostfs/proc/net
environment:
- HOST_MOUNT_PREFIX=/hostfs
- HOST_PROC=/hostfs/proc
certbot:
image: git.mrmeeb.stream/mrmeeb/certbot-cron:latest
container_name: certbot
restart: unless-stopped
ports:
- 80:80
volumes:
- ${DROOT}/certbot:/config
- ${HOME}/.step/certs/root_ca.crt:/config/custom_ca/mrmeeb.pem
environment:
- PUID=${PUID}
- PGID=${PGID}
- TZ=Europe/London
- APPRISE_URL=${CERTBOT_DISCORD_WEBHOOK}
- NOTIFY_ON_FAILURE=true
- EMAIL=admin@mrmeeb.stream
- CERT_COUNT=1
- DOMAINS=${HOSTNAME_FULL},${HOSTNAME}
- PLUGIN=standalone
- CUSTOM_CA=mrmeeb.pem
- CUSTOM_CA_SERVER=https://ca.internal/acme/acme/directory