added kutt, removed pihole

This commit is contained in:
2023-07-28 17:21:50 -05:00
parent 1d177d0876
commit e89294a9c3
2 changed files with 50 additions and 52 deletions

View File

@@ -38,24 +38,42 @@ services:
volumes:
- ${DOCKERCONFIGS}/rustdesk/hbbs:/root
goaccess:
container_name: goaccess
image: 'xavierh/goaccess-for-nginxproxymanager:latest'
kutt:
container_name: kutt
image: kutt/kutt:latest
environment:
- TZ=${TZ}
- SKIP_ARCHIVED_LOGS=False #optional
- DEBUG=False #optional
- BASIC_AUTH=False #optional
- BASIC_AUTH_USERNAME=${ADMIN_USERNAME} #optional
- BASIC_AUTH_PASSWORD=${ADMIN_PASSWORD} #optional
- EXCLUDE_IPS=127.0.0.1 #optional - comma delimited
- LOG_TYPE=NPM #optional - more information below
DB_HOST: kutt-postgres
DB_NAME: kutt
DB_USER: kutt
DB_PASSWORD: kutt
REDIS_HOST: kutt-redis
env_file:
- .env
command: ["./wait-for-it.sh", "kutt-postgres:5432", "--", "npm", "start"]
depends_on:
- kutt-postgres
- kutt-redis
ports:
- 7880:7880
- 3000:3000/tcp
restart: always
kutt-redis:
container_name: kutt-redis
image: redis:6.0-alpine
restart: always
volumes:
- ${DOCKERCONFIGS}/nginxproxymanager/data/logs:/opt/log
- ${DOCKERCONFIGS}/goaccess/custom/logs:/opt/custom
- ${DOCKERCONFIGS}/kutt/redis_data:/data
kutt-postgres:
container_name: kutt-postgres
image: postgres:12-alpine
environment:
- POSTGRES_USER=kutt
- POSTGRES_PASSWORD=kutt
- POSTGRES_DB=kutt
restart: always
volumes:
- ${DOCKERCONFIGS}/kutt/postgres_data:/var/lib/postgresql/data
nginxproxymanager:
container_name: nginxproxymanager
@@ -93,32 +111,6 @@ services:
- ${DOCKERCONFIGS}/nginxwebdav/config:/config
- ${DOCKERCONFIGS}/nginxwebdav/data:/data
pihole:
container_name: pihole
image: cbcrowe/pihole-unbound:latest
hostname: ${HOSTNAME}
domainname: ${DOMAIN_NAME}
environment:
- FTLCONF_LOCAL_IPV4=${FTLCONF_LOCAL_IPV4}
- TZ=${TZ}
- WEBPASSWORD=${WEBPASSWORD}
- WEBTHEME=${WEBTHEME:-default-dark}
- REV_SERVER=${REV_SERVER:-false}
- REV_SERVER_TARGET=${REV_SERVER_TARGET}
- REV_SERVER_DOMAIN=${REV_SERVER_DOMAIN}
- REV_SERVER_CIDR=${REV_SERVER_CIDR}
- PIHOLE_DNS_=127.0.0.1#5335
- DNSSEC="true"
- DNSMASQ_LISTENING=single
ports:
- 53:53/tcp
- 53:53/udp
- 8000:80/tcp
restart: always
volumes:
- ${DOCKERCONFIGS}/pihole/unbound:/etc/pihole:rw
- ${DOCKERCONFIGS}/pihole/dnsmasq-unbound:/etc/dnsmasq.d:rw
syncthing-relay-discovery:
container_name: syncthing
image: t4skforce/syncthing-relay-discovery:latest