home WASMan
Add app
Code — the directory under /srv, the unit-name prefix and half of the domain
Name
Git remote
WASBuilder project code — leave empty for an app this host manages alone
Base branch / staging branch
Service user, binary name, config example
Extra files — the app's other gitignored runtime files, one per line, copied into both colours on every deploy. WASBuilder needs config/agents.example.json -> config/agents.json or it dispatches nothing
Edit app
Code — the directory under /srv, the unit-name prefix and half of the domain. Not editable: the box already carries it
Name
Git remote
WASBuilder project code — empty means this host deploys the app from the console alone and never offers its instances on a lease (P11-D15)
Base branch / staging branch — the ref an instance starts with. The Instance record is the authority afterwards (P11-D3), so changing these moves nothing already created
Service user, binary name, config example
Extra files — the app's other gitignored runtime files, one per line, copied into both colours on every deploy
Submodules — whether a checkout runs submodule update --init --recursive

Nothing on the box changes here. A new service user, binary or file list is what the next deploy builds and writes; the colour serving now keeps the unit, the checkout and the ownership it was given.

Add instance
Environment
Ref — the branch this environment tracks. This record is the authority (P11-D3)
Domain — leave empty to follow the <app>.<domain> convention
Adopt an app that is already on this box
The nginx site to read, as it appears in sites-available
Sign in

or

or
Sign up

or
Account
Change email address:
Enter current password:
Change password: (blank to leave unchanged)