¡Oferta exclusiva! Hostea tu web a la velocidad de la luz¡Oferta!64d : 09h : 50m : 30s Ver Planes
Hosting DirectAdmin

Cómo crear una aplicación Python en DirectAdmin

Actualizado: 28 Oct 2026

Con Setup Python App puedes publicar en tu hosting aplicaciones hechas en Python, como Flask, Django o FastAPI con un adaptador WSGI. El panel crea un entorno virtual solo para tu app, instala sus dependencias y la mantiene en marcha.

Antes de empezar

  • Tu app debe exponer un objeto WSGI: en Flask es la variable app; en Django, el archivo wsgi.py de tu proyecto (objeto application).
  • Ten listo tu requirements.txt con las dependencias.
  • Importante: al crear la aplicación, el panel deja en el archivo de inicio una app de prueba que muestra «It works!», y puede reemplazar ese archivo si ya existe. Por eso, crea primero la aplicación y después sube o reemplaza tu código, o ten una copia de tu archivo de inicio.

Paso 1: Inicia sesión en DirectAdmin

Entra a tu panel DirectAdmin con tu nombre de usuario y tu contraseña. Si no tienes estos datos a mano, escríbenos a [email protected].

Paso 2: Abre Setup Python App

En el menú de la izquierda, abre Características Adicionales y haz clic en Setup Python App. Pulsa Crear aplicación.

Paso 3: Completa los datos

CampoQué poner
Versión de PythonLa de tu proyecto (en tu hosting: de 3.7 a 3.13).
Raíz de aplicaciónLa carpeta de tu app, relativa a tu cuenta (por ejemplo, apps/mi-app), mejor fuera de public_html.
URL de la aplicaciónEl dominio y, si quieres, una ruta (por ejemplo, tudominio.com/app).
Archivo de inicioEl archivo con tu objeto WSGI: app.py, main.py o, en Django, miproyecto/wsgi.py.
Punto de entradaEl nombre del objeto WSGI: app en Flask, application en Django.
Environment variablesClaves y configuraciones que tu app lee del entorno.

Paso 4: Pulsa Create

Pulsa Create. Se crea el entorno virtual y la app queda en marcha. Arriba ves el comando para entrar a ese entorno por SSH (útil para correr python manage.py migrate en Django).

Paso 5: Sube tu código e instala las dependencias

Sube o reemplaza tu código en la carpeta de la app. En Archivos de configuración, agrega requirements.txt y pulsa Ejecutar Pip Install. Luego pulsa Reiniciar.

Paso 6: Abre tu app

Pulsa Open junto a la URL. Si ves «It works!», todavía está la app de prueba: revisa el archivo de inicio y el punto de entrada, y reinicia.

Después de publicarla

  • Cada vez que cambies tu código, pulsa Reiniciar (o crea el archivo tmp/restart.txt en la carpeta de la app).
  • Los errores quedan en stderr.log, en la carpeta de tu app.
  • No borres el passenger_wsgi.py ni el .htaccess que crea el panel: son los que conectan tu dominio con la app.

¿Necesitas ayuda? Escríbenos a [email protected] y con gusto te ayudamos.