forum README: gossip scaling note

This commit is contained in:
lichenblankie 2026-06-05 01:58:39 +00:00
parent e29a905506
commit cc7fde6798

View file

@ -195,7 +195,8 @@ 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 all discovered instances every 5 minutes
- 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
- 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)
- Threads are auto-pruned after 30 days (configurable, or set to 0 to keep everything)