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

29
.env.example Normal file
View File

@@ -0,0 +1,29 @@
# Family Home Lab — environment template
# Copy to `.env` (git-ignored) and fill real values. Never commit `.env`.
# --- PostgreSQL ---
POSTGRES_USER=fhl
POSTGRES_PASSWORD=CHANGE_ME_db
POSTGRES_DB=fhl
# --- Sessions / first-run admin ---
SESSION_SECRET=CHANGE_ME_openssl_rand_hex_32
ADMIN_USERNAME=sam
ADMIN_PASSWORD=CHANGE_ME_admin
ADMIN_FULLNAME=Sam
# --- Garage (S3) ---
# Generate with: docker run --rm dxflrs/garage:v1.0.1 secret generate
GARAGE_RPC_SECRET=CHANGE_ME_rpc
GARAGE_ADMIN_TOKEN=CHANGE_ME_admin_api
GARAGE_METRICS_TOKEN=CHANGE_ME_metrics
# First S3 access key pair (main account "portal"). Create via garage CLI after
# first boot, then paste here.
S3_ACCESS_KEY=CHANGE_ME_access
S3_SECRET_KEY=CHANGE_ME_secret
S3_REGION=garage
# --- Tool container images (verify before enabling profile "tools") ---
IMAGE_PHOTOPEA=texasbullphotography/photopea:latest
IMAGE_VIDEO=lscr.io/linuxserver/webtop:latest
IMAGE_AUDIO=lscr.io/linuxserver/webtop:latest