-
Notifications
You must be signed in to change notification settings - Fork 32
Home
github-actions[bot] edited this page Jul 20, 2025
·
25 revisions
Welcome to the Egroo documentation! Egroo is a self-hosted, real-time chat web application built using Blazor and ASP.NET.
- Getting Started
- Installation Guide
- Configuration
- Development Setup
- Deployment Guide
- API Documentation
- Architecture Overview
- Troubleshooting
- Blazor Auto Mode: Loads server-side for faster initial page load, then seamlessly switches to WebAssembly (WASM) when cached
- Progressive Web App (PWA): Installable on devices for an app-like experience
- Real-time Communication: Built with SignalR and WebRTC for fast, responsive messaging
- Message Privacy: Messages are automatically deleted after delivery, ensuring confidentiality
- Self-hosted Infrastructure: Full control over your data with a customizable backend
- .NET 8 (recommended) for the latest features and optimizations
- PostgreSQL database (default configuration)
- Docker (optional, for containerized deployment)
- Modern Browser with WebAssembly support
- Join our Discord Server for community support
- Report bugs or request features via GitHub Issues
- Check out the Contributing Guide
This project is licensed under the MIT License.