From 11f3e887eb2fc4a5eccae83c7aef831d22f1a218 Mon Sep 17 00:00:00 2001 From: Penelope Gwen Date: Fri, 17 Nov 2023 15:55:03 -0700 Subject: [PATCH] first commit --- .gitignore | 7 +++++++ ddns-updater/docker-compose.yml | 35 +++++++++++++++++++++++++++++++ home_assistant/docker-compose.yml | 13 ++++++++++++ kuma/docker-compose.yml | 10 +++++++++ lldap/docker-compose.yml | 12 +++++++++++ nginx/docker-compose.yml | 13 ++++++++++++ wyoming_piper/docker.sh | 1 + wyoming_whisper/docker.sh | 1 + 8 files changed, 92 insertions(+) create mode 100644 .gitignore create mode 100644 ddns-updater/docker-compose.yml create mode 100644 home_assistant/docker-compose.yml create mode 100644 kuma/docker-compose.yml create mode 100644 lldap/docker-compose.yml create mode 100644 nginx/docker-compose.yml create mode 100755 wyoming_piper/docker.sh create mode 100755 wyoming_whisper/docker.sh diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..9102de1 --- /dev/null +++ b/.gitignore @@ -0,0 +1,7 @@ +ddns-updater/data/ +home_assistant/config/ +kuma/data/ +lldap/lldap_data/ +nginx/config/ +wyoming_piper/data/ +wyoming_whisper/data/ diff --git a/ddns-updater/docker-compose.yml b/ddns-updater/docker-compose.yml new file mode 100644 index 0000000..3c732bb --- /dev/null +++ b/ddns-updater/docker-compose.yml @@ -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 diff --git a/home_assistant/docker-compose.yml b/home_assistant/docker-compose.yml new file mode 100644 index 0000000..5b88009 --- /dev/null +++ b/home_assistant/docker-compose.yml @@ -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 diff --git a/kuma/docker-compose.yml b/kuma/docker-compose.yml new file mode 100644 index 0000000..12bd997 --- /dev/null +++ b/kuma/docker-compose.yml @@ -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' diff --git a/lldap/docker-compose.yml b/lldap/docker-compose.yml new file mode 100644 index 0000000..1eeb216 --- /dev/null +++ b/lldap/docker-compose.yml @@ -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' diff --git a/nginx/docker-compose.yml b/nginx/docker-compose.yml new file mode 100644 index 0000000..1ecf222 --- /dev/null +++ b/nginx/docker-compose.yml @@ -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 diff --git a/wyoming_piper/docker.sh b/wyoming_piper/docker.sh new file mode 100755 index 0000000..527de0a --- /dev/null +++ b/wyoming_piper/docker.sh @@ -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 diff --git a/wyoming_whisper/docker.sh b/wyoming_whisper/docker.sh new file mode 100755 index 0000000..81c51ab --- /dev/null +++ b/wyoming_whisper/docker.sh @@ -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