❗ LumenCMS is under development: some features may be unstable or incomplete. Its use in a production environment is strongly discouraged at this time. |
---|
LumenCMS is a free, open-source alternative to WHMCS, designed to simplify hosting management (customers, services, billing, tickets, orders, etc.) through a modern, intuitive and lightweight interface. Developed in Node.js, LumenCMS aims to offer a high-performance, scalable solution for hosting providers and system administrators.
- 🎛️ Simple, responsive and modern web interface.
- 👤 Customer management (creation, modification, suspension, etc.)
- 🧾 Complete billing system (quotes, invoices, reminders, etc.)
- 💳 Payment gateways (PayPal, Stripe, etc.)
- 🛒 Product and service management (VPS, Game server, domains...)
- 📨 Support ticket system
- 📬 Customizable e-mail notifications
- 🧩 System of modules/extensions for customization
- 🔄 REST API for integration and automation
- 🧩 Integration with Pterodactyl, Proxmox, etc. (via modules)
- Node.js (version 18 or higher)
- npm or yarn
- SQLite database (default)
- Linux or Windows (recommended: Linux)
- Nginx
-
Go to :
cd var/www/
-
Clone the repository:
git clone https://github.com/lumenlabss/LumenCMS.git cd LumenCMS
-
Install dependencies:
npm install
-
Soon
LumenCMS is distributed under the MIT license. You are free to use, modify, and distribute it.
Contributions are welcome! Here's how you can contribute:
- Fork the project
- Create a branch (
git checkout -b feature/feature-name
) - Commit your changes (
git commit -am 'Add a new feature'
) - Push your changes (
git push origin feature/feature-name
) - Open a Pull Request
Project completion : ⁓ 0%
Join the LumenLabs community to ask questions, report bugs, or propose ideas:
Thanks to all contributors and users who support the LumenCMS project!