Forge
Main Docker host (new) + LLM box
- Runs on
- forge
- OS
- Ubuntu 26.04 LTS
- CPU
- AMD Ryzen 9 7900X 12-Core Processor
- RAM
- 32 GB
- GPU
- NVIDIA GeForce GTX 1060 6 GB (passed through to docker-net-forge VM; confirmed via nvidia-smi)
- Storage
- - sda → LVM → / — 194 GB root; 47% used (~86 GB of 194 GB). Carved from the physical 1 TB SSD.
- Purpose
- main Docker host (new), local LLM inference, Node A of the home-networking PQC nginx project
- Source
- homelab KB
Notes
- Memory / swap pressure: ~83% RAM + ~93% swap — likely driven by LLM sessions and large container fleet.
- Mumble crash-loop: mumble-server container is repeatedly restarting.
- Actual Budget unhealthy: container reports unhealthy status despite running.
- immich_db dir in home: ~/immich_db = Immich database on the SSD (fast local lookup); bulk photo storage is /mnt/data/immich. This is intentional, not a migration artifact.
- bug_reports_mobile_app.md in home dir — operator confirmed this is for a GitHub issue; ignore.
- Duplicate data dirs: /mnt/data/ai and /mnt/data/hermes are accidental duplicates; cleanup is
- /mnt/data/work was empty and has been deleted.
- TZ should be EDT — currently UTC;
- Physical host is the migration target for all workloads from old-pc.md.
Services (15)
-
Self-hosted Git — hosts the repos this site is generated from, plus a container registry.
-
Photo/video library — server, machine_learning, postgres (pgvecto.rs), redis (Valkey).
-
Task manager.
-
Recipe manager. Also exposed to claude.ai via mealie-mcp.
-
Audiobook / podcast server.
-
Toolkit suite (
-
Self-hosted travel planner (SvelteKit + Socket.IO; /ws route, 500 MB body cap for backup-restore ZIPs).
-
3D-printer dashboard for the new Bambu Lab printer — live status + camera feed (long-lived proxy stream).
-
Go control service for an ESP32-S3 + 1602 I²C LCD desk dashboard: REST/SSE web UI → MQTT (Home Assistant Mosquitto) → device.
-
Local TTS; streams audiobook-length audio as one chunked response (unbuffered, 1 h idle timeouts).
-
AI long-form book generator (front proxy → app).
-
Download UI for yt-dlp.
-
A Minecraft server now runs on forge (distinct from docker-net's now-inactive minecraft-paper).
-
VoIP server. Was crash-looping at last check
L4 stream proxies
| Name | Proto | Purpose |
|---|---|---|
| Git Ssh | tcp | Gitea SSH — L4 passthrough on 222 → gitea:22. |
| Mumble | tcp | Mumble (Murmur) — L4 passthrough on 64738 (TCP control/voice + UDP voice). |
| Mumble | udp | Mumble (Murmur) — L4 passthrough on 64738 (TCP control/voice + UDP voice). |