Poner en marcha rápidamente un proyecto de software.
Python 3.12, Gunicorn, Nginx y PostgreSQL 16 — entorno Django listo para producción desde el pedido.
Django Stack configura su VPS con los componentes necesarios para desplegar una aplicación Django en producción: Python 3.12 (PPA deadsnakes), Gunicorn como servidor WSGI, Nginx como frontal y PostgreSQL 16 para los datos. Despliegue su proyecto Python sin configuración manual del servidor.
apt install redis-server) y añada Celery a sus dependencias para trasladar las tareas pesadas (envío de correos, procesamiento de imágenes, trabajos nocturnos) a workers dedicados.Clone su repositorio en /var/www/su-app, cree un virtualenv y ejecute pip install, collectstatic y migrate. Gunicorn arranca con su wsgi.py y Nginx hace de proxy en los puertos 80/443 — el SSL de Let's Encrypt es un solo comando certbot.
Aloje un backend DRF para una aplicación móvil o una SPA. Nginx gestiona las cabeceras CORS y el rate limiting. Añada Redis y Celery en el mismo VPS para las tareas asíncronas sin cambiar de modelo de despliegue.
Empiece su SaaS en local y despliéguelo en esta plantilla en unos minutos. Añada Celery para los trabajos en segundo plano, Redis para la caché y PostgreSQL LISTEN/NOTIFY para las funcionalidades en tiempo real — todo ello en un VPS de 2 GB hasta que el tráfico justifique separar los servicios.
Guía optimizada para los VPS Cloud ServOrbit.
Mínimo 2 GB de RAM en Ubuntu 24.04 para Django con PostgreSQL. Prevea 4 GB si tiene previsto usar workers de Celery o una caché Redis cargada. La plantilla Django Stack está disponible directamente en el formulario de pedido.
Acceda a Marketplace → Desarrollo → Django Stack y haga clic en Desplegar. El script de aprovisionamiento instala Python 3.12, Gunicorn, Nginx y PostgreSQL 16 sin necesidad de una sesión SSH manual para la configuración de base.
Conéctese por SSH, clone su repositorio en /var/www/su-proyecto, cree un virtualenv (python3.12 -m venv venv), instale las dependencias (pip install -r requirements.txt) y cree un archivo .env con SECRET_KEY, DATABASE_URL, ALLOWED_HOSTS y DEBUG=False.
Active el virtualenv y ejecute python manage.py migrate y después python manage.py collectstatic --noinput. La configuración de Nginx ya apunta /static/ y /media/ a los directorios correctos.
Inicie Gunicorn con gunicorn su_proyecto.wsgi:application --bind 127.0.0.1:8000 --workers 3 o utilice la configuración de Supervisor incluida para mantener el servicio activo tras un reinicio. Ejecute certbot --nginx -d su-dominio.com para obtener un certificado Let's Encrypt gratuito.
Para Django, cree el superusuario con python manage.py createsuperuser — no hay ninguna cuenta creada de antemano. Acceda a la interfaz de administración de Django en https://su-dominio.com/admin/ o, sin dominio, a través de un túnel SSH al puerto 8000.
sudo add-apt-repository ppa:deadsnakes/ppa && apt install python3.X. virtualenv le permite utilizar para su proyecto cualquier versión instalada.¿Mantiene un proyecto que utiliza Django Stack? Este botón permite a sus lectores desplegarlo en un VPS con un clic, sin leer documentación de 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>El botón lleva al pedido de un VPS con la plantilla preseleccionada. La imagen se sirve desde servorbit.com: no tiene que alojar nada por su parte.
Consulte nuestro centro de ayuda y nuestra FAQ, o contacte con nuestro equipo: llamada, WhatsApp o correo electrónico. Soporte en francés, inglés y árabe.
Escribir por WhatsAppse abre en una pestaña nueva