Till-JS
|
f488bd8eab
|
fix(matrix): hardcode database password (env vars not expanded in YAML)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-28 12:54:11 +01:00 |
|
Till-JS
|
7f3842b63c
|
fix(matrix): set session_lifetime >= refresh_token_lifetime
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-28 12:49:56 +01:00 |
|
Till-JS
|
b1a8ca861e
|
fix(matrix): separate config and data mounts for Synapse
Mount config files to /config and data directory to /data to avoid mount conflicts.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-28 12:48:50 +01:00 |
|
Till-JS
|
cb130191ab
|
🔥 chore(picture): remove PostHog analytics for GDPR compliance
- Remove posthog-js dependency from picture web app
- Delete PostHog integration module and setup documentation
- Remove PostHog initialization from root layout
- Clean up environment variables from .env.example
- Update logger comments to remove Sentry references
- Update PROJECT_OVERVIEW.md to reflect Umami as analytics tool
|
2026-01-28 12:24:22 +01:00 |
|
Claude
|
3aa9e8608d
|
feat(matrix): add self-hosted Matrix infrastructure for GDPR compliance
Add complete Matrix/Synapse setup as Telegram bot alternative:
Docker configuration:
- Synapse homeserver (port 8008) with PostgreSQL backend
- Element Web client (port 8087) with ManaCore branding
- DSGVO-compliant data retention policies (1-365 days)
- Prometheus metrics endpoint for monitoring
Config files:
- docker/matrix/homeserver.yaml - Synapse configuration
- docker/matrix/log.config.yaml - Logging with rotation
- docker/matrix/element-config.json - Element Web settings
Scripts & docs:
- scripts/mac-mini/setup-matrix.sh - One-time initialization
- Updated health-check.sh with Matrix services
- Updated MAC_MINI_SERVER.md with Matrix documentation
https://claude.ai/code/session_01E3r5aFW3YLAhEJfsL2ryhv
|
2026-01-28 00:20:12 +00:00 |
|