Coconut is a self-hosted and simple Dashboard to manage your server. It's built with Flask and Vue.js. It's still in development and not ready for production.
- Backend: Flask
- Frontend: Vue.js, SCSS
- Database: SQLite
- Unix-based OS
- Python 3.8+
- Node.js & npm
Clone the repository
git clone https://github.com/lytexdev/Coconut.git
cd CoconutInstall Coconut
./coco installRun Coconut
./coco runBuild frontend
./coco buildCreate custom module
./coco create module [name] [VueComponentName]Example:
# This creates a Vue component, registers it in custom_modules.json & creates an API endpoint for it.
./coco create module 'My peak Module' MyPeakModuleInitialize the database
./coco create dbSome interesting features that could be added to - see TODO file for details.
This project is licensed under the MIT License - see the LICENSE file for details.