2025-03-10
This commit is contained in:
parent
e41635f5e3
commit
215d01e724
14 changed files with 56 additions and 72 deletions
|
@ -1,45 +1,8 @@
|
||||||
|
|
||||||
#SYSINFO
|
#SYSINFO
|
||||||
TZ=
|
TZ=
|
||||||
UID=
|
UID=
|
||||||
GID=
|
GID=
|
||||||
AUTH_SUBNET_PREFIX=
|
|
||||||
MONITOR_SUBNET_PREFIX=
|
|
||||||
NETWORKING_SUBNET_PREFIX=
|
|
||||||
|
|
||||||
#URLS
|
|
||||||
LLDAP_SERVER=
|
|
||||||
|
|
||||||
#PATHS
|
#PATHS
|
||||||
DATA_PATH=
|
DATA_PATH=
|
||||||
MEDIA_PATH=
|
MEDIA_PATH=
|
||||||
|
|
||||||
#GLUETUN
|
|
||||||
VPN_USER=
|
|
||||||
VPN_PASS=
|
|
||||||
WG_COUNTRIES=
|
|
||||||
|
|
||||||
#SEARXNG
|
|
||||||
SEARXNG_HOSTNAME=
|
|
||||||
|
|
||||||
#PORTS
|
|
||||||
|
|
||||||
AUTHELIA_PORT=
|
|
||||||
|
|
||||||
DDNS_PORT=
|
|
||||||
KUMA_PORT=
|
|
||||||
|
|
||||||
LLDAP_LDAP_PORT=
|
|
||||||
LLDAP_LDAPS_PORT=
|
|
||||||
LLDAP_WEBUI_PORT=
|
|
||||||
|
|
||||||
ORGANIZR_PORT=
|
|
||||||
|
|
||||||
NGINX_HTTP_PORT=
|
|
||||||
NGINX_WEBUI_PORT=
|
|
||||||
NGINX_HTTPS_PORT=
|
|
||||||
|
|
||||||
WYOMING_PIPER_PORT=
|
|
||||||
WYOMING_WHISPER_PORT=
|
|
||||||
|
|
||||||
SEARXNG_PORT=
|
|
||||||
|
|
2
.gitignore
vendored
2
.gitignore
vendored
|
@ -1 +1,3 @@
|
||||||
.env
|
.env
|
||||||
|
**/.env
|
||||||
|
**/*.env
|
||||||
|
|
9
auth/auth.env_template
Normal file
9
auth/auth.env_template
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
#networking
|
||||||
|
AUTH_SUBNET_PREFIX=
|
||||||
|
#lldap
|
||||||
|
LLDAP_SERVER=
|
||||||
|
#ports
|
||||||
|
AUTHELIA_PORT=
|
||||||
|
LLDAP_LDAP_PORT=
|
||||||
|
LLDAP_LDAPS_PORT=
|
||||||
|
LLDAP_WEBUI_PORT=
|
|
@ -8,23 +8,8 @@ networks:
|
||||||
config:
|
config:
|
||||||
- subnet: ${MONITOR_SUBNET_PREFIX}0/24
|
- subnet: ${MONITOR_SUBNET_PREFIX}0/24
|
||||||
|
|
||||||
volumes:
|
|
||||||
portainer_data:
|
|
||||||
name: portainer_data
|
|
||||||
|
|
||||||
services:
|
services:
|
||||||
|
|
||||||
portainer: #Portainer is a web UI for managing your docker containers https://www.portainer.io/
|
|
||||||
image: portainer/portainer-ce:latest
|
|
||||||
container_name: portainer
|
|
||||||
volumes:
|
|
||||||
- /var/run/docker.sock:/var/run/docker.sock
|
|
||||||
- portainer_data:/data
|
|
||||||
ports:
|
|
||||||
- "8000:8000"
|
|
||||||
- "9443:9443"
|
|
||||||
restart: always
|
|
||||||
|
|
||||||
organizr: #organizr is a server control panel https://github.com/causefx/Organizr
|
organizr: #organizr is a server control panel https://github.com/causefx/Organizr
|
||||||
image: organizr/organizr
|
image: organizr/organizr
|
||||||
container_name: organizr
|
container_name: organizr
|
5
monitoring/monitoring.env_template
Normal file
5
monitoring/monitoring.env_template
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
#networking
|
||||||
|
MONITOR_SUBNET_PREFIX=
|
||||||
|
#ports
|
||||||
|
ORGANIZR_PORT=
|
||||||
|
KUMA_PORT=
|
|
@ -38,4 +38,13 @@ services:
|
||||||
- ${NGINX_HTTP_PORT}:80
|
- ${NGINX_HTTP_PORT}:80
|
||||||
- ${NGINX_WEBUI_PORT}:81
|
- ${NGINX_WEBUI_PORT}:81
|
||||||
- ${NGINX_HTTPS_PORT}:443
|
- ${NGINX_HTTPS_PORT}:443
|
||||||
|
- ${MC_JAVA_PORT}:25565
|
||||||
|
- ${MC_BEDROCK_PORT}:19132
|
||||||
|
- ${MC_VOICE_PORT}:24454
|
||||||
|
- ${TERRARIA_PORT}:7777
|
||||||
|
- ${NC_TALK_PORT}:3478
|
||||||
|
- ${GITEA_SSH_PORT}:1022
|
||||||
|
- ${GITEA_SSH_PORT_ALT}:10022
|
||||||
|
- ${SMTP_PORT}:1025
|
||||||
|
- ${IMAP_PORT}:1143
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
18
networking/networking.env_template
Normal file
18
networking/networking.env_template
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
#networking
|
||||||
|
NETWORKING_SUBNET_PREFIX=
|
||||||
|
#ports
|
||||||
|
DDNS_PORT=
|
||||||
|
|
||||||
|
NGINX_HTTP_PORT=
|
||||||
|
NGINX_WEBUI_PORT=
|
||||||
|
NGINX_HTTPS_PORT=
|
||||||
|
#ports forwarded through nginx
|
||||||
|
MC_JAVA_PORT=
|
||||||
|
MC_BEDROCK_PORT=
|
||||||
|
MC_VOICE_PORT=
|
||||||
|
TERRARIA_PORT=
|
||||||
|
NC_TALK_PORT=
|
||||||
|
GITEA_SSH_PORT=
|
||||||
|
GITEA_SSH_PORT_ALT=
|
||||||
|
SMTP_PORT=
|
||||||
|
IMAP_PORT=
|
8
searxng/searxng.env_template
Normal file
8
searxng/searxng.env_template
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
#vpn
|
||||||
|
VPN_USER=
|
||||||
|
VPN_PASS=
|
||||||
|
WG_COUNTRIES=
|
||||||
|
#searxng
|
||||||
|
SEARXNG_HOSTNAME=
|
||||||
|
#ports
|
||||||
|
SEARXNG_PORT=
|
|
@ -27,7 +27,7 @@ services:
|
||||||
|
|
||||||
wyoming-whisper: #speech to text for home assistant https://github.com/rhasspy/wyoming-addons
|
wyoming-whisper: #speech to text for home assistant https://github.com/rhasspy/wyoming-addons
|
||||||
image: rhasspy/wyoming-whisper
|
image: rhasspy/wyoming-whisper
|
||||||
container_name: wyoming_whisper
|
container_name: wyoming-whisper
|
||||||
volumes:
|
volumes:
|
||||||
- ${DATA_PATH}/wyoming_whisper/data:/data
|
- ${DATA_PATH}/wyoming_whisper/data:/data
|
||||||
ports:
|
ports:
|
4
smarthome/smarthome.env_template
Normal file
4
smarthome/smarthome.env_template
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
#tts/stt
|
||||||
|
WYOMING_PIPER_PORT=
|
||||||
|
WYOMING_WHISPER_PORT=
|
||||||
|
|
11
startall.sh
11
startall.sh
|
@ -1,11 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
|
|
||||||
script_root="$( dirname $0 )"
|
|
||||||
|
|
||||||
for y in "${script_root}"/*.yml;do
|
|
||||||
by="$(basename $y)"
|
|
||||||
sudo docker-compose -f "${y}" pull
|
|
||||||
sudo docker-compose -f "${y}" -p "${by}" up -d
|
|
||||||
done
|
|
||||||
|
|
||||||
sudo docker image prune -f
|
|
|
@ -1,8 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
|
|
||||||
cp .env .env_template
|
|
||||||
sed -i 's/=.*/=/' .env_template
|
|
||||||
|
|
||||||
git add .
|
|
||||||
git commit -m "New backup `date +'%Y-%m-%d %H:%M:%S'`"
|
|
||||||
git push
|
|
Loading…
Add table
Reference in a new issue