Family Home Lab: portal, dsh (chat+plugins), transcriber, music/media tools, home dash

This commit is contained in:
2026-08-26 11:30:34 +10:00
commit 1110dbc978
62 changed files with 4237 additions and 0 deletions

View File

@@ -0,0 +1,50 @@
# Caddyfile additions for the Family Home Lab console
# Apply on .35 (sam-ubuntu1, 192.168.20.35) — append to the existing Caddyfile
# and reload: docker exec <caddy-container> caddy reload --config /etc/caddy/Caddyfile
#
# Domains use the public zone lab.audasmedia.com.au (already resolves to
# 144.6.86.11 -> router -> .35). No Pi-hole local records required.
# --- Family Console (portal) ---
console.lab.audasmedia.com.au {
reverse_proxy 192.168.20.13:8500
}
# --- Image Lab (Photopea) ---
photo.lab.audasmedia.com.au {
reverse_proxy 192.168.20.13:8487
}
# --- Video Lab ---
# host port 8083 (8081 was taken by airflow-webserver on .13)
video.lab.audasmedia.com.au {
reverse_proxy 192.168.20.13:8083
}
# --- Audio Lab ---
# host port 8084 (3000 was taken by a NixOS service on .13)
audio.lab.audasmedia.com.au {
reverse_proxy 192.168.20.13:8084
}
# --- Garage S3 API ---
s3.lab.audasmedia.com.au {
reverse_proxy 192.168.20.13:3900
}
# --- DeepSeek Harness instances (built by dsh agent) ---
dsh-sam.lab.audasmedia.com.au {
reverse_proxy 192.168.20.13:3081
}
dsh-jo.lab.audasmedia.com.au {
reverse_proxy 192.168.20.13:3082
}
dsh-harry.lab.audasmedia.com.au {
reverse_proxy 192.168.20.13:3083
}
dsh-finn.lab.audasmedia.com.au {
reverse_proxy 192.168.20.13:3084
}