TÍTULO
Configuración VPS Linux para despliegue de aplicación Streamlit (Python)
DESCRIPCIÓN
Requerimos un SysAdmin/DevOps para configurar un servidor VPS desde cero y desplegar una app interna desarrollada en Streamlit. Debe quedar accesible mediante nuestro propio dominio, con certificado SSL y funcionando como un servicio continuo. Entregables específicos: 1. Configurar VPS (proveedor a definir, ej: Hostinger) con Ubuntu 22.04 o superior. 2. Instalar Python 3 y entorno virtual (venv). 3. Configurar firewall (ufw) abriendo puertos 80, 443 y ssh. 4. Configurar Nginx como proxy inverso hacia el puerto local de Streamlit. 5. Instalar certificado SSL gratuito (Let's Encrypt / Certbot). 6. Crear archivo de servicio en systemd para auto-arranque y ejecución en segundo plano (Daemon). 7. Configurar archivo .env con credenciales SMTP. Notas adicionales: - No usa bases de datos complejas (archivos planos). - Entregaremos código fuente (.py y
requirements.txt). - IMPORTANTE: Aún no compramos el VPS. El primer paso será asesorarnos para comprarlo bajo nuestra cuenta con estos requisitos iniciales: * Memoria ram: 4 gb * procesador (vcpu): 1 o 2 núcleos * almacenamiento: 40 a 50 gb ssd - el dominio ya está comprado. Solo requerimos que nos indique los registros DNS (Tipo A) para apuntarlo. - Entregable final: Checklist de pasos ejecutados.
Plazo de Entrega: No definido