first commit

This commit is contained in:
Penelope Gwen 2023-11-17 15:55:03 -07:00
commit 11f3e887eb
8 changed files with 92 additions and 0 deletions

7
.gitignore vendored Normal file
View file

@ -0,0 +1,7 @@
ddns-updater/data/
home_assistant/config/
kuma/data/
lldap/lldap_data/
nginx/config/
wyoming_piper/data/
wyoming_whisper/data/

View file

@ -0,0 +1,35 @@
version: "3.7"
services:
ddns-updater:
image: qmcgaw/ddns-updater
container_name: ddns-updater
network_mode: bridge
ports:
- 8001:8000/tcp
volumes:
- ./data:/updater/data
environment:
- CONFIG=
- PERIOD=5m
- UPDATE_COOLDOWN_PERIOD=5m
- PUBLICIP_FETCHERS=all
- PUBLICIP_HTTP_PROVIDERS=all
- PUBLICIPV4_HTTP_PROVIDERS=all
- PUBLICIPV6_HTTP_PROVIDERS=all
- PUBLICIP_DNS_PROVIDERS=all
- PUBLICIP_DNS_TIMEOUT=3s
- HTTP_TIMEOUT=10s
# Web UI
- LISTENING_PORT=8000
- ROOT_URL=/
# Backup
- BACKUP_PERIOD=0 # 0 to disable
- BACKUP_DIRECTORY=/updater/data
# Other
- LOG_LEVEL=info
- LOG_CALLER=hidden
- SHOUTRRR_ADDRESSES=
restart: always

View file

@ -0,0 +1,13 @@
version: '3'
services:
homeassistant:
container_name: homeassistant
image: "ghcr.io/home-assistant/home-assistant:stable"
volumes:
- ./config:/config
- /etc/localtime:/etc/localtime:ro
- /run/dbus:/run/dbus:ro
- /mnt/smb/Plex/Music:/media/Music:ro
restart: unless-stopped
privileged: true
network_mode: host

10
kuma/docker-compose.yml Normal file
View file

@ -0,0 +1,10 @@
version: '3.3'
services:
uptime-kuma:
restart: always
ports:
- '3001:3001'
volumes:
- './data:/app/data'
container_name: uptime-kuma
image: 'louislam/uptime-kuma:1'

12
lldap/docker-compose.yml Normal file
View file

@ -0,0 +1,12 @@
version: '3.3'
services:
lldap:
volumes:
- './lldap_data:/data'
restart: always
hostname: accounts.pogmom.me
ports:
- '3890:3890'
- '17170:17170'
- '6360:6360'
image: 'nitnelave/lldap:stable'

13
nginx/docker-compose.yml Normal file
View file

@ -0,0 +1,13 @@
version: '3.8'
services:
app:
image: 'jc21/nginx-proxy-manager:2.9.22'
restart: unless-stopped
ports:
- '80:80'
- '81:81'
- '443:443'
volumes:
- ./config/data:/data
- ./config/letsencrypt:/etc/letsencrypt
- ./config/static:/static

1
wyoming_piper/docker.sh Executable file
View file

@ -0,0 +1 @@
docker run --restart=always -it -p 10200:10200 -v /home/pogmom/Dockers/wyoming_piper/data:/data rhasspy/wyoming-piper --voice en-us-libritts-high

1
wyoming_whisper/docker.sh Executable file
View file

@ -0,0 +1 @@
docker run --restart=always -it -p 10300:10300 -v /home/pogmom/Dockers/wyoming_whisper/data:/data rhasspy/wyoming-whisper --model tiny-int8 --language en