Connecting a server
Add a server in the panel, run one command on it and wait for the Online status.
After this page the server is connected to the panel and ready for projects. You need a VPS that meets the requirements and SSH access to it.
Steps
- In the panel open Servers and click Add server. Give the server a name you can tell apart, for example
prod-1, and click Create and get token.


- Copy the install command. It looks like this; the token and ID are different for every server:
-
Log in to the server over SSH and run the command. The installer checks the server, installs Docker and the agent, and prints the agent version and service state at the end. It usually takes two to five minutes.
-
Go back to the panel. The Waiting for agent step checks the connection every three seconds; once the agent is online, open the server. Its status is Online.
Check on the server
The service is running:
The agent connected to the hub, the log has a line about the connection:
The agent opened no inbound ports:
Where things live on the server
Updating
Run the same install command again. The binary and service are updated; config, data and project containers stay as they were.
Disconnecting a server
Open the server settings in the panel and press "Delete server". The dialog offers three paths:
If the server is offline or the agent did not answer, the panel still deletes the server and shows the command to run on the server as root:
Without the command from the panel, project containers keep running until you stop them. Certificates in /var/lib/nolay/caddy survive --purge as well.
Troubleshooting
Next
Create your first project.

