01 — installGet the CLI.
The CLI ships with the djust framework. If you have djust in your Python env, you have it.
$ pip install djust $ djust-deploy --version djust-deploy 0.9.x
Don't have a project yet? Clone the starter:
$ git clone https://github.com/djust-org/djust-start $ cd djust-start && make dev
02 — authenticateGet a token.
Sign up at djustlive.com, then open /dashboard/settings/. Reveal your API token and paste it back to the CLI:
$ djust-deploy login Paste your token from /dashboard/settings/api-token/: $ ******** ✓ Stored at ~/.djustlive/credentials
03 — deployShip it.
From your project root, point the CLI at the slug you registered on the dashboard:
$ djust-deploy deploy myapp Uploading project · done [djustlive] Building · installing dependencies [djustlive] Running migrations [djustlive] Detected entrypoint · myapp.asgi ✓ live → https://myapp.djustlive.app
That's it. The platform handles servers, persistent storage, ASGI/WSGI auto-detection, TLS, and live deploy logs visible at /dashboard/projects/<id>/.
<project>/asgi.py (preferred) or <project>/wsgi.py. Authoring a Procfile still wins if you want explicit control.
04 — custom domainBring your own hostname.
From /dashboard/projects/<id>/domains/, add a hostname. The dashboard returns a TXT record:
Type: TXT
Name: _djustlive-verify.app.example.com
Value: tH9k...x4Pq
TTL: 300
Drop the record in your DNS provider, click Verify. We issue and renew TLS automatically — your app is live on your domain over HTTPS.
- Multiple domains per project supported; one is
primary. - Your custom domain works alongside the default
<slug>.djustlive.appsubdomain — both keep working.
05 — plansRoom to grow.
Your plan sets how many projects and apps you can run, plus storage and database. Limits are enforced for you — you can't accidentally blow past your tier. Need more? Upgrade on the billing page and your limits lift immediately, no migration or redeploy.
→ /dashboard/billing/ · compare plans & upgrade // Free · 1 app · 3 projects // Hobby · 3 apps · 6 projects // Pro · 10 apps · 20 projects
06 — cli referenceAll commands.
djust-deploy login— paste your token, store credentials.djust-deploy deploy <slug>— package, upload, and deploy your project.djust-deploy logout— wipe stored credentials.
The CLI uses DJUST_SERVER if set; defaults to https://djustlive.com.