Deplo

Troubleshooting

Start here when something looks broken, a quick triage checklist and a symptom index.

Organised by symptom, because a symptom rarely belongs to one feature.


Start here, whatever the symptom

Four questions answer most of it before you read anything else.

Is the server online?

Settings -> Servers. A card reading warning means the agent is up but Docker is not answering there, and nothing can deploy. Unknown means the reading is stale.

What do the logs say?

The app's Logs tab, or the deployment's build log. The answer is usually a sentence in there.

Did it ever work?

If it did, something changed: a push, a variable, a token expiring, a certificate, a disk filling up.

Can you reach the panel on its generated address?

https://deplo-<hex>.nip.io answers whatever your own domain is doing. See ports, networks, and files.


Find your symptom

What you seePage
The build failsDeploys and builds
The build passes and the site does not answerDeploys and builds
A push does not deployDeploys and builds
The deploy is stuck queuedDeploys and builds
No space left on deviceDeploys and builds
A domain is stuck on Waiting for DNSDomains and TLS
Certificate warning in the browserDomains and TLS
404 from the proxyDomains and TLS
A redirect loopDomains and TLS
A server is stuck provisioningServers and agents
A server is online but every deploy failsServers and agents
Metrics show dashesServers and agents
A database will not startDatabases and backups
An app cannot reach its databaseDatabases and backups
A backup or a restore failsDatabases and backups
A backup artifact will not decryptDatabases and backups
You cannot sign inSign-in and access
A team shows a lock screenSign-in and access
Passkeys say Not usable hereSign-in and access
An API token returns 401 or 403Sign-in and access
A button is missing or greyed outSign-in and access

Things that look like bugs and are not

What you seeWhat it means
An app says Error but the site workserror means the last deploy attempt failed. The previous stack is still serving
A preview is grey, not redIt was evicted because the app is at its preview limit. Redeploy brings the same URL back
A cron run says skippedIt never started: the container was stopped, or the previous run was still going. Not a failure
A cron run says lostThe agent could not report the outcome. The command may well have completed
A readiness row says skipIt could not be evaluated. Deliberately not a pass
A server says UnknownThe health reading is stale. Click Refresh
A domain says Cloudflare DNSProxied, so the origin cannot be verified from here. It is routed anyway
A destination test failedA normal result, not an error. Read the Connection log

Where to get the details

Almost every symptom has a matching If it does not work section on the feature's own guide. Start from the docs index if you know which feature you are in.

If you think you found a real bug, the repository's issue tracker is the place. If you think you found a security hole, do not open an issue: read the project's security policy instead.

Did this page help you?

On this page