initial COM2 system snapshot

This commit is contained in:
gitea
2026-03-06 15:22:40 +00:00
commit 9c0fa49baf
4377 changed files with 273033 additions and 0 deletions

View File

@@ -0,0 +1,62 @@
#!/usr/bin/env bash
set -euo pipefail
CADDYFILE="/opt/hx-caddy/Caddyfile"
echo "==> Prüfe, ob Caddyfile existiert ..."
if [ ! -f "$CADDYFILE" ]; then
echo "FEHLER: $CADDYFILE nicht gefunden."
exit 1
fi
BACKUP="/opt/hx-caddy/Caddyfile.bak.$(date +%Y%m%d%H%M%S)"
echo "==> Backup der Caddyfile nach: $BACKUP"
cp "$CADDYFILE" "$BACKUP"
add_block () {
local host="$1"
local block="$2"
if grep -q "^[[:space:]]*${host}[[:space:]]*{" "$CADDYFILE"; then
echo "==> Block für ${host} existiert schon überspringe."
else
echo "==> Füge Block für ${host} hinzu ..."
printf "\n%s\n\n" "$block" >> "$CADDYFILE"
fi
}
# Grafana
add_block "grafana.hx-ki.com" \
"grafana.hx-ki.com {
reverse_proxy hxki-grafana:3000
}"
# Gitea (git.hx-ki.com)
add_block "git.hx-ki.com" \
"git.hx-ki.com {
reverse_proxy hxki-gitea:3000
}"
# Syncthing (sync.hx-ki.com)
add_block "sync.hx-ki.com" \
"sync.hx-ki.com {
reverse_proxy hxki-syncthing:8384
}"
# Mautic
add_block "mautic.hx-ki.com" \
"mautic.hx-ki.com {
reverse_proxy hxki-mautic:80
}"
echo "==> Starte Caddy neu ..."
docker restart hx-caddy-caddy-1
echo "=================================================="
echo "FERTIG."
echo "Folgende URLs sollten jetzt funktionieren (wenn DNS auf 49.12.97.28 zeigt):"
echo " https://grafana.hx-ki.com"
echo " https://git.hx-ki.com"
echo " https://sync.hx-ki.com"
echo " https://mautic.hx-ki.com"
echo "=================================================="