diff --git a/.agents/skills/homelab-ssh/SKILL.md b/.agents/skills/homelab-ssh/SKILL.md index 8a0f2a7..3c638df 100644 --- a/.agents/skills/homelab-ssh/SKILL.md +++ b/.agents/skills/homelab-ssh/SKILL.md @@ -23,7 +23,7 @@ The first `Bash` of a session is gated by a GateGuard hook — state the user re |---|---| | `proxy` | `caddy` | | `media` | `deluge`, `nzbget`, `sonarr`, `radarr`, `bazarr`, `prowlarr`, `overseerr`, `tautulli`, `qbittorrent`, `whisparr`, `stash` | -| `foundry` | `foundry`, `foundry2`, `5etools` | +| `foundry` | `foundry`, `foundry2` | | `owncloud` | `owncloud_server`, `owncloud_mariadb`, `owncloud_redis` | | `resume` | `resume`, `postgres_resume`, `minio_resume`, `chrome` | | `famapp` | `famapp`, `postgres_famapp`, `minio_famapp` | diff --git a/.claude/skills/homelab-ssh/SKILL.md b/.claude/skills/homelab-ssh/SKILL.md index 8a0f2a7..3c638df 100644 --- a/.claude/skills/homelab-ssh/SKILL.md +++ b/.claude/skills/homelab-ssh/SKILL.md @@ -23,7 +23,7 @@ The first `Bash` of a session is gated by a GateGuard hook — state the user re |---|---| | `proxy` | `caddy` | | `media` | `deluge`, `nzbget`, `sonarr`, `radarr`, `bazarr`, `prowlarr`, `overseerr`, `tautulli`, `qbittorrent`, `whisparr`, `stash` | -| `foundry` | `foundry`, `foundry2`, `5etools` | +| `foundry` | `foundry`, `foundry2` | | `owncloud` | `owncloud_server`, `owncloud_mariadb`, `owncloud_redis` | | `resume` | `resume`, `postgres_resume`, `minio_resume`, `chrome` | | `famapp` | `famapp`, `postgres_famapp`, `minio_famapp` | diff --git a/CLAUDE.md b/CLAUDE.md index 411955a..f3082c8 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -17,7 +17,7 @@ Deployment configuration for a **live, single-host Docker homelab** running on a ├── stacks/ # one directory per Portainer-managed application stack │ ├── proxy/ # caddy │ ├── media/ # *arr stack, deluge, qbittorrent, stash, ... -│ ├── foundry/ # foundry, foundry2, 5etools +│ ├── foundry/ # foundry, foundry2 (5etools is Caddy static files) │ ├── owncloud/ # owncloud + its mariadb + redis │ ├── resume/ # reactive-resume + its postgres + minio + chrome │ ├── famapp/ # famapp + its postgres + minio diff --git a/Caddyfile b/Caddyfile index 781e87e..d146a29 100644 --- a/Caddyfile +++ b/Caddyfile @@ -85,13 +85,6 @@ foundry2.ginnoir.com { reverse_proxy foundry2:30000 } -# ============================================================= -# TABLETOP TOOLS — public -# ============================================================= -5etools.ginnoir.com { - reverse_proxy 5etools:80 -} - # ============================================================= # FILE STORAGE — internal only (Nextcloud) # ============================================================= @@ -121,6 +114,12 @@ files.ginnoir.com { # ============================================================= # STATIC SITES — public # ============================================================= +5etools.ginnoir.com { + root * /srv/5etools + file_server + encode gzip zstd +} + wa4.ginnoir.com { root * /srv/wa4 file_server diff --git a/bookmarks-ports.html b/bookmarks-ports.html index 318ec1e..fc44798 100644 --- a/bookmarks-ports.html +++ b/bookmarks-ports.html @@ -34,7 +34,6 @@