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
|
||||
TZ=
|
||||
UID=
|
||||
GID=
|
||||
AUTH_SUBNET_PREFIX=
|
||||
MONITOR_SUBNET_PREFIX=
|
||||
NETWORKING_SUBNET_PREFIX=
|
||||
|
||||
#URLS
|
||||
LLDAP_SERVER=
|
||||
|
||||
#PATHS
|
||||
DATA_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
|
||||
|
|
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:
|
||||
- subnet: ${MONITOR_SUBNET_PREFIX}0/24
|
||||
|
||||
volumes:
|
||||
portainer_data:
|
||||
name: portainer_data
|
||||
|
||||
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
|
||||
image: organizr/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_WEBUI_PORT}:81
|
||||
- ${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
|
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
|
||||
image: rhasspy/wyoming-whisper
|
||||
container_name: wyoming_whisper
|
||||
container_name: wyoming-whisper
|
||||
volumes:
|
||||
- ${DATA_PATH}/wyoming_whisper/data:/data
|
||||
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