Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Decentralized Communication Sovereignty
- Why centralized chat is a data governance risk.
- Matrix protocol overview: rooms, events, and federation.
- Synapse vs Dendrite homeserver options.
Homeserver Deployment
- Docker Compose stack with Synapse, PostgreSQL, and Element Web.
- Reverse proxy configuration with Nginx and LetsEncrypt.
- Federation configuration: .well-known delegation and port 8448.
Authentication and Identity
- Local auth, LDAP integration, and OpenID Connect.
- User registration policies and guest access control.
- SSO with Keycloak, Authentik, or Authelia.
End-to-End Encryption
- Cross-signing and device verification workflows.
- Key backup and recovery for lost devices.
- Admin implications of encrypted rooms and export rules.
Spaces, Rooms, and Bridges
- Structuring enterprise spaces for departments and projects.
- IRC, Slack, and Telegram bridges for inter-team communication.
- Threading, reactions, and bots for automation.
Security and Moderation
- Admin API for user management, room shutdown, and data deletion.
- Privacy settings: message retention, redaction, and media purging.
- Rate limiting and CAPTCHA to mitigate spam registration.
Maintenance and Scaling
- Postgres maintenance: vacuum, indexing, and long-term retention.
- Media repository sizing and S3 offloading.
- Monitoring with Prometheus and logging retention policies.
Requirements
- Intermediate Linux system administration and Docker basics.
- Understanding of federated messaging and HTTPS.
- Familiarity with web proxy configuration (Nginx/Apache).
Audience
- Enterprise IT teams replacing Slack, Teams, or Discord with sovereign messaging.
- Regulated industries: healthcare, finance, defense.
- Decentralization proponents and privacy-focused organizations.
14 Hours
Testimonials (3)
She was very well verse with the material. Very nice, engaging. She always pauses to ask if there are questions or clarifications.
Jones Manlapaz - Nordstern Group
Course - Introduction to Semantic MediaWiki
the coverage of Teams peripherals.
Luis - Interiores Aereos
Course - Capacitación Integral en Microsoft Teams: Potencia tu Productividad
Machine Translated
Trainer willingness to help