A fresh Devani install has no users yet, so the first visit to your site sends you to the setup wizard at /devani/. It does three things: creates your admin account, connects the integrated services, and scaffolds your starter site.
Step 1 — your admin account
Pick a username and a password (use a long passphrase — this account can edit everything), and enter your email address. The email matters: it's used to provision your integrated service accounts in the next step.
Step 2 — integrated services
Devani works with four companion services. The wizard creates accounts for you — no separate signups:
- Tonta (media storage & CDN) — required. Devani is built around it: every image you upload is resized, converted to WebP, and served from a global CDN. Free up to 5 GB.
- Pinpic (AI images), AltText (automatic alt text), and Sivvy (admin protection & uptime) — optional toggles, on by default. All have free tiers, and each can be disconnected later from Settings.
You'll receive one verification email, from Tonta. Click the magic link, and the wizard picks up automatically — it polls in the background and moves on the moment your email is confirmed. If nothing arrives within a minute, check spam.
Step 3 — your site appears
Once verification completes, Devani scaffolds the starter site: a homepage, the basic pages, and the blog. From here you land in the dashboard, and everything is editable — see The visual editor.
If setup gets interrupted
The wizard is resumable. If you close the tab midway, coming back to /devani/ continues where you left off — including the awaiting-verification step. It won't create duplicate accounts.
Already have service accounts?
If you have existing API keys (for example a Tonta account from another site), you can paste them later in Settings → Integrations instead of using the auto-provisioned ones. Keys are write-only in the UI — once saved, the value is never displayed back.