Este tutorial detalla la instalación de la aplicación Perplexica en un entorno Linux, utilizando Docker para la orquestación y Ollama como proveedor del modelo de lenguaje, en concreto el deepseek-r1:14b.
Perplexica es una herramienta de búsqueda y respuesta potenciada por inteligencia artificial que combina la capacidad de los modelos de lenguaje grandes con un motor de búsqueda avanzado. A diferencia de los motores de búsqueda tradicionales, Perplexica puede proporcionar respuestas más contextuales, precisas y detalladas mediante el uso de modelos de IA como deepseek-r1:14b.
Perplexica es ideal para profesionales y organizaciones que necesitan:
Perplexica ofrece varias ventajas significativas sobre las soluciones de búsqueda en la nube:
deepseek-r1:14b ejecutando ollama run deepseek-r1:14b una vez en tu terminal.Abre una terminal y clona el repositorio oficial de GitHub de Perplexica ejecutando el siguiente comando:
git clone https://github.com/ItzCrazyKns/Perplexica.git
A continuación, navega al directorio del proyecto:
cd Perplexica
config.tomlEl archivo de configuración es crucial para conectar Perplexica con Ollama. Renombra el archivo de muestra y ábrelo con tu editor de texto preferido:
mv sample.config.toml config.toml
Edita el archivo config.toml para configurar la sección de Ollama. Debes descomentar las líneas correspondientes y rellenar la URL y el modelo de la siguiente manera:
[ollama]
url = "http://host.docker.internal:11434"
model = "deepseek-r1:14b"
Nota: La URL http://host.docker.internal:11434 permite que el contenedor de Docker se comunique con el servidor de Ollama que se ejecuta en la máquina host (tu Linux). El puerto 11434 es el puerto por defecto de Ollama.
Una vez configurado el archivo, puedes levantar la aplicación con Docker Compose. Ejecuta el siguiente comando en la misma terminal donde te encuentras:
docker compose up -d
Este comando descargará las imágenes necesarias y construirá los contenedores de Perplexica en segundo plano.
Una vez que el proceso de Docker Compose haya finalizado, Perplexica estará accesible. Abre tu navegador web y navega a la siguiente dirección:
http://localhost:3000
Si la configuración se ha realizado correctamente, deberías ver la interfaz de Perplexica lista para ser utilizada.