A self-hosted server dashboard for complete server management and monitoring.
- Dashboard Overview: Live resource usage, usage trends, system health, and OS information
- User Management: Permission-based users and roles with granular access control
- Firewall Management: Built-in firewall wrapper/helper with comprehensive logging
- Database Support: Create and manage multiple database types including MySQL, PostgreSQL, MongoDB, and more with configurable hosts/nodes
- Website Hosting: Host diverse site types including static sites, Node.js, PHP, reverse proxies, and Next.js applications
- Domain & SSL Management: Configure domains and set up SSL certificates
- SSH Access: Direct SSH access to the server with key authentication and multiple session support
- Highly Configurable: Extensive configuration options for all components
Core UI consists of three separate processes working together:
- Frontend: A background process built with Next.js for the user interface
- Backend: An HTTP server written in Go for business logic and API endpoints
- Daemon: A separate Go process with WebSocket support for real-time communication
The backend and daemon are built with Go for performance and reliability, while the frontend uses Next.js for a modern, responsive web experience.
Setup instructions coming soon.