A modern, lightweight control panel for game server management.
Easy to install. File-based database by default, with optional MySQL, PostgreSQL, and SQLite support.
| Feature | Sodium | Others |
|---|---|---|
| Lightweight | Minimal resource usage | Heavy dependencies |
| Easy Setup | Single command install | Complex configuration |
| No .env files | JSON config, setup wizard | Manual environment setup |
| Flexible Database | File, SQLite, MySQL, PostgreSQL | Usually MySQL only |
| Modern Stack | Node.js | PHP, older tech |
git clone https://github.com/sodiumpanel/panel.git
cd sodium
npm install
npm run build
npm startOn first launch, a setup wizard will guide you through:
- Panel Configuration - Name, URL, and port
- Database - File (default), SQLite, MySQL, or PostgreSQL
- Redis - Optional, for large-scale deployments
- Default Limits - Resource limits for new users
- Admin Account - Create the first administrator
All configuration is stored in data/config.json. No manual environment variables required.
- Sodium Reaction - Node daemon for Sodium Panel
Built with care by the Sodium team
