Serverless hosting for your hobby app
Sleeps when not used
Subsecond wake-up
Bring your own stack
No unexpected bills
Per app, per month. Pay only for the time your app is awake.
0.30€
Storage only — no compute while idle
4 hours awake per month
4.00€
Full compute, 24/7
| Dormouse | VPS | Lambda | Lambda + SnapStart |
Lambda + Provisioned Concurrency |
|
|---|---|---|---|---|---|
| Run a normal HTTP app | ✓ | ✓ | △ | △ | △ |
| Bring your own stack | ✓ | ✓ | △ | △ | △ |
| Pay nothing for idle compute | ✓ | ✗ | ✓ | ✓* | ✗ |
| Subsecond wake-up | ✓ | ✓ | △ | ✓ | ✓ |
| No server management | ✓ | ✗ | ✓ | ✓ | ✓ |
| No platform-specific rewrite | ✓ | ✓ | ✗ | ✗ | ✗ |
| Hard spending cap | ✓ | ✓ | ✗ | ✗ | ✗ |
* SnapStart reduces cold-start cost for Java; you still pay for storage and other idle charges.
Any Docker image that runs a normal HTTP service, responds on port 8000, and not bigger than 512 MB compressed.
Dormouse saves the app state and releases the compute. The next request wakes it up.
No. Use external storage for anything that needs to persist.
Each new app gets its own PostgreSQL database (100 MB cap). Use the public connection URL from the app page for setup; the app receives DATABASE_URL automatically. Reconnect after wake if your framework needs it.
Not yet. Dormouse currently targets request-driven HTTP apps.
You can configure environment variables for each app.
Apps currently have up to 512 MB of RAM. Maximum 1 vCPU. CPU capacity is shared, so sustained full-core performance isn't guaranteed.
Sleeping apps don't use billable compute. You only pay for base resources needed to keep the snapshot of your app.
You'll see the app status and logs so you can debug startup or runtime errors.
Not yet, but it's on the roadmap. For now, every app gets its own subdomain with HTTPS.
Each app runs in its own isolated environment with separate resource limits.