Server requirements
OS, resources, ports and network the installer checks before installing the agent.
The installer checks the server first and changes nothing until it is sure there are no blocking problems. Each check has a code, and the error reference says what to do about it.
OS and resources
Network
If the server has no public address (a home server, an office network), inbound 80 and 443 are unreachable. Sites then work through the tunnel behind NAT.
What the installer sets up
- A swap file, if memory is under 2 GB and there is no swap.
- Docker from the official repository, if it is missing.
- The Railpack and nixpacks builders at pinned versions.
- The
nolayuser and the/etc/nolayand/var/lib/nolaydirectories. - The Caddy proxy image.
- The agent binary
/usr/local/bin/nolay-agent, its config, the secrets key and thenolay-agentsystemd service. ufwandfail2banrules.
Running the installer again updates the agent and leaves the config, data and project containers alone.
What blocks the install
To check the server without installing, use --check:
Next
Go on to connecting the server.

