Northflank
Deploy Genesis on Northflank with a one-click template and access it through the web Control UI. This is the easiest "no terminal on the server" path: Northflank runs the Gateway for you.
How to get started
- Click Deploy Genesis to open the template.
- Create an account on Northflank if you don't already have one.
- Click Deploy Genesis now.
- Set the required environment variable:
GENESIS_GATEWAY_TOKEN(use a strong random value). - Click Deploy stack to build and run the Genesis template.
- Wait for the deployment to complete, then click View resources.
- Open the Genesis service.
- Open the public Genesis URL at
/genesisand connect using the configured shared secret. This template usesGENESIS_GATEWAY_TOKENby default; if you replace it with password auth, use that password instead.
What you get
- Hosted Genesis Gateway + Control UI
- Persistent storage via Northflank Volume (
/data) sogenesis.json, per-agentauth-profiles.json, channel/provider state, sessions, and workspace survive redeploys
Connect a channel
Use the Control UI at /genesis or run genesis onboard via SSH for channel setup instructions:
- Telegram (fastest — just a bot token)
- Discord
- All channels
Next steps
- Set up messaging channels: Channels
- Configure the Gateway: Gateway configuration
- Keep Genesis up to date: Updating