Quickstart
Tested against current repository structure: `panel/` and `connector-go/`.
Prerequisites
- Node.js 20+
- Go 1.22+
- Docker installed and working
Run Panel
cd /path/to/cpanel/panel
npm install
npm run upgrade-db
npm run create-user
npm run dev
Production mode:
npm start
Run Connector-Go
cd /path/to/cpanel/connector-go
go mod tidy
go build -o connector-go ./
CONNECTOR_CONFIG=./config.json VOLUMES_PATH=/var/lib/cpanel/volumes ./connector-go
First Validation
- Panel starts on configured `APP_PORT` (default 3000).
- Admin can create connector and regenerate token.
- Connector appears online in admin connectors pages.
- Create test server and verify start/console/files.
If you are new to Linux configuration, run this page first; the next basic step is PM2 process setup, then Cloudflare Tunnel if you need a public domain.
