Deploy Djangoin minutes.
Push your Django project to GitHub and HostingGuru handles the production setup. We detect your manage.py, configure Gunicorn, run collectstatic, and serve your app over HTTPS — no nginx configs, no Procfiles, no DevOps required.
Steps
1. Connect your GitHub
Sign up and install the HostingGuru GitHub App. We'll list all your repositories — pick the one with your Django project.
2. We detect Django
HostingGuru identifies Django by scanning for manage.py and the Django package in your requirements.txt or pyproject.toml. We locate your WSGI or ASGI application module automatically by reading your settings.py. If you're using Django Channels or an ASGI setup, we switch to Uvicorn instead of Gunicorn — no manual configuration required.
3. Your app is live
During deployment, we run collectstatic to gather your static assets and apply any pending database migrations if you've configured it. Gunicorn serves your application with production-tuned worker settings. Your Django admin, REST API endpoints, and template-rendered pages are all accessible immediately over HTTPS.
Django on HostingGuru, without the runbook
collectstatic and migrate run for you
Every deploy runs python manage.py migrate --noinput and collectstatic --noinput as part of the release phase. WhiteNoise is wired up automatically so static assets are served from the app without a separate CDN bucket.
ASGI and Channels, not just WSGI
If asgi.py exports an application, HostingGuru runs Daphne or Uvicorn. WebSockets and Django Channels work out of the box — bring your own Redis channel layer (or use the managed Redis add-on) and your consumers handle traffic from day one.
Celery + Redis as a separate service
Spin up a celery -A project worker process next to your web service in the same workspace. Beat scheduler runs as a third service if you have periodic tasks. Workers share the same env vars and database.
SECRET_KEY and DATABASE_URL via env
Stop committing settings_prod.py. Read SECRET_KEY, DATABASE_URL, ALLOWED_HOSTS, and Stripe/Sentry/AWS credentials from os.environ. They're encrypted with AES-256-GCM and injected at runtime — never in your repo, never in your image.
ALLOWED_HOSTS handled for you
Your custom domain is added to ALLOWED_HOSTS via env automatically. CSRF trusted origins, secure cookies, and the X-Forwarded-Proto header are pre-configured so HTTPS detection works behind our load balancer without you touching SECURE_PROXY_SSL_HEADER.
Free tier keeps your demo warm
A side-project Django site doesn't make money — but a 30-second cold start kills it on Hacker News day. The Starter plan keeps one Django service running, free, no credit card. Add the Hobby plan when you need a custom domain.
Ready to deploy your Django app?
From GitHub to production in under 5 minutes. No credit card needed.
Key facts and common questions
Django hosting on HostingGuru is a managed Platform-as-a-Service that builds and runs your Django application directly from a GitHub repository, without you operating servers, container registries, or build pipelines.
What is the fastest way to deploy a Django app on HostingGuru?
Install the HostingGuru GitHub App on the repository, pick the branch, and click Deploy. HostingGuru detects django in your Python requirements, runs pip install, executes python manage.py collectstatic --noinput and migrate, and starts the WSGI app with Gunicorn (3 workers per CPU core by default). The first deploy of a standard Django project finishes in about 2–4 minutes.
How long does a Django deployment take on HostingGuru?
A Django app with 25 packages and a dozen migrations deploys in 2–3 minutes cold and 60–90 seconds on subsequent deploys. Wheels and collected static files are cached between deploys.
Which Django versions does HostingGuru support?
HostingGuru supports Django 4.2 LTS, 5.0, 5.1, and 5.2 on Python 3.10+. DATABASE_URL is injected when you attach a managed Postgres, and SECRET_KEY/ALLOWED_HOSTS are surfaced as encrypted env vars.
How much does it cost to deploy a Django app on HostingGuru?
The Starter plan is free for one always-on Django service. Hobby is $19/month for 3 services on shared infrastructure. Pro is $35/month for 10 services on a dedicated CX22 server. See pricing for the full plan matrix.