--- created: 2026-08-05 13:11 modified: 2026-10-05 12:20 type: area status: active tags: - websites - family-home-lab - portfolio aliases: - Websites --- # Websites on Nixos-Desktop 13 Websites / services I've built and deployed for the **Family Home Lab**. Public sites live under `*.lab.audasmedia.com.au` (reachable off-LAN); `*.home.lab` are LAN-only. Source of truth: this repo (`sam/family_home_lab` on Gitea) → `docs/websites.md`. ## Core — the portal & chat - **console.lab.audasmedia.com.au** — the Family Home Lab console / home-dash (FastAPI + Jinja + HTMX). Lists every service, has an Admin area (users, passwords, Pi-dashboard sessions). - **dsh-sam / dsh-jo / dsh-harry / dsh-finn.lab** — DeepSeek Harness chat (one per family member). Memory sidebar, web/doc summarise, image ingest + generation. Hardened (no shell). - **chat.lab** (family group chat) + **pb.chat.lab** (admin). ## Media tools - **gimp.lab** — GIMP (image editor) *(Photopea removed — image had no app assets)* - **video.lab** — KdenLive (video editor) - **audio.lab** — Audacity (audio editor) - **lmms.lab** — LMMS music studio ## Resume / portfolio - **sam-developer.lab**, **sam-devops.lab**, **sam-iot-electronics.lab**, **sam-pursuits.lab** — resume sites - **wikijs.lab** — resume wiki - **lynx.lab**, **sequence.lab** ## Supporting / infra - **omniroute.lab** — AI router dashboard - **photo-filter.lab** - **gitea.lab** — Git hosting (`sam/family_home_lab`, `sam/pi-config`, …) ## How deploy works - Portal + dsh live on `.13` (Docker). Caddy reverse proxy on `.35`. - Code is in this repo and pushed to **Gitea**: `sam/family_home_lab` (SSH `ssh://git@gitea.lab.audasmedia.com.au:2222/sam/family_home_lab.git`). ## Verified 2026-10-05 - `.13` also runs its **own Caddy on port 8000**, serving the static sites from `/var/www`: `sam-developer`, `sam-devops`, `sam-iot-electronics`, `sam-pursuits`, `sprinklers`, `sequence` and `chat` (see `/etc/caddy/caddy_config`). All return HTTP 200. It does **not** serve ports 80/443 — the public entry point is the `.35` Caddy. - These portfolio/resume sites are **static files**. They cost almost nothing to keep running (Caddy itself is ~21 MB). The expensive part of `.13` is elsewhere — see [[Resource Use — .13 CPU & RAM]]. - Live media-tool ports on `.13`: gimp `:8087`, video (kdenlive) `:8083`, audio (audacity) `:8084`, lmms `:8085`. These containers are idle all day and are good candidates for start-on-demand. - `wikijs.lab` and `lynx.lab` are hosted on `.35` (confirmed as running containers there), not `.13`. `photo-filter.lab` was not verified. *Full inventory: [[Home Network Map Overview]] and repo `docs/websites.md`.*