NewMeet dock, our CLIInstall
Framework

Djangohosting.

Deploy Django with migrations run automatically on every release, under Gunicorn workers configured for you.

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

  1. 01Run dock deployRun dock deploy in your project folder, or connect a GitHub repository.
  2. 02We build itWe detect Django from manage.py, install dependencies and build an image.
  3. 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.

FeatureDockHostingPython shared hosting
First deploypip/Poetry install → migrate → zero-downtime switchUpload code to a fixed interpreter; run migrations by hand
Runtime & dependenciesAuto-detected and matched to your lockfileWhatever version the host pinned at signup
HTTPSAutomatic Let's Encrypt on your subdomain and custom domainsManual certificate setup and renewal (or a paid add-on)
Process supervisionAutomatic restarts and zero-downtime releasesYou babysit it, or hope the panel restarts it
Managed database1 included on Free, unlimited on Pro/TeamHost it yourself, or pay for a separate add-on
Idle / always-onSleep + instant wake (Free) or always-on (Pro/Team)You pay for an idle server 24/7
PricingFlat $0 / $4 / $9 / $19 per month, no meteringServer 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.

Create an account, run dock deploy, and get a live HTTPS URL in minutes.