Deploy model
You bring a Dockerfile or a Git repo. We build, run migrations on deploy, and attach managed PostgreSQL plus a volume for /media. ASGI works the same as WSGI — Channels and async views run without extra config.
For SaaS
Most Django SaaS founders end up with a familiar bill: app on Heroku at $50, PostgreSQL at $50, Redis at $30, plus the surprise transfer fees. Hostim runs the same Django stack — Gunicorn, PostgreSQL, Redis, Celery worker — for a small fraction of that, on EU bare metal, with flat monthly pricing.
# docker-compose.yml
services:
web:
image: my-django-app
environment:
- DJANGO_SETTINGS_MODULE=config.settings.prod
db:
image: postgres:16
volumes:
- db_data:/var/lib/postgresql/dataA Django SaaS reaches a predictable shape early: an admin, an API, a background worker, a database, and uploads. Hostim maps to this shape one to one. The app container starts at €2.5/month. Managed PostgreSQL is on the free tier until you outgrow it. Persistent volumes hold media uploads and survive deploys. A second app in the same project runs Celery against the shared Redis. There is no per-seat billing, no per-request fee, and no traffic surcharge — what you reserve is what you pay.
SaaS founders running a single product with paying customers, usually a few apps and a database, growing from one server to a few.
Hostim is built for this profile. One project per environment, managed PostgreSQL or MySQL, persistent volumes, custom domains, and a separate worker app for queues — all under flat monthly pricing. No bill surprises.
Modern Django deployment is container-based. The app runs under Gunicorn or Uvicorn, with PostgreSQL on a separate service and persistent storage for media uploads. Hostim mirrors this layout one to one.
You bring a Dockerfile or a Git repo. We build, run migrations on deploy, and attach managed PostgreSQL plus a volume for /media. ASGI works the same as WSGI — Channels and async views run without extra config.
Two common failure points: media files lost on container restart, and DATABASE_URL hardcoded for local dev. Hostim provides persistent volumes for /media and injects DATABASE_URL at runtime.
DJANGO_SETTINGS_MODULE, SECRET_KEY, DEBUG, ALLOWED_HOSTS, DATABASE_URL
A standard Heroku setup (Standard 1x dyno + Standard PostgreSQL + Heroku Data Redis) is around $80-120/month. Equivalent on Hostim is typically €15-30/month for the same workload.
As a separate app in the same project, using the same Docker image and a celery -A app worker command. It shares DATABASE_URL and REDIS_URL automatically.
Stripe webhooks hit your Django app like any other request. We do not bill per webhook — flat monthly pricing for the container.
Yes. PostgreSQL, MySQL, Redis and persistent volumes have a free tier. App containers start at €2.5/month. A trial project lets you exercise the full stack before paying.
Spin up an app in minutes. Managed database on the free tier, custom domain included.
Platform figures from the published price list, docs and our own benchmark.
€2.50/month
Hostim entry app plan
Plan sa-1-1: 1 vCPU, 1 GB RAM. Flat price, billed hourly, no usage meter.
€0
Managed database free tier
PostgreSQL 256 MB, MySQL 256 MB, Redis 128 MB, volume 1 GB. No cap on how many free instances you create.
Included on every plan
Database high availability
PostgreSQL and MySQL run as a primary plus hot standby with automatic failover, shared plans included.
2,708 TPS
Managed PostgreSQL write throughput
pgbench, 4 clients, 300 s, plan drp-50 (2 vCPU / 4 GB). AWS RDS db.t4g.medium scored 1,080 TPS on the same test.
€0/GB
Traffic charges
No ingress fees and no per-GB egress line on app plans.
1 today (Falkenstein, Germany)
Regions
Bare metal, EU only, with more regions planned. No AWS, GCP or Azure underneath.
“Managed PostgreSQL runs as a replicated cluster with automatic failover on every plan, shared and dedicated alike.”
— Hostim.dev docs, managed PostgreSQL