LumenCloud is a lightweight, self-hosted personal cloud solution developed by LumenLabs.
Designed for simplicity and control, it allows users to securely store, manage, and access files through a clean web interface — all hosted on your own infrastructure.
- File upload and download
- Folder navigation (multi-user support planned)
- File renaming and deletion
- Clean, responsive web interface
- Easy configuration via
config.json
- Backend: Node.js + Express
- Frontend: EJS
- Database: SQLite3
- Storage: Local filesystem
git clone https://github.com/lumenlabss/LumenCloud.git
cd LumenCloudnpm installCreate a config.json file at the root of the project:
{
"port": 3000,
"version": "alpha 1.0.0",
"https": false,
"sessionSecret": "change_this"
}```
### 4. Start the server
```bash
node lumencloud.js💡 Default password and username is: admin, 123
Contributions are welcome!
- Fork this repository
- Create a new branch:
feature/your-feature - Submit a clear and well-documented pull request
This project is licensed under the MIT License. You are free to use, modify, and distribute it under the terms of this license.
For questions, suggestions, or serious contributions, contact the team via:
- Official website: https://lumenlabs.pro
- Community Discord: https://discord.gg/ty92ffCYUC
LumenCloud — A fast, simple, transparent personal cloud.