Documentation
¶
Overview ¶
mainplane-server is the server binary: the harness, and the credentials that reach it. A new key or join prints its token once; the table holds only hashes.
mainplane-server up <config.json>
mainplane-server install [config.json] and again at every boot, as a service, behind a quick tunnel; asks for sudo or admin itself;
with none, keeps an installed config; prints a new join token "default", the one before it refused,
and a new api key "default", the ones before it kept
mainplane-server tunnel <url> <cloudflared token> | quick the installed harness moves to the user's own tunnel, or back
mainplane-server key new <name> | revoke <name> | list on the installed harness, as root
mainplane-server join new <name> [ephemeral] | revoke <name> | list
mainplane-server update [version] the installed harness becomes release version, the latest stable by default
mainplane-server uninstall the service, binary and admin worker go; sessions and the auth table stay
mainplane-server version
Click to show internal directories.
Click to hide internal directories.