¿Cómo podemos ayudarle?

Busque en nuestras guías y tutoriales o explore las categorías de abajo.

¿Cómo despliego mi aplicación Python?

Aplicaciones 132 visitas Markdown
  1. En el panel, abre Mis servidores y haz clic en tu servidor.
  2. En la pestaña Resumen, espera a que la fila Aplicación diga "Python está listo". La página se actualiza sola.
  3. Abre el enlace de la fila Dirección del sitio. La página de ejemplo muestra la versión de Python.

Ejecutar tu propia aplicación

Conéctate por SSH y cambia al usuario app:

su - app

cd ~/uygulama

Trae tu código aquí, por ejemplo con git clone. Instala tus dependencias en el entorno virtual:

venv/bin/pip install -r requirements.txt

Gunicorn ejecuta el objeto app de wsgi.py. Con Flask, edita ese archivo para que proporcione el objeto de tu aplicación. Después vuelve a root con exit y reinicia el servicio:

systemctl restart uygulama

Para usar otro módulo o FastAPI, cambia la línea ExecStart de /etc/systemd/system/uygulama.service y ejecuta systemctl daemon-reload.

Tu propio dominio

  1. Apunta el registro A de tu dominio a la dirección IP de tu servidor.
  2. Como root, sustituye el nombre antiguo en todas partes: sed -i 's/OLD_NAME/yourdomain.com/g' /etc/caddy/Caddyfile. OLD_NAME es la parte posterior a https:// en la dirección que se muestra en el panel.
  3. Ejecuta systemctl reload caddy.

Caddy obtiene y renueva el certificado por sí solo.

Solo están abiertos al exterior los puertos 80, 443 y 22 de SSH.

¿Aún no tienes servidor? Pide un servidor con Python instalado: tú eliges el tamaño y pagas solo lo que eliges.

¿Le ha resultado útil?

¡Gracias por sus comentarios!

¿Todavía necesita ayuda?

Si no encuentras lo que necesitas, ponte en contacto con nosotros.