- Home Network Map: .13 is memory-bound (swap 81%); KDE Plasma not Niri; GPU dead with no driver bound; Open WebUI->Outline on :3000; full .13 container table; Pi-hole primary .35 (confirmed from nebulasync config); .27 airflow row removed - Filesystem Drive Map: .13 device letters corrected (root sda2, storage sdb2, data sdc2, ubuntu_storage sdd1); add sda3 swap; Maxtor not mounted - Docker Containers: garage v2.1.0; paseo is native not Docker; engram container dead + native service empty; airflow dead with 24GB logs; add missing containers and native/user service lists - Websites on .13: add :8000 Caddy detail and media-tool ports - New note: Resource Use - .13 CPU & RAM
64 lines
2.7 KiB
Markdown
64 lines
2.7 KiB
Markdown
---
|
|
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`.* |