Compare commits
2 Commits
13ac0d8d88
...
0be2f21e3e
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
0be2f21e3e | ||
| 6ea1a7c46c |
@ -1,7 +1,5 @@
|
|||||||
|
---
|
||||||
version: "3.5"
|
version: "3.5"
|
||||||
|
|
||||||
# https://github.com/pi-hole/docker-pi-hole/blob/master/README.md
|
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
network_pihole:
|
network_pihole:
|
||||||
ipam:
|
ipam:
|
||||||
@ -15,15 +13,13 @@ services:
|
|||||||
ports:
|
ports:
|
||||||
- '80:80'
|
- '80:80'
|
||||||
environment:
|
environment:
|
||||||
DEFAULT_HOST: {{ pihole_hostname }}.{{ pihole_domain }}
|
- DEFAULT_HOST: "{{ pihole_hostname }}.{{ pihole_domain }}"
|
||||||
volumes:
|
volumes:
|
||||||
- '/var/run/docker.sock:/tmp/docker.sock'
|
- '/var/run/docker.sock:/tmp/docker.sock'
|
||||||
restart: always
|
restart: always
|
||||||
networks:
|
networks:
|
||||||
network_pihole:
|
network_pihole:
|
||||||
ipv4_address: 172.16.3.6
|
ipv4_address: 172.16.3.6
|
||||||
|
|
||||||
|
|
||||||
pihole:
|
pihole:
|
||||||
image: pihole/pihole:latest
|
image: pihole/pihole:latest
|
||||||
ports:
|
ports:
|
||||||
@ -48,11 +44,11 @@ services:
|
|||||||
environment:
|
environment:
|
||||||
ServerIP: 10.11.1.10
|
ServerIP: 10.11.1.10
|
||||||
PIHOLE_DNS_: unbound# 53;{{ pihole_additional_upstream_dnsservers }}
|
PIHOLE_DNS_: unbound# 53;{{ pihole_additional_upstream_dnsservers }}
|
||||||
PROXY_LOCATION: {{ pihole_hostname }}
|
PROXY_LOCATION: "{{ pihole_hostname }}"
|
||||||
VIRTUAL_HOST: {{ pihole_hostname}}.{{ pihole_domain }}
|
VIRTUAL_HOST: "{{ pihole_hostname}}.{{ pihole_domain }}"
|
||||||
VIRTUAL_PORT: 80
|
VIRTUAL_PORT: 80
|
||||||
WEBPASSWORD: {{ pihole_password }}
|
WEBPASSWORD: "{{ pihole_password }}"
|
||||||
FTLCONF_LOCAL_IPV4: {{ pi_ip }}
|
FTLCONF_LOCAL_IPV4: "{{ pi_ip }}"
|
||||||
DNSMASQ_LISTENING: all
|
DNSMASQ_LISTENING: all
|
||||||
|
|
||||||
extra_hosts:
|
extra_hosts:
|
||||||
@ -106,11 +102,11 @@ services:
|
|||||||
restart: always
|
restart: always
|
||||||
pull_policy: always
|
pull_policy: always
|
||||||
environment:
|
environment:
|
||||||
APIKey: {{ porkbun_api_key }}
|
APIKey: "{{ porkbun_api_key }}"
|
||||||
SecretAPIKey: {{ porkbun_secret_api_key }}
|
SecretAPIKey: "{{ porkbun_secret_api_key }}"
|
||||||
Domain: {{ porkbun_domain }}
|
Domain: "{{ porkbun_domain }}"
|
||||||
Schedule: "{{ porkbun_cron_sched }}"
|
Schedule: "{{ porkbun_cron_sched }}"
|
||||||
TZ: {{ porkbun_tz }}
|
TZ: "{{ porkbun_tz }}"
|
||||||
networks:
|
networks:
|
||||||
network_pihole:
|
network_pihole:
|
||||||
ipv4_address: 172.16.3.4
|
ipv4_address: 172.16.3.4
|
||||||
@ -121,11 +117,11 @@ services:
|
|||||||
restart: always
|
restart: always
|
||||||
pull_policy: always
|
pull_policy: always
|
||||||
environment:
|
environment:
|
||||||
APIKey: {{ porkbun_api_key }}
|
APIKey: "{{ porkbun_api_key }}"
|
||||||
SecretAPIKey: {{ porkbun_secret_api_key }}
|
SecretAPIKey: "{{ porkbun_secret_api_key }}"
|
||||||
Domain: {{ porkbun_domain2 }}
|
Domain: "{{ porkbun_domain2 }}"
|
||||||
Schedule: "{{ porkbun_cron_sched }}"
|
Schedule: "{{ porkbun_cron_sched }}"
|
||||||
TZ: {{ porkbun_tz }}
|
TZ: "{{ porkbun_tz }}"
|
||||||
networks:
|
networks:
|
||||||
network_pihole:
|
network_pihole:
|
||||||
ipv4_address: 172.16.3.7
|
ipv4_address: 172.16.3.7
|
||||||
@ -173,38 +169,3 @@ services:
|
|||||||
sysctls:
|
sysctls:
|
||||||
- net.ipv4.conf.all.src_valid_mark=1
|
- net.ipv4.conf.all.src_valid_mark=1
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
|
|
||||||
# Another container you might want to have running through the proxy
|
|
||||||
# Note it also have ENV Vars like pihole and a host under pihole's extra_hosts
|
|
||||||
# ghost:
|
|
||||||
# image: fractalf/ghost
|
|
||||||
# ports:
|
|
||||||
# - '2368:2368/tcp'
|
|
||||||
# volumes:
|
|
||||||
# - '/etc/ghost:/ghost-override'
|
|
||||||
# environment:
|
|
||||||
# PROXY_LOCATION: ghost
|
|
||||||
# VIRTUAL_HOST: ghost.yourDomain.lan
|
|
||||||
# VIRTUAL_PORT: 2368
|
|
||||||
# restart: always
|
|
||||||
|
|
||||||
# homeassistant:
|
|
||||||
# container_name: homeassistant
|
|
||||||
# image: "ghcr.io/home-assistant/home-assistant:stable"
|
|
||||||
# volumes:
|
|
||||||
# - ./homeassistant/config:/config
|
|
||||||
# - /etc/localtime:/etc/localtime:ro
|
|
||||||
# restart: unless-stopped
|
|
||||||
# privileged: true
|
|
||||||
# network_mode: host
|
|
||||||
# #environment:
|
|
||||||
# # - VIRTUAL_HOST=homeassistant.coxgrunow.ca
|
|
||||||
# # - VIRTUAL_PORT=8123
|
|
||||||
yacy:
|
|
||||||
container_name: yacy
|
|
||||||
image: "docker.io/yacy/yacy_search_server:aarch64-latest"
|
|
||||||
volumes:
|
|
||||||
- ./yacy:/opt/yacy_search_server/DATA
|
|
||||||
ports:
|
|
||||||
- 8090:8090/tcp
|
|
||||||
- 8443:8443/tcp
|
|
||||||
|
|||||||
@ -410,7 +410,7 @@ services:
|
|||||||
- "traefik.http.services.healthchecks-http.loadbalancer.server.port=8000"
|
- "traefik.http.services.healthchecks-http.loadbalancer.server.port=8000"
|
||||||
- "traefik.http.routers.healthchecks.middlewares=authchain@docker"
|
- "traefik.http.routers.healthchecks.middlewares=authchain@docker"
|
||||||
apache:
|
apache:
|
||||||
image: php:7.2-apache
|
image: php:7.4-apache
|
||||||
volumes:
|
volumes:
|
||||||
- ./apache:/var/www/html
|
- ./apache:/var/www/html
|
||||||
ports:
|
ports:
|
||||||
@ -427,7 +427,7 @@ services:
|
|||||||
networks:
|
networks:
|
||||||
- backend
|
- backend
|
||||||
apache2:
|
apache2:
|
||||||
image: php:7.2-apache
|
image: php:7.4-apache
|
||||||
volumes:
|
volumes:
|
||||||
- ./apache:/var/www/html
|
- ./apache:/var/www/html
|
||||||
ports:
|
ports:
|
||||||
|
|||||||
@ -48,7 +48,6 @@ services:
|
|||||||
- "traefik.http.middlewares.authchain.chain.middlewares=crowdsec@docker,authentik@docker"
|
- "traefik.http.middlewares.authchain.chain.middlewares=crowdsec@docker,authentik@docker"
|
||||||
- "traefik.http.middlewares.internalOnly.ipallowlist.sourcerange=192.168.0.0/16, 10.0.0.0/8, 172.16.0.0/12"
|
- "traefik.http.middlewares.internalOnly.ipallowlist.sourcerange=192.168.0.0/16, 10.0.0.0/8, 172.16.0.0/12"
|
||||||
- "traefik.http.middlewares.internalOnlyWithAuth.chain.middlewares=internalOnly@docker,crowdsec@docker,authentik@docker"
|
- "traefik.http.middlewares.internalOnlyWithAuth.chain.middlewares=internalOnly@docker,crowdsec@docker,authentik@docker"
|
||||||
|
|
||||||
# ddclient:
|
# ddclient:
|
||||||
# image: lscr.io/linuxserver/ddclient:latest
|
# image: lscr.io/linuxserver/ddclient:latest
|
||||||
# container_name: ddclient
|
# container_name: ddclient
|
||||||
@ -410,7 +409,7 @@ services:
|
|||||||
- "traefik.http.services.healthchecks-http.loadbalancer.server.port=8000"
|
- "traefik.http.services.healthchecks-http.loadbalancer.server.port=8000"
|
||||||
- "traefik.http.routers.healthchecks.middlewares=authchain@docker"
|
- "traefik.http.routers.healthchecks.middlewares=authchain@docker"
|
||||||
apache:
|
apache:
|
||||||
image: php:7.2-apache
|
image: php:7.4-apache
|
||||||
volumes:
|
volumes:
|
||||||
- ./apache:/var/www/html
|
- ./apache:/var/www/html
|
||||||
ports:
|
ports:
|
||||||
@ -427,7 +426,7 @@ services:
|
|||||||
networks:
|
networks:
|
||||||
- backend
|
- backend
|
||||||
apache2:
|
apache2:
|
||||||
image: php:7.2-apache
|
image: php:7.4-apache
|
||||||
volumes:
|
volumes:
|
||||||
- ./apache:/var/www/html
|
- ./apache:/var/www/html
|
||||||
ports:
|
ports:
|
||||||
@ -621,9 +620,6 @@ services:
|
|||||||
# # test: redis-cli ping || exit 1
|
# # test: redis-cli ping || exit 1
|
||||||
# # restart: always
|
# # restart: always
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
linkace_logs:
|
linkace_logs:
|
||||||
db:
|
db:
|
||||||
@ -641,7 +637,4 @@ networks:
|
|||||||
backend:
|
backend:
|
||||||
proxy:
|
proxy:
|
||||||
docker_default:
|
docker_default:
|
||||||
external: True
|
external: true
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -1,3 +1,4 @@
|
|||||||
|
---
|
||||||
version: '3.3'
|
version: '3.3'
|
||||||
services:
|
services:
|
||||||
traefik:
|
traefik:
|
||||||
@ -58,7 +59,6 @@ services:
|
|||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
volumes:
|
volumes:
|
||||||
- redisdata:/data
|
- redisdata:/data
|
||||||
|
|
||||||
# db:
|
# db:
|
||||||
# image: docker.io/library/postgres:15
|
# image: docker.io/library/postgres:15
|
||||||
# restart: unless-stopped
|
# restart: unless-stopped
|
||||||
@ -68,7 +68,6 @@ services:
|
|||||||
# POSTGRES_DB: paperless
|
# POSTGRES_DB: paperless
|
||||||
# POSTGRES_USER: paperless
|
# POSTGRES_USER: paperless
|
||||||
# POSTGRES_PASSWORD: paperless
|
# POSTGRES_PASSWORD: paperless
|
||||||
|
|
||||||
paperless-webserver:
|
paperless-webserver:
|
||||||
image: ghcr.io/paperless-ngx/paperless-ngx:latest
|
image: ghcr.io/paperless-ngx/paperless-ngx:latest
|
||||||
container_name: paperless-webserver
|
container_name: paperless-webserver
|
||||||
|
|||||||
@ -1,3 +1,4 @@
|
|||||||
|
---
|
||||||
version: "3"
|
version: "3"
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
|
|||||||
@ -1,3 +1,4 @@
|
|||||||
|
---
|
||||||
version: '3.3'
|
version: '3.3'
|
||||||
services:
|
services:
|
||||||
runner:
|
runner:
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user