Auto-Hospedaje
Guía de Auto-Hospedaje
Despliegue y ejecute Cookest completamente en su propio servidor utilizando Docker Compose, CLI y herramientas locales de IA.
Cookest está diseñado para ser totalmente auto-hospedable. Al ejecutarlo en su propio servidor, mantiene la propiedad completa de sus datos y desbloquea todas las funciones Pro.
Requisitos Previos
- Linux (Ubuntu 22.04+ recomendado) o macOS.
- Docker Engine 24.0+ y Docker Compose v2.20+.
opensslinstalado en su sistema.
Despliegue con Docker Compose
1. Estructura de Directorios
mkdir -p cookest/{app-db,food-db,pdfs,imports,ollama}
cd cookest2. Generación de Claves Secretas
Ejecute el siguiente comando para generar una clave segura de firma JWT:
openssl rand -hex 323. Fichero .env
Cree un archivo .env en la raíz de su carpeta cookest/:
SELF_HOSTED=true
JWT_SECRET=<pegar_aqui_la_clave_de_32_bytes>
APP_API_PORT=8080
FOOD_API_PORT=8081
ADMIN_PORT=30004. Desplegar los Contenedores
Cree un archivo docker-compose.yml y ejecute:
docker compose up -dPanel de Administración
Una vez completado el despliegue, el panel de administración de Cookest estará disponible en el puerto 3000:
- URL:
http://<ip-de-tu-servidor>:3000 - Permite gestionar usuarios, revisar estadísticas de planes y activar la importación automática de recetas.