1. Install
2. Open the setup link
Port 8080 should stay closed to the internet, so tunnel it first. On your laptop:localhost as the host, and choose a password. You should land on the first-run screen. If the link is lost or rejected, see Getting started or print the token again:
3. Turn on HTTPS
On the first-run screen, press Enable HTTPS. No DNS record is needed. You get an address like203-0-113-10.sslip.io with a Let’s Encrypt certificate. From a terminal:
4. Deploy an app
On the same screen, deploy a sample app or pick a template. You can also paste a repository URL under New app. The screen waits until the app is healthy and ends on its live link. If the build fails, the screen shows a diagnosis and a link to the logs. More options: Getting started and Templates.5. Take your first backup
Back upmaster.key first. Without it, stored secrets cannot be read after a restore. Then take a snapshot of the control plane database:
6. Check the server
fail rows and fix them. A warn on external reachability is a hint, not proof: test from another machine. See Doctor.
What next
- Zero to HTTPS: move from the test address to your own domain.
- Go live checklist: point a domain at an app.
- Domains and ingress: how names and certificates work.
- Backups and storage: schedules and restores.