Skip to content

Latest commit

 

History

History
31 lines (23 loc) · 1.33 KB

README.md

File metadata and controls

31 lines (23 loc) · 1.33 KB

The intent behind this project is for me to get real-world experience with GoLang and SolidJS.

The scope of this project is to rebuild as much as I can from the hestiacp/hestiacp project, while providing a faster, safer, powerful and customizeable experience.

Things I want to acomplish:

  • build a structure that bundles all the frontend assets in a single go binary ✅ DONE
  • build a plugin structure that allows building an app store in the future ✅ DONE
  • rebuild the entire frontend of hestiacp using my solidjs-window-manager plugin
  • I don't know yet if I want to rewrite all the hestiacp shell scripts or use theirs and build this backend around it
  • improove the nginx configuration cababilities
  • make a plugin for supervisor
  • make a live logs interface
  • build a mobile app !

Demo:

docker compose up -d
# this request will be served from the frontend vite dev server
curl http://localhost:3000/
# this request will be served from core
curl http://localhost:3000/api
# this request will be served from the example-plugin via static filesystem
curl http://localhost:3000/api/example-plugin/
# this request will be served from the example-plugin custom api handlers
curl http://localhost:3000/api/example-plugin/plugin