Démarrer rapidement un projet logiciel.
Python 3.12, Gunicorn, Nginx et PostgreSQL 16 — environnement Django production-ready dès la commande.
Django Stack configure votre VPS avec les composants nécessaires au déploiement d'une application Django en production : Python 3.12 (PPA deadsnakes), Gunicorn comme serveur WSGI, Nginx en frontal et PostgreSQL 16 pour les données. Déployez votre projet Python sans configuration serveur manuelle.
apt install redis-server) et ajoutez Celery à vos dépendances pour déporter les tâches lourdes (envoi d'e-mails, traitement d'images, jobs nocturnes) dans des workers dédiés. Supervisor garde Gunicorn et les workers Celery actifs après redémarrage.Clonez votre dépôt dans /var/www/votre-app, créez un virtualenv, exécutez pip install, collectstatic et migrate. Gunicorn démarre avec votre wsgi.py, Nginx proxifie les ports 80/443 — le SSL Let's Encrypt est une seule commande certbot.
Hébergez un backend DRF pour une application mobile ou une SPA. Nginx gère les en-têtes CORS et le rate limiting. Ajoutez Redis et Celery sur le même VPS pour les tâches asynchrones sans changer de modèle de déploiement.
Commencez votre SaaS localement, déployez-le sur ce template en quelques minutes. Ajoutez Celery pour les jobs de fond, Redis pour le cache, et PostgreSQL LISTEN/NOTIFY pour les fonctionnalités temps réel — le tout sur un VPS de 2 Go jusqu'à ce que le trafic justifie une séparation des services.
Guide optimisé pour les VPS Cloud ServOrbit.
Minimum 2 Go de RAM sur Ubuntu 24.04 pour Django avec PostgreSQL. Visez 4 Go si vous prévoyez des workers Celery ou un cache Redis chargé. Le template Django Stack est disponible directement dans le formulaire de commande.
Accédez à Marketplace → Développement → Django Stack et cliquez Déployer. Le script de provisionnement installe Python 3.12, Gunicorn, Nginx et PostgreSQL 16 sans session SSH manuelle pour la configuration de base.
Connectez-vous en SSH, clonez votre dépôt dans /var/www/votre-projet, créez un virtualenv (python3.12 -m venv venv), installez les dépendances (pip install -r requirements.txt) et créez un fichier .env avec SECRET_KEY, DATABASE_URL, ALLOWED_HOSTS et DEBUG=False.
Activez le virtualenv et exécutez python manage.py migrate puis python manage.py collectstatic --noinput. La configuration Nginx pointe déjà /static/ et /media/ vers les bons répertoires.
Démarrez Gunicorn avec gunicorn votre_projet.wsgi:application --bind 127.0.0.1:8000 --workers 3 ou utilisez la configuration Supervisor fournie pour maintenir le service actif après redémarrage. Exécutez certbot --nginx -d votre-domaine.com pour un certificat Let's Encrypt gratuit.
Pour Django, créez le super-utilisateur avec python manage.py createsuperuser — il n'y a pas de compte pré-créé. Accédez à l'interface d'administration Django sur https://votre-domaine.com/admin/ ou, sans domaine, via un tunnel SSH vers le port 8000.
sudo add-apt-repository ppa:deadsnakes/ppa && apt install python3.X. virtualenv vous permet d'utiliser n'importe quelle version installée pour votre projet.Vous maintenez un projet qui utilise Django Stack ? Ce bouton permet à vos lecteurs de le déployer sur un VPS en un clic, sans lire de documentation Docker.
[](https://servorbit.com/vps-cloud?template=django&utm_source=deploy-badge&utm_medium=referral&utm_campaign=django)<a href="https://servorbit.com/vps-cloud?template=django&utm_source=deploy-badge&utm_medium=referral&utm_campaign=django"><img src="https://servorbit.com/brand/deploy/button.svg" alt="Deploy Django Stack on ServOrbit" height="40"></a>Le bouton pointe vers la commande d'un VPS avec le template présélectionné. L'image est servie depuis servorbit.com — rien à héberger de votre côté.
Parcourez notre centre d'aide et notre FAQ, ou contactez notre équipe — rappel, WhatsApp ou e-mail. Support en français, anglais et arabe.
Écrire sur WhatsApps'ouvre dans un nouvel onglet