Saltar al contenido principal
50% de descuento todos los planes, tiempo limitado. Desde $2.48/mo
Flask

Flask

Flask es un framework web ligero para Python. Núcleo mínimo con filosofía de componentes a la carta, ideal para APIs y microservicios. Lo usan LinkedIn, Pinterest y Netflix. Es el framework al que recurren los desarrolladores de Python cuando la estructura de Django es demasiado para el trabajo.

En resumen

71.7k

Estrellas en GitHub

43

Vistas de página

84

Instalaciones activas

Licencia BSD-3-Clause Versión Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

Las instalaciones activas son datos de muestra (vista previa); la métrica real se conectará antes del lanzamiento.

1. SSH a tu servidor

ssh root@<server-ip>

2. Localiza las credenciales de acceso

  • Usuario por defecto: flask
  • Contraseña almacenada en: /root/.cloudzy-creds

(Opcional) Cambia la contraseña por defecto: passwd flask

3. Cambia al usuario de la aplicación

su - flask

4. Despliega tu aplicación

Ya hay una aplicación de ejemplo Flask en ejecución, accesible en: http://<server-ip

Para desplegar tu propia aplicación:

  1. Ve al directorio de tu aplicación (o clona un nuevo proyecto): cd ~/flask_app
  2. (Opcional) Reemplaza la aplicación predeterminada: git clone <your_repo_url> .
  3. Activa el entorno virtual: source venv/bin/activate
  4. Instala los paquetes necesarios: pip install -r requirements.txt
  5. Asegúrate de que el punto de entrada WSGI se llame wsgi.py y contenga: from your_module import app as application
  6. Reinicia Gunicorn para aplicar los cambios: sudo systemctl restart gunicorn

5. Accede a tu aplicación

Tu aplicación Flask está disponible en: http://<server-ip

Nginx redirige las solicitudes a Gunicorn mediante un socket Unix.

6. ¿Cambiar el puerto o el dominio?

Para ajustar el dominio, el puerto o añadir SSL:

  1. Edita la configuración del sitio en Nginx: sudo nano /etc/nginx/sites-available/gunicorn
  2. Configuración de la prueba: sudo nginx -t
  3. Recarga Nginx: sudo systemctl restart nginx

7. Activar HTTPS (opcional)

Usa Certbot para habilitar HTTPS.

Más en Herramientas de desarrollo

Apps relacionadas.

Despliega Flask ahora. Desde $2,48/mes.