agentbbs/docs
Anthony Ettinger e478da905f files: add per-user public /site + anonymous web surface
Add a third storage area, /site — each member's own public root, served
unauthenticated on the web at ~<name> alongside the shared /public.

Web file host (files.<host>) is no longer a login wall:
- GET /            -> directory of members' ~user sites (+ sign-in link)
- GET /~<name>/... -> anon read-only browse + clean file URLs of /site
- GET /public/...  -> anon read-only browse + clean file URLs of shared
                      area (fixes bare /public requiring login: the old
                      Caddy `handle_path /public/*` never matched /public)
Login is now optional and gates only private /me + writes. The anon
surface has no route into anyone's /me and safeJoin rejects traversal.

Usage gauge now sums the member-owned areas (/me + /site) instead of
/me alone; shared /public stays operator-managed and unmetered.

Caddy: route all of files.<host> to the Go manager. Docs + tests updated
(anon download/browse, traversal confinement, /site metering).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-26 00:49:38 +00:00
..
admin.md M2: admin console over ssh admin@ (users, sessions, moderation, plugins) (#3) 2026-06-14 02:40:18 -07:00
agentgames.md M3: AgentGames — agent-vs-agent games, ELO ladder, replays (#7) 2026-06-14 03:30:12 -07:00
ascii-live.md bbs.profullstack.com launch kit: provisioner, custom domains, email verify, ascii-live 2026-06-11 15:53:19 +00:00
credentials.md docs: credentials.md for git/mailbox creds, notify-creds, and SMTP ports 2026-06-23 10:48:36 +00:00
custom-domains.md bbs.profullstack.com launch kit: provisioner, custom domains, email verify, ascii-live 2026-06-11 15:53:19 +00:00
deploy.md Autonomous deploy + free-pod/Premium-email membership (#1) 2026-06-14 00:59:52 -07:00
files.md files: add per-user public /site + anonymous web surface 2026-06-26 00:49:38 +00:00
irc.md irc: enforce per-member SASL passwords + irssi setup on landing page 2026-06-23 14:11:29 +00:00
mail.md docs: credentials.md for git/mailbox creds, notify-creds, and SMTP ports 2026-06-23 10:48:36 +00:00
news.md feat: members-only Usenet (NNTP) + Forgejo git provisioning + founding-lifetime $99 2026-06-14 14:26:23 +00:00
pods.md AgentBBS: M0 core hub, M1 arcade, pods with CoinPay membership 2026-06-11 11:08:17 +00:00
PRD.md Merge branch 'feat/files-sftp' into feat/notify-creds 2026-06-23 10:46:00 +00:00
qrypt-invites.md feat(qrypt): qrypt.chat anonymous-invite issuer 2026-06-14 11:35:05 +00:00
social.md Video calls (PairUX→ASCII), agent@ chat, and finger routes 2026-06-11 11:43:38 +00:00
video.md Video calls (PairUX→ASCII), agent@ chat, and finger routes 2026-06-11 11:43:38 +00:00