Por qué autoalojar un motor de búsqueda IA
Perplexity envía cada consulta a sus propios servidores. Vane invierte el modelo: SearXNG corre en tu VPS, el LLM es el que hayas elegido, y el historial de conversaciones nunca sale de tu máquina.
Qué obtienes con Vane autoalojado
- SearXNG integrado — agrega resultados de Google, Bing, DuckDuckGo y más de 20 fuentes sin rastrear consultas.
- LLM de tu elección — Ollama (local), OpenAI, Gemini, Groq o Anthropic.
- Respuestas con fuentes citadas — cada respuesta incluye enlaces directos a las páginas fuente.
- Historial local — conversaciones almacenadas en SQLite en tu VPS.
- Modos de enfoque — Web, Académico, YouTube, Reddit, Asistente de escritura.
- Sin cuenta requerida — sin página de inicio de sesión, sin gestión de usuarios.
- Contenedor único — SearXNG y Next.js en una imagen Docker; un volumen para todo.
Requisitos previos
Vane funciona en un solo contenedor Docker, lo que mantiene sus requisitos intencionalmente bajos:
- 1 GB de RAM mínimo — suficiente para Vane + SearXNG. Si añades un modelo Ollama en el mismo VPS, planifica al menos 4 GB.
- Docker 24+ y Docker Compose v2.
- No se requiere dominio — acceso mediante túnel SSH o dominio opcional.
- 5 GB de disco.
Vane no necesita base de datos externa. SQLite almacena el historial y la configuración en /home/vane/data.
Instalación de Vane
Preparar el VPS
Contrata un VPS con Ubuntu 22.04 o 24.04 y al menos 1 GB de RAM. Instala Docker:
curl -fsSL https://get.docker.com | shCrear el directorio y el archivo Compose
En el servidor:
mkdir -p /opt/vane && cd /opt/vaneCrea
/opt/vane/docker-compose.yml:services: vane: image: itzcrazykns1337/vane:v1.12.2 restart: unless-stopped ports: - "127.0.0.1:3000:3000" environment: SEARXNG_API_URL: "http://localhost:8080" volumes: - vane-data:/home/vane/data volumes: vane-data: {}Iniciar Vane
Lanza el contenedor:
docker compose up -dEspera 20-30 segundos para que se completen las migraciones iniciales de la base de datos.
Acceder a la interfaz
Abre un túnel SSH:
ssh -L 3000:127.0.0.1:3000 root@<ip-de-tu-vps>Luego abre http://localhost:3000 en tu navegador. La interfaz aparece inmediatamente sin registro.
Configurar un LLM
Haz clic en el icono Configuración e introduce la URL de Ollama o tu clave API. Vane devolverá respuestas sintetizadas con fuentes.
Uso de los modos de enfoque
Vane ofrece modos de enfoque para delimitar la búsqueda a un tipo específico de fuente. Selecciona el modo en la barra de entrada antes de enviar tu consulta:
- Web — búsqueda general en todas las fuentes (modo por defecto).
- Académico — orientado a publicaciones científicas y papers.
- YouTube — devuelve vídeos relevantes con resúmenes de títulos.
- Reddit — busca en discusiones de Reddit para opiniones y experiencias.
- Asistente de escritura — modo centrado en la redacción, sin búsqueda web.
- Wolfram Alpha — delega cálculos, conversiones y preguntas factuales.
Copia de seguridad y mantenimiento
Todo el estado de Vane reside en el volumen Docker vane-data. Este volumen contiene la base de datos SQLite, la configuración de proveedores LLM y el historial de conversaciones.
Para hacer backup:
docker run --rm -v vane_vane-data:/data -v /backup:/backup alpine \
tar czf /backup/vane-$(date +%Y%m%d).tar.gz -C /data .Para actualizar a una versión más reciente:
docker compose pull && docker compose up -d