File service on trogdor: game mirrors (review pages, playable builds), generation intermediates, model RAID browse. copyparty via Portainer git stack.
Find a file
2026-07-25 19:38:14 -04:00
docker-compose.yml style: default to dark theme 2 (protonmail-monokai) — studio iframes these pages (trog #7 review) 2026-07-25 19:38:14 -04:00
README.md feat: copyparty file service — game mirrors, intermediates, RAID browse 2026-07-24 10:02:48 -04:00

trogdor-files

File service on trogdor (copyparty, LAN-only): correct-mime serving, thumbnails, in-browser audio, search, upload, WebDAV. Born from trog #14 — Forgejo serves raw HTML as text/plain, so committed asset review pages need a real file server to render.

Base URL: http://trogdor:3923 (192.168.1.105)

path rw what
/games/<game>/assets/review.html rw per-game asset review pages — trog's conductor mirrors each drained game repo here
/games/<game>/index.html rw when a game ships an entry point, this IS the playable URL (playtest harness target + the link you send to friends)
/intermediates rw generation byproducts (raw animate clips, candidates) — auto-deleted after 14 days
/drop rw human upload drop
/output rw the whole legacy /mnt/output tree (agentic-game-dev outputs included)
/models ro the model RAID, browsable

Security model: anonymous read/write on the LAN, no accounts. Never port-forward this.

Deploy: Portainer git stack on the trogdor environment, image-only compose, same pattern as trog / common-mcps.

Writers: trog's conductor (game mirrors + review pages post-drain, raw animate clips into intermediates); humans via browser/WebDAV.