Important
This project is very early into development and a lot of code is also still private, as this grows I will accept contributions and issues at a later stage. Documentation is still being worked on.
Zeroed is the control plane for the Zero panel. It employs a "multi-workload" system where a server can have a different workload type depending on the purpose. The daemon handles service lifetimes, backups, logging, and all other aspects about a server. There's two included workloads, one being the deployment workload utilizing gVisor to isolate arbitrary Dockerfile-based services to deploy from code instantly and effectively, the other is a game and general-purpose workload where Pterodactyl-based eggs can be utilized.
Additionally, it hosts a Git Smart-HTTP server to immediately deploy code and services from the terminal, an SFTP server to conveniently and quickly share and transfer files, and while attempting to minimize third-party modules and dependencies.
This repo is currently empty as the private code hasn't yet been published and open-sourced, but it'll very soon go online as I need to clean parts up, first.
- Dockerfile-based Deployment
- Custom Git Smart-HTTP server for automatic deployment
- Automatic docker image build
- Database persistence
- gVisor isolation
- Pterodactyl egg support
- SFTP server
- Automatic Dockerfile generation
- Automatic project type detection