Commit Graph

20 Commits

Author SHA1 Message Date
974c3c71d5 docs: update CT118 details (PostgreSQL 16, Redis, 10x Tor proxy pool)
CT118 runs Podman 4.9.3 with PostgreSQL 16 (5432), Redis Alpine (6379),
and a 10-node Tor proxy pool (SOCKS 9050-9059, Privoxy 8118-8127,
proxy.py frontend 8899/backend 9000). IP via DHCP. Updated PVE
description and tags.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-10 14:28:12 +08:00
771a37453d docs: update CT114 details (Podman 4.9.3 + Nginx Quadlet)
CT114 runs Podman 4.9.3 with nginx:alpine via Quadlet systemd
integration on port 8080. Static content in /srv/web/. LXC uses
apparmor=unconfined for Podman compatibility. Updated PVE description
and tags.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-10 14:27:19 +08:00
4cf7235ee8 docs: update CT112 details (OpenClaw Gateway v2026.3.13, Node.js)
CT112 runs OpenClaw Gateway v2026.3.13 on Node.js v22.22.0 as a
systemd user service (port 18789). Also has agent-browser, clawhub,
and utility scripts for AQI and Synology API. Stored on local-lvm.
Updated PVE description and tags.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-10 14:25:59 +08:00
01b4c12628 docs: update CT108 details (12 Python microservices, supervisord+uv)
CT108 runs 12 Python microservices via supervisord with uv package
manager: phone-ip-inspector, holiday-checker, pokedex-service,
pokemon-radar-api, person, hoarder-automation, url-cleaning-tool,
lunar-converter, pogo-viewer, pogo-code-share (streamlit),
cloudflare-error-page, oidc-login-demo. All RUNNING. Updated PVE
description and tags.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-10 14:24:03 +08:00
2ca0a32073 docs: update VM111 details (PBS, 294GB datastore, 41 backups)
VM111 runs Proxmox Backup Server at 192.168.42.30:8007. Datastore
data-store has 294GB (5% used), 41 backups covering CT103/106/108/110/
115/117. Guest agent not running, SSH key auth unavailable. Updated
PVE description and tags.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-10 13:58:16 +08:00
5d22e04d36 docs: update CT117 details (Lydia test: Python:5000, MSSQL Express)
CT117 runs Lydia test env: Python 3.12 app on port 5000 via supervisord
(RUNNING), MSSQL 2022 Express on port 1433. Caddy installed but inactive.
SSH exposed externally via OpenWRT DNAT port 50022. Updated PVE
description and tags.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-10 13:55:34 +08:00
71705296e8 docs: remove CT109 (Stirling PDF) from cluster inventory
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-10 13:50:34 +08:00
ec3bc864b6 docs: update CT115 details (Lydia prod: Python, Caddy, MSSQL Express)
CT115 runs Lydia production: Python 3.12 app via supervisord (currently
FATAL), Caddy v2.6.2 web server, MSSQL 2022 Express on port 1433.
SSH exposed externally via OpenWRT DNAT port 30022. Updated PVE
description and tags.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-10 13:49:30 +08:00
f2cb3326e9 docs: update CT107 details (MailPit email testing server)
CT107 runs axllent/mailpit with Web UI on port 8025 and SMTP on
port 1025. Max 5000 messages, accepts any SMTP auth. Docker-compose
at /opt/mailpit/. Updated PVE description and tags.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-10 13:46:34 +08:00
cb8aedb7fa docs: update CT101 details (RustDesk Server, Headscale backup)
CT101 runs RustDesk hbbs/hbbr (ports 21115-21119, host network) as
self-hosted remote desktop server, plus a backup Headscale instance
(primary is CT126). Also Watchtower on Ubuntu 22.04. Updated PVE
description and tags.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-10 13:44:59 +08:00
2183e8c107 docs: update CT100 details (SSH Jump, Bore Server, Tailscale)
CT100 runs SSH jump box, Bore tunnel server (port 7835, host network),
Tailscale client (Headscale node 100.64.0.13), and Watchtower on
Ubuntu 22.04. Taiwan IP only access via OpenWRT DNAT. Updated PVE
description and tags.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-10 13:41:29 +08:00
5d5a0559c5 docs: update CT126 details (Headscale v0.28.0 control server, 17 nodes)
CT126 runs Headscale v0.28.0 as self-hosted Tailscale control server
with 17 devices (Mac, iPhone, Android, Apple TV, Linux servers).
Ports 8080/9090/50443 forwarded via OpenWRT DNAT. Also runs Tailscale
client and Watchtower. Updated PVE description and tags.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-10 13:37:10 +08:00
48d33e1c39 docs: update CT116 details (Bark push notification server)
CT116 runs finab/bark-server on port 8080 for iOS push notifications,
plus Watchtower. Both managed via docker-compose in /opt/. Updated PVE
description and tags.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-10 13:35:38 +08:00
f0411d9910 docs: update CT105 details (EchoIP, not MyIP)
CT105 actually runs mpolden/echoip on port 8080 (not MyIP on 18966
as previously documented). Also runs Watchtower and Postfix (localhost).
Updated PVE description.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-10 13:33:03 +08:00
5740c5c536 docs: update CT102 details (Tailscale, Cloudflare Tunnel, Proxy Pool)
CT102 runs Tailscale VPN (17 devices), Cloudflare Tunnel, Tor proxy,
proxy.py aggregator/backend, Telegram MTProto proxy, and Watchtower.
Also updated PVE description.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-10 13:31:10 +08:00
bbe9aa0ac2 docs: update VM110 OpenWRT details (24.10.4, PPPoE, WireGuard, DNAT rules)
OpenWRT 24.10.4 serving as main gateway with PPPoE (HiNet), WireGuard
VPN, and port forwarding for SSH Jump, Bore, NPM, RustDesk, Headscale,
SQL Server, and SSH to CT115/CT117. Also updated PVE description.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-10 13:29:51 +08:00
7610d55811 docs: update K3s cluster details (VM120 server, VM121/122 agents)
VM120 is the K3s control-plane (server), VM121/122 are agents (workers).
K3s v1.33.6 with Longhorn storage. Running services: Traefik, CodiMD,
Adminer, HTTPbin, OpenGist, PostgreSQL, Vaultwarden.
Also updated PVE descriptions for VM120/121/122.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-10 13:27:30 +08:00
272dbb9747 docs: remove CT125 from cluster inventory
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-10 13:24:42 +08:00
2a661dfccc docs: remove deleted CTs, add CT125, document Ubuntu 25.04 LXC console fix
- Remove CT106, CT113, CT123 (deleted)
- Add CT125 (Ubuntu 25.04, pve, 192.168.42.125)
- Document Ubuntu 25.04 console-getty ImportCredential issue and fix
- Update node load distribution and status counts

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-10 12:23:44 +08:00
1990d5a011 docs: add README, API reference, quickstart guide, and cluster summary
- README.md: project landing page with cluster overview and doc index
- API.md: comprehensive Proxmox VE API endpoint reference
- QUICKSTART.md: 5-minute guide with copy-paste examples
- SUMMARY.md: cluster health, resource usage, and service inventory
- CLAUDE.md: Claude Code project context

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-10 11:12:15 +08:00