Update roadmap: rate limiting, media retention, admin dashboard, sliding sync
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -33,6 +33,7 @@ Matrix bot and server improvements for the Lotus Guild homeserver (`matrix.lotus
|
||||
- Synapse config: `/etc/matrix-synapse/homeserver.yaml`
|
||||
- Synapse venv: `/opt/venvs/matrix-synapse/`
|
||||
- coturn config: `/etc/turnserver.conf`
|
||||
- Synapse admin UI: `/var/www/synapse-admin/` (nginx on :8080)
|
||||
- SQLite backup: `/var/lib/matrix-synapse/homeserver.db`
|
||||
|
||||
**Port forwarding (router -> 10.10.10.29):**
|
||||
@@ -47,12 +48,12 @@ Matrix bot and server improvements for the Lotus Guild homeserver (`matrix.lotus
|
||||
- [x] Enable URL previews in Synapse
|
||||
- [x] Increase upload size limit for media/GIFs (200MB)
|
||||
- [x] Enable message search (full-text search with PostgreSQL backend)
|
||||
- [x] Configure media retention policy (remote: 1yr, local: 3yr)
|
||||
- [x] Set up sliding sync (native in Synapse, no proxy needed)
|
||||
- [ ] Enable push notifications gateway for mobile clients
|
||||
- [ ] Configure media retention policy (auto-cleanup old remote media)
|
||||
- [ ] Set up sliding sync proxy (faster room loading in Element)
|
||||
|
||||
## Server - Hardening
|
||||
- [ ] Rate limiting configuration in Synapse
|
||||
- [x] Rate limiting configuration in Synapse
|
||||
- [ ] Federation allow/deny lists (decide if you want open federation or Lotus-only)
|
||||
- [ ] E2EE by default for private rooms
|
||||
- [ ] Regular Synapse version updates
|
||||
@@ -64,7 +65,7 @@ Matrix bot and server improvements for the Lotus Guild homeserver (`matrix.lotus
|
||||
- [ ] Configure proper power levels per room (mimic Discord role hierarchy)
|
||||
- [ ] Invite-only registration flow (already have token-based registration)
|
||||
- [ ] Set up room ACLs for federation control (block known-bad servers)
|
||||
- [ ] Synapse admin API dashboard (synapse-admin web UI)
|
||||
- [x] Synapse admin API dashboard (synapse-admin v0.11.1 at http://10.10.10.29:8080)
|
||||
- [ ] Automated backups of Synapse database and media
|
||||
|
||||
## Bridging (Transition Period)
|
||||
|
||||
Reference in New Issue
Block a user