Quickstart
Get an app live on Orizon in a few minutes. You can deploy from the dashboard, from a GitHub repo, or straight from your terminal with the CLI.
Option A — from the dashboard
- Sign in at dashboard.orizon.ng and open New.
- Paste a Git URL (GitHub, GitLab, Bitbucket, or any public
.gitURL), or connect your GitHub account and pick a repo. - Orizon detects the stack automatically (Next.js, Node, Bun, Go, Rust, Python, PHP, Docker, or a static site). Review the detected build and adjust if needed.
- Press Deploy. Watch the build logs stream in real time.
- When the build goes healthy, your app is live at
<project>.apps.orizon.ngwith TLS already in place.
Option B — from your terminal
Install the CLI (macOS / Linux):
curl -fsSL https://cdn.orzn.space/cli/install.sh | shAuthenticate with a platform API key from dashboard.orizon.ng/api-keys:
orizon login --key orz_pk_your_key_hereCreate a project in the dashboard (or with the API), then link your local directory to it and deploy the current folder:
cd my-app
orizon link --project proj_123
orizon deployorizon deploy zips your working directory (skipping node_modules, .git, build output, and other noise), uploads it, kicks off a deployment, and streams the logs until the app is healthy.
PORT environment variable. Orizon runs your container with PORT=3000and proxies public traffic to it. Static sites and PHP apps don't need this. See Supported stacks.Add environment variables
Set secrets and config in the dashboard under your project's Environment tab, or from the CLI by pushing a .env file:
orizon env push .envSaving variables triggers a redeploy so the new values take effect. Values are encrypted at rest and never returned in plaintext from the API.
Add your own domain
Every project gets a free .apps.orizon.ngsubdomain. To use your own domain, add it under the project's Domains tab and create the DNS records Orizon shows you — an A record for an apex domain, or a CNAME for a subdomain. TLS is provisioned and renewed automatically once DNS resolves.
What you get
- A live URL with automatic, auto-renewing HTTPS.
- Build and runtime logs you can stream live.
- Auto-deploys on every push if you connected a GitHub repo.
- Optional managed databases, transactional email, cron jobs and a CDN.