vpsbox-desktop is the Wails desktop app for VPSBox.
This is a single, self-contained repo that includes both the desktop shell and the VPS engine core:
- native Wails shell
- React frontend
- VPS engine core (
vpsbox-core/) - packaging and release automation
- CI builds for macOS, Linux, and Windows
Youtube Demo: Watch here
End users should download a packaged release and run it.
They do not need the CLI, Go, Node, or any manual setup beyond the standard OS prompts for things like package installation or privileged host changes.
From this repo:
./scripts/dev.shThat script:
- Runs
go mod tidy - Installs frontend dependencies
- Starts
wails dev
If you prefer to run the steps yourself:
go mod tidy
cd frontend && npm install && cd ..
$(go env GOPATH)/bin/wails dev./scripts/build.shThat runs a local production Wails build and outputs artifacts under:
build/bin/
app.go: thin Wails binding layermain.go: app bootstrap and Wails runtime setupfrontend/: React/Vite UIvpsbox-core/: VPS engine core (Go package)build/: Wails platform metadata and packaging assets.github/workflows/build.yml: CI build matrix
GitHub Actions builds the app on:
- macOS
- Linux
- Windows
The workflow checks out the core vpsbox repo alongside this repo so the local replace github.com/stoicsoft/vpsbox => ../vpsbox-code path still works in CI.




