xvii is installed on your own servers. One server, the control plane, runs the platform services
behind Caddy and PostgreSQL. More servers, nodes, can join to run your apps. Everything is reached
under one domain: the dashboard at https://xvii.network, each service at https://<service>.xvii.network.
Install an instance
xvii server install root@your-server sets up PostgreSQL, Caddy, the node agent, id and home, and prints
a link that creates the first account. See Install an instance.
Install the CLI and sign in
One binary for every service. Sign in through the browser with your passkey. See
Install the CLI.
Put something online
A static site with xvii pages deploy (first site), then a container with a database
(first app).
Learn the model
Teams, projects, environments, roles and tokens are the same in every service. Five minutes with
Concepts saves a lot of guessing later.