Run your own provider network: the pieces, the personas, and where to start.
node.you is built to be self-hosted. With the public repositories and a domain of your own, you can run a complete provider network with full feature parity: accounts, nodes, verification, and profile services, all under your control. This guide explains the moving pieces and where to go next.
A network is made of one coordinator and one or more service servers (which can be the same machine):
Clients (web / desktop / Android)
|
v https://yourdomain
+---------------------------------------------------------+
| Coordinator |
| nginx (TLS, routing) |
| nodeyou-api (accounts, nodes, provisioning) |
| PostgreSQL |
| ny-service-agent (container, loopback :8001) |
+---------------------------------------------------------+
|
| private network (WireGuard)
+---------------+---------------+
v v
+--------------------------+ +--------------------------+
| Service server | | Service server |
| ny-service-agent | | ny-service-agent |
| profile containers | | profile containers |
+--------------------------+ +--------------------------+
Host Provider field on the Start screen points it at your coordinator, and everything else (including billing configuration) is discovered from your server.Unmetered. No billing at all: you decide who gets accounts (open, invite-only, or closed registration) and grant service allowances by hand or through invite codes. This fits a homelab, a group of friends, or an organization hosting for its own people. It is the default: a deployment with no billing credentials configured runs unmetered.
Billing provider. You charge users for services through your own Stripe account. Stripe transfers cleanly to self-hosted networks; Google Play billing does not (it is bound to the official app's Play Console listing) and stays a node.you feature. See Billing with Stripe.