A comprehensive Docker stack for running Maubot with certificate management solutions.
Maubot is a modular bot system for Matrix that allows you to easily create and manage bots with a web interface. Perfect for creating bridges between Matrix and other platforms.
Automatic SSL certificate management from Let's Encrypt for production deployments. Provides seamless HTTPS integration for Docker containers using nginx-proxy and acme-companion. Learn more about Let's Encrypt Manager configuration.
Local domain stack with trusted self-signed certificates for virtual network deployments. Includes private CA management and local DNS resolution for development environments. Learn more about Step CA Manager configuration.
Location: src/maubot/
Modular bot system for Matrix with web management interface. Supports plugins, multiple bot instances, and integration with various Matrix homeservers.
Location: src/matrix-bridges/
Collection of bridges for connecting Matrix to other communication platforms (planned).
Location: src/integration-services/rsshub/
RSS feed generator and aggregator service. Supports various sources including Telegram channels, social media platforms, and news sites. Includes Redis caching, Browserless Chrome integration, and authentication options. Learn more about RSShub configuration.
- π Production Deployment: Use Maubot + Let's Encrypt Manager for public-facing Matrix bots
- π Internal Networks: Use Maubot + Step CA Manager for private/development environments
- π§ Development: Use Maubot standalone for local development
- π€ Bots and Automation: Create Matrix bots with web management interface
- π Bridges: Connect Matrix to other platforms (Telegram, Discord, etc.)
- π‘ RSS Aggregation: Use RSShub for generating RSS feeds from various sources
- π Content Integration: Combine RSShub with Maubot for RSS-to-Matrix notifications
Each component has its own README with detailed setup instructions. Choose the certificate management solution that fits your deployment scenario.
-
Navigate to the maubot directory:
cd src/maubot/ -
Build configurations:
./build.sh
-
Choose your desired configuration and follow instructions in src/maubot/README.md
This project is dual-licensed under: