Compare commits
1 Commits
0be2f21e3e
...
13ac0d8d88
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
13ac0d8d88 |
@ -1,5 +1,7 @@
|
|||||||
---
|
|
||||||
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:
|
||||||
@ -13,13 +15,15 @@ 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:
|
||||||
@ -44,11 +48,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:
|
||||||
@ -102,11 +106,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
|
||||||
@ -117,11 +121,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
|
||||||
@ -169,3 +173,38 @@ 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
|
||||||
|
|||||||
@ -48,6 +48,7 @@ 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
|
||||||
@ -620,6 +621,9 @@ 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:
|
||||||
@ -637,4 +641,7 @@ networks:
|
|||||||
backend:
|
backend:
|
||||||
proxy:
|
proxy:
|
||||||
docker_default:
|
docker_default:
|
||||||
external: true
|
external: True
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -1,4 +1,3 @@
|
|||||||
---
|
|
||||||
version: '3.3'
|
version: '3.3'
|
||||||
services:
|
services:
|
||||||
traefik:
|
traefik:
|
||||||
@ -59,6 +58,7 @@ 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,6 +68,7 @@ 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,4 +1,3 @@
|
|||||||
---
|
|
||||||
version: "3"
|
version: "3"
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
|
|||||||
@ -1,4 +1,3 @@
|
|||||||
---
|
|
||||||
version: '3.3'
|
version: '3.3'
|
||||||
services:
|
services:
|
||||||
runner:
|
runner:
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user