Skip to content
ProductHow it worksStacksSecurityTunnelsPricingDocumentationSign in
Nolay
PricingDocumentation
Sign inGet started

The panel is ours, the applications are yours

Three nodes: the panel, the agent gateway (hub) and the agent on your VPS.

The panel stores project settings and deploy history. Code, images, data and secret values stay on your server.

Start for freeRead the documentation

Free: 1 server, 1 project, 1 domain. You pay your hosting provider for the server.

NolayServersProjectsAlerts
Serversprod-1shopOverview
shopRunning
State
Now
Running
Version
v12
Last deploy
3 minutes ago
Code
Repository
github.com/acme/shop
Branch
main
Build
Next.js template
Domains
shop.example.com
certificate issued
www.shop.example.com
redirect
Server
prod-1
online
Agent
connected
RunProject shop on server prod-1
Running
Steps
  1. Command queuedin progress
  2. Agent accepted the commandpending
  3. Buildpending
  4. Starting the new versionpending
  5. Donepending
Log
shopserver prod-1
Failed, v13
Project shop: failedVersion v13 did not pass its readiness check. v12 keeps accepting requests.
now
History
  • v13Deployfailed
  • v12Deploy
  • v11Deploy

A rollback creates a new version from the selected one, with no rebuild.

Security and data

The agent opens an outbound WebSocket (WSS) connection to the agent gateway (hub) itself and opens no inbound ports. It runs only allowlisted operations, never arbitrary commands.

HTTPS
WSS, outbound only
Stored herePanel
  • Account
  • Organization
  • Project settings
  • Deploy history
  • Audit log
  • Metrics
Stored hereHub
  • Command queue for agents
  • Agent events
  • Secrets as ciphertext until delivery
Stored hereAgent on your VPS
  • Code and images
  • Volumes and databases
  • Secret values
  • Version history
Not storedPanel
  • Source code
  • Secret values
  • Images
  • Backups
  • Database contents
Not storedHub
  • Secrets in plain text
  • Source code
  • Images
Not storedAgent on your VPS
  • Account and organization
  • Inbound ports
Stored herePanel
  • Account
  • Organization
  • Project settings
  • Deploy history
  • Audit log
  • Metrics
Stored hereHub
  • Command queue for agents
  • Agent events
  • Secrets as ciphertext until delivery
Stored hereAgent on your VPS
  • Code and images
  • Volumes and databases
  • Secret values
  • Version history
Not storedPanel
  • Source code
  • Secret values
  • Images
  • Backups
  • Database contents
Not storedHub
  • Secrets in plain text
  • Source code
  • Images
Not storedAgent on your VPS
  • Account and organization
  • Inbound ports

Pick a node to see what is stored where.

What the agent does

The run window shows the steps and the log of a command the same way the panel does. If the build or the readiness check fails, the new version is not applied and the old one keeps running: the log shows the reason.

Deploy v13Project shop on server prod-1
Running
Steps
  1. Command queuedin progress
  2. Agent accepted the commandpending
  3. Buildpending
  4. Starting the new versionpending
  5. Donepending
Log
Next.js 15, template:next-standalone, 1 vCPU / 1 GB, 2026-09-22
127 s
from command to a running version, build without cache
104 s
repeat deploy: dependency layers from cache
308 MB
Next.js standalone image on the server
0 of 4075
proxy errors while switching versions

Verifiable

Do not take our word for it. You will run these commands on your own server after installing the agent, and you can try them here first.

Checked 0 of 6
Terminal of server prod-1, sample output

admin@prod-1:~$

Pick a check or type a command in the terminal.

The output is a sample: addresses, PIDs and the checksum on your server will differ.

State of the panel, the hub and agents: status.nolay.ru

Agent permissions and checks

Four commands on your server. ss -tulpn shows that the agent listens on no ports. id nolay shows the user it runs as. cat /var/log/nolay/audit.log opens the operation log. curl -fsSL https://get.nolay.ru/nolay-agent.sha256 prints the published checksum (SHA-256) of the agent file.

Build an image and start a container. Roll back to a previous version from a saved image. Read build and container logs. Write environment variables and secrets into the container environment. Back up volumes and database dumps to the storage you specified. Issue and renew certificates for domains.

Run arbitrary commands: it knows only the operations from the allowlist. Run as root: the agent runs as the nolay user in the docker group. Open inbound ports. Send code and secret values to the panel: they stay on your server.

The agent gateway at api.nolay.ru. Through it the agent receives panel commands and sends events. The agent opens the connection itself, and secrets pass through the hub only as ciphertext.

Containers keep running, and so do monitoring and automatic restart. Deploy and rollback are temporarily unavailable. A break of minutes, hours or days does not affect running projects.

The agent performs only operations from the allowlist and does not run as root. We store the account, the organization, project settings, deploy history, the audit log and metrics. We do not have your code, secret values, images or backups.

You fix errors in your code, the hosting provider fixes server problems, and we fix failures of the panel and the agent. The status page status.nolay.ru shows where a failure is right now.

All questions

7 days of Pro for free, no card

Sign up and confirm your email: Pro turns on right away. After a week you keep Free or the plan you choose.

Try Pro

Already have an account? Sign in

Sign-up and email

Email and password, then the link from the email. Once confirmed, Pro turns on by itself, no card needed.

Everything in Pro

Up to 10 servers, projects and domains without limits. Servers connect with the same command as on Free.

An email before the end

We remind you in advance how much time is left. You can pick a plan on any day.

Free or a paid plan

Free keeps one project running, you choose which one. The others stop, volumes and data stay on the server.

Nolay

The panel is ours, the applications run on your server. You pay your hosting provider for the server separately.

Product

How it worksSupported stacksPricingQuestions and answers

Get started

First projectRegular deploysClient projectsOpen the panel

Documentation

What Nolay isWhat you need before you startConnecting a servernolay-docs

More

Service statusContactsPublic offerPersonal data policy
2026, Nolay. Company details are on the contacts page.