Features
Automatic migrations
When manage.py is detected, migrate runs before traffic switches to the new release.
Git Push Deploy
Push to your repo and we build, migrate, and deploy your Django app with zero downtime.
Managed Databases
Add PostgreSQL, MySQL, or Redis with one click. DATABASE_URL set automatically.
WSGI ready
Gunicorn workers configured for you out of the box.
How it works
- 01Run dock deployRun
dock deployin your project folder, or connect a GitHub repository. - 02We build itWe detect Django from
manage.py, install dependencies and build an image. - 03It goes liveYour app gets a container, free SSL and a live https://….dockhosting.cloud URL.
$ dock deploy→ Detecting framework… Django→ Found manage.py→ pip install -r requirements.txt→ Building image→ Provisioning container + SSL✓ Live at https://my-app.dockhosting.cloud
Supported
- Python 3.11
- Python 3.12
- Django
- PostgreSQL
- MySQL
- Redis
Specifications
- Python versions
- 3.11, 3.12
- Dependency managers
- pip (requirements.txt), Poetry (pyproject.toml)
- Max memory
- Up to 4 GB per app
- Custom domains
- 3 on Pro, 10 on Team - auto SSL
Updated 1 November 2026
Compare
Django belongs on a real runtime with a real database - not a shared interpreter with a SQLite file. DockHosting detects manage.py, runs migrate automatically before the traffic switch, and connects a managed PostgreSQL over the private network.
| Feature | DockHosting | Python shared hosting |
|---|---|---|
| First deploy | pip/Poetry install → migrate → zero-downtime switch | Upload code to a fixed interpreter; run migrations by hand |
| Runtime & dependencies | Auto-detected and matched to your lockfile | Whatever version the host pinned at signup |
| HTTPS | Automatic Let's Encrypt on your subdomain and custom domains | Manual certificate setup and renewal (or a paid add-on) |
| Process supervision | Automatic restarts and zero-downtime releases | You babysit it, or hope the panel restarts it |
| Managed database | 1 included on Free, unlimited on Pro/Team | Host it yourself, or pay for a separate add-on |
| Idle / always-on | Sleep + instant wake (Free) or always-on (Pro/Team) | You pay for an idle server 24/7 |
| Pricing | Flat $0 / $4 / $9 / $19 per month, no metering | Server cost + setup fees + your time |
The bottom lineAutomatic migrations and a private managed PostgreSQL are the two things Django projects most often misfire on; both are platform features here.
Everything you need to know before you deploy your first Django app.
Yes - if a manage.py is detected, migrate runs automatically before traffic switches to the new release.
