EasyPanel es un gestor de Docker´s en que a veces parecer una tarea desalentadora instalar servicios como Ollama, pero con esta guía rápida y sencilla, estarás listo para desplegar tu microservicio de generación de texto en poco tiempo. EasyPanel, una herramienta versátil para gestionar contenedores Docker, ha evolucionado para hacer que el proceso sea aún más eficiente y manejable, incluso para aquellos que no son expertos en DevOps.
Paso 1: Preparar el entorno
Primero, asegúrate de tener EasyPanel configurado correctamente en tu servidor. EasyPanel simplifica la gestión de contenedores Docker y ahora proporciona una interfaz aún más intuitiva para gestionar tus aplicaciones. Una vez instalado EasyPanel, sigue estos pasos para instalar Ollama:
- Crea un proyecto en EasyPanel.
- Crea un servicio dentro del proyecto.
- Asigna un nombre al servicio App (recuerda que no puedes usar letras en mayúscula) y crea el servicio.
Toma el que dice App
Pasos para implementar
Este Dockerfile configurará el entorno necesario para correr tu aplicación FastAPI con inteligencia artificial (IA). A continuación, te muestro cómo hacerlo:
Modificar el Dockerfile en EasyPanel:
- Abre EasyPanel y navega a tu proyecto.
- Accede a la sección donde puedes editar el Dockerfile.
- Copia y pega el siguiente Dockerfile:
Guardar y desplegar:
- Guarda los cambios en tu Dockerfile.
- Despliega tu contenedor utilizando la opción de “deploy” o “build”.
Consideraciones en caso de errores
Este Dockerfile configura un entorno Python con todas las bibliotecas necesarias para ejecutar Ollama. Asegúrate de que tu servidor tiene suficiente RAM y CPU para manejar la carga de trabajo de Ollama, ya que la generación de texto puede ser intensiva en recursos. Se recomienda al menos 10 GB de RAM y 2 CPUs, pero para un rendimiento óptimo, considera 24 GB de RAM y 4 CPUs.
En el panel de despliegue de EasyPanel, podrás monitorear el estado de la instalación. Luego de unos minutos, deberías ver que el proceso ha finalizado.
Pasos para verificar la instalación
Después de desplegar tu servicio, accede a la sección de dominios en EasyPanel para editar la configuración del puerto. Cambia el puerto a 8000 si es necesario y puedes añadir un dominio personalizado si colocas la IP de tu servidor en el DNS del dominio.
Una vez que todo esté configurado, visita tu dominio y deberías ver:
Para probar la IA, dirígete a http://tu-dominio.com/docs y revisa si es tu dominio o el que te proporcionaron de forma gratuita.
Ejemplo de respuesta
Al enviar un prompt a la API, deberías ver eso: si colocas “what is python?”, la salida debería ser similar a:
Conclusión
Con estos sencillos pasos, has instalado Ollama en EasyPanel y estás listo para empezar a generar texto con tu nuevo microservicio. EasyPanel hace que la gestión de contenedores Docker sea accesible y eficiente, permitiéndote enfocarte en desarrollar y desplegar tus aplicaciones sin complicaciones.
Si encuentras alguna dificultad, no dudes en buscar asistencia en la comunidad o utilizar el soporte de EasyPanel.
Quizás te interese nuestro anterior post

También puede ver el proyecto en GitHub



