Doable for Replit
Replit is perfect for tinkering. Doable is where the result lives once it's worth keeping. GitHub-sync, env vars, custom domains, addon databases, and a real container image — without losing the always-on URL feel that made Replit nice in the first place.
Push your Repl to a GitHub repo. Replit handles the initial commit; you can keep editing in either place after that.
Tag it 'Imported from Replit' in the wizard. Pick runtime (Node / Python / static / Docker), pick where to deploy.
Every git push to the connected branch triggers a Doable build. Live URL is yours, behind HTTPS, with a custom domain if you want one.
The new-project wizard at /projects/new walks you through this end-to-end with a step-by-step guide for Replit.
Replit's hobby tier sleeps free Repls. Doable's free tier keeps your project always-on on Doable Cloud, and BYO on a $5/mo VPS gives you unlimited always-on for any number of projects.
Encrypted at rest, injected at runtime, never visible after save. Set via dashboard or `doable env set`. Auto-detected from a .env file if you have one locally.
One CLI call provisions a managed database container on your account's server. The connection string is injected as an env var; the addon survives redeploys.
Same Doable interface deploys to your own Hetzner / DigitalOcean / Vultr / Linode box. Provision with one click in the wizard or `doable server hetzner --name prod-1`.
Yes. Once Replit is connected to GitHub, every commit it makes triggers a Doable build. You can also push from your local machine to the same repo; Doable doesn't care which client pushed.
Those are Replit-only. Migrate to a Doable Postgres addon (CLI: `doable addon attach postgres`) or any external DB whose URL you can put in an env var. The wizard's checklist guides you through this.
No. Doable gives you a free .doable.do subdomain on Doable Cloud, always-on. Add a custom domain anytime — Doable handles routing and HTTPS.
Download the Repl as a ZIP from Replit (three-dot menu → Download as ZIP), then use the Doable CLI: `doable deploy` from inside the unzipped directory. The CLI uploads the source and triggers a build.
Free hobby tier. Or try with any GitHub URL without signing up.