add pihole and placeholder for orbitalsync
This commit is contained in:
parent
c113429c48
commit
2ff7948f55
4 changed files with 28 additions and 1 deletions
2
.gitignore
vendored
2
.gitignore
vendored
|
@ -1,7 +1,6 @@
|
||||||
# Ignore everything
|
# Ignore everything
|
||||||
*
|
*
|
||||||
|
|
||||||
|
|
||||||
# But not these directories; this allows us to look inside them
|
# But not these directories; this allows us to look inside them
|
||||||
!*/
|
!*/
|
||||||
|
|
||||||
|
@ -10,6 +9,7 @@
|
||||||
!.gitignore
|
!.gitignore
|
||||||
!**/.env.example
|
!**/.env.example
|
||||||
!**/Dockerfile
|
!**/Dockerfile
|
||||||
|
!**/.gitkeep
|
||||||
|
|
||||||
# Compose names
|
# Compose names
|
||||||
!**/compose.yml
|
!**/compose.yml
|
||||||
|
|
0
pihole/orbitalsync/.gitkeep
Normal file
0
pihole/orbitalsync/.gitkeep
Normal file
1
pihole/pihole/.env.example
Normal file
1
pihole/pihole/.env.example
Normal file
|
@ -0,0 +1 @@
|
||||||
|
INIT_PASSWORD=
|
26
pihole/pihole/compose.yml
Normal file
26
pihole/pihole/compose.yml
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
services:
|
||||||
|
pihole:
|
||||||
|
image: pihole/pihole:latest
|
||||||
|
container_name: pihole
|
||||||
|
restart: unless-stopped
|
||||||
|
ports:
|
||||||
|
- "8081:80/tcp" # Pi-hole web admin interface, proxied through Caddy (configure port in Caddyfile)
|
||||||
|
# Following are NOT proxied through Caddy, bound to host net instead:
|
||||||
|
- "53:53/udp"
|
||||||
|
- "53:53/tcp"
|
||||||
|
- "853:853/tcp" # DNS-over-TLS
|
||||||
|
#- "67:67/udp" # DHCP, if desired. If not bound to host net you need an mDNS proxy service configured somewhere on host net.
|
||||||
|
# ref: https://docs.pi-hole.net/docker/DHCP/
|
||||||
|
environment:
|
||||||
|
TZ: 'Europe/Berlin' # Supported TZ database names: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#Time_Zone_abbreviations
|
||||||
|
WEBPASSWORD: ${INIT_PASSWORD} # Only used on first boot, change with pihole cli then comment out here.
|
||||||
|
env_file:
|
||||||
|
- .env
|
||||||
|
volumes:
|
||||||
|
- './etc-pihole:/etc/pihole'
|
||||||
|
- './etc-dnsmasq.d:/etc/dnsmasq.d'
|
||||||
|
- './etc-lighttpd/external.conf:/etc/lighttpd/external.conf' # Recommend leave as bind mount for easier editing.
|
||||||
|
# ref for why you may need to change this file: https://docs.pi-hole.net/guides/webserver/caddy/#modifying-lighttpd-configuration
|
||||||
|
#cap_add: # Uncomment if using Pi-hole as DHCP server
|
||||||
|
# https://github.com/pi-hole/docker-pi-hole#note-on-capabilities
|
||||||
|
#- NET_ADMIN # ONLY required if you are using Pi-hole as your DHCP server, else remove for better security
|
Loading…
Reference in a new issue