update forum section README: manual sync by default, gossip fanout, auto-block threshold

This commit is contained in:
lichenblankie 2026-06-05 02:16:50 +00:00
parent cc7fde6798
commit 81d0d7c9aa
4 changed files with 18 additions and 5 deletions

View file

@ -195,12 +195,12 @@ Enable it on the `/style` page under "Forum". A "Forum" link will appear in the
- Threads and posts are stored in `~/.tinyweb/forum.db` (separate from your search index)
- Instances are discovered automatically via mesh announces — no manual setup needed
- Content syncs between discovered instances every 5 minutes via epidemic gossip (20 random peers per cycle)
- Scales to thousands of peers — content converges globally within ~O(log N) cycles
- Sync is manual by default: click "sync now" on the forum page. Auto-sync every 5 minutes is optional (toggle on moderation page)
- At scale, sync uses epidemic gossip: 20 random peers per cycle, converging globally within ~O(log N) cycles
- Authors are identified by a short pseudonymous identity hash (no accounts, no sign-up)
- Auto-discovery can be disabled in the moderation page (manual sync only)
- Auto-discovery can be disabled in the moderation page
- Threads are auto-pruned after 30 days (configurable, or set to 0 to keep everything)
- Moderation is local: block authors, mute threads, keyword filters, and gossip block lists with peers
- Moderation is local: block authors, mute threads, keyword filters, and gossip block lists with peers (auto-block after 3 peer reports)
For full feature docs, see the [tinyweb-forum README](https://git.derickphan.com/lichenblankie/tinyweb-forum).