[{"data":1,"prerenderedAt":140},["ShallowReactive",2],{"seo-verification":3,"blog-how-to-self-host-vane-on-a-vps-en":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"blog-how-to-self-host-vane-on-a-vps-en",{"id":9,"slug":10,"slugs":11,"title":15,"excerpt":16,"readTime":17,"views":18,"isPinned":19,"publishedAt":20,"updatedAt":21,"category":22,"categories":28,"featuredImage":30,"bgImage":31,"posterImage":32,"relatedSolution":33,"intro":36,"sections":37,"ctaTitle":81,"ctaBody":82,"ctaButton":83,"ctaUrl":84,"relatedPosts":85},484,"how-to-self-host-vane-on-a-vps",{"fr":12,"en":10,"ar":13,"es":14},"heberger-vane-vps","كيفية-استضافة-vane-على-خادم-vps","como-autoalojar-vane-en-un-vps","How to self-host Vane (ex-Perplexica) on a VPS","Deploy Vane (ex-Perplexica) on a VPS: self-hosted AI search engine with bundled SearXNG, your LLM of choice, and no data sent to third parties.",4,0,false,"2026-10-20T00:00:00+00:00","2026-10-21T15:21:33+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":27},1,"Artificial Intelligence","intelligence-artificielle","bg-purple-500\u002F10 text-purple-400","ia",[29],{"id":23,"name":24,"slug":25,"color":26,"icon":27},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Fheberger-vane-vps-poster.svg",{"categorySlug":34,"appSlug":35},"artificial-intelligence","vane","Vane is the official evolution of Perplexica — same single-container architecture, same MIT license, same author, rebranded in March 2026. It bundles SearXNG (a privacy-first metasearch engine) and a conversational Next.js interface that you power with your LLM of choice: a local Ollama instance, OpenAI, Groq or Anthropic. The result: a self-hosted Perplexity alternative that keeps every query within your own infrastructure.",[38,42,53,56,75,78],{"type":39,"title":40,"body":41},"h2","Why self-host an AI search engine","Perplexity sends every query to its own servers and its LLM providers. Vane flips the model: SearXNG runs on your VPS, the LLM is whichever you have chosen (local or API), and conversation history never leaves your machine.\n\nIt is also free and open-source (MIT). No subscription, no rate limits, no telemetry.",{"type":43,"title":44,"items":45},"ul","What you get with self-hosted Vane",[46,47,48,49,50,51,52],"**Bundled SearXNG** — a metasearch engine aggregates Google, Bing, DuckDuckGo and 20+ other sources without tracking your queries.","**LLM of your choice** — Ollama (local models: Llama 3, Mistral, Qwen…), OpenAI, Gemini, Groq or Anthropic; switch at any time in Settings.","**Cited answers** — every response lists source pages with direct links; no unsupported claim.","**Local history** — all conversations stored in SQLite on your VPS; nothing sent to an external service.","**Focus modes** — Web, Academic, YouTube, Reddit, Writing Assistant or Wolfram Alpha to scope results by source type.","**No account required** — no login page, no user management; open the URL and start searching.","**Single container** — SearXNG and Next.js in one Docker image; one volume at \u002Fhome\u002Fvane\u002Fdata persists everything.",{"type":39,"title":54,"body":55},"Prerequisites","Vane runs in a single Docker container, keeping its requirements intentionally low:\n\n- **1 GB RAM minimum** — sufficient for Vane + SearXNG. If you add an Ollama model on the same VPS, budget at least 4 GB (model-dependent).\n- **Docker 24+** and Docker Compose v2 — installed automatically by the ServOrbit provisioning script.\n- **No domain required** — access via SSH tunnel (ssh -L 3000:127.0.0.1:3000 root@\u003Cip>) or direct IP. A custom domain is optional.\n- **5 GB disk** — for the Docker image, SQLite and logs.\n\nVane does not need an external database. SQLite stores conversation history and configuration in \u002Fhome\u002Fvane\u002Fdata.",{"type":57,"title":58,"steps":59},"steps","Installing Vane",[60,63,66,69,72],{"title":61,"body":62},"Prepare the VPS","Provision a VPS with Ubuntu 22.04 or 24.04 and at least 1 GB RAM. Install Docker and the Compose plugin:\n```bash\ncurl -fsSL https:\u002F\u002Fget.docker.com | sh\n```",{"title":64,"body":65},"Create the directory and Compose file","On the server, create a dedicated directory:\n```bash\nmkdir -p \u002Fopt\u002Fvane && cd \u002Fopt\u002Fvane\n```\n\nCreate `\u002Fopt\u002Fvane\u002Fdocker-compose.yml`:\n```yaml\nservices:\n  vane:\n    image: itzcrazykns1337\u002Fvane:v1.12.2\n    restart: unless-stopped\n    ports:\n      - \"127.0.0.1:3000:3000\"\n    environment:\n      SEARXNG_API_URL: \"http:\u002F\u002Flocalhost:8080\"\n    volumes:\n      - vane-data:\u002Fhome\u002Fvane\u002Fdata\n\nvolumes:\n  vane-data: {}\n```",{"title":67,"body":68},"Start Vane","Launch the container:\n```bash\ndocker compose up -d\n```\n\nVane downloads the image, initialises SQLite and starts SearXNG internally. Wait 20–30 seconds for startup to complete (Drizzle ORM migrations run on first launch).",{"title":70,"body":71},"Access the interface","Open an SSH tunnel from your local machine:\n```bash\nssh -L 3000:127.0.0.1:3000 root@\u003Cyour-vps-ip>\n```\n\nThen open http:\u002F\u002Flocalhost:3000 in your browser. The Vane interface appears immediately — no account creation required.",{"title":73,"body":74},"Configure an LLM","Click the Settings icon (⚙) in the top-right corner. Under **Model Providers**, enter:\n\n- **Ollama** (local): your endpoint URL, e.g. `http:\u002F\u002Flocalhost:11434`\n- **OpenAI**: your API key\n- **Gemini \u002F Groq \u002F Anthropic**: the respective API key\n\nSave. Vane will now return AI-synthesised answers with cited sources.",{"type":39,"title":76,"body":77},"Using focus modes","Vane offers focus modes to scope the search to a specific source type. Select the mode in the input bar before sending your query:\n\n- **Web** — general search across all sources (default).\n- **Academic** — targets scientific publications and research papers.\n- **YouTube** — returns relevant videos with title summaries.\n- **Reddit** — searches Reddit discussions (community feedback, opinions).\n- **Writing Assistant** — writing-focused mode, no web search.\n- **Wolfram Alpha** — delegates calculations, conversions and factual questions to Wolfram Alpha.",{"type":39,"title":79,"body":80},"Backup and maintenance","All Vane state lives in the `vane-data` Docker volume. This volume holds the SQLite database, LLM provider configuration and conversation history.\n\nTo back it up:\n```bash\ndocker run --rm -v vane_vane-data:\u002Fdata -v \u002Fbackup:\u002Fbackup alpine \\\n  tar czf \u002Fbackup\u002Fvane-$(date +%Y%m%d).tar.gz -C \u002Fdata .\n```\n\nTo update to a newer release, edit the tag in `docker-compose.yml` and restart:\n```bash\ndocker compose pull && docker compose up -d\n```","Deploy your AI search engine on VPS","A ServOrbit VPS with Ubuntu 24.04 and at least 1 GB RAM is all you need to run Vane in production. One container, a dedicated IPv4, and your searches stay entirely under your control.","Deploy on VPS","\u002Fmarketplace\u002Fartificial-intelligence\u002Fvane",[86,104,122],{"id":87,"slug":88,"slugs":89,"title":93,"excerpt":94,"readTime":95,"views":18,"isPinned":19,"publishedAt":96,"updatedAt":97,"category":98,"categories":99,"featuredImage":30,"bgImage":31,"posterImage":101,"relatedSolution":102},18,"how-to-host-khoj-on-a-vps",{"fr":90,"en":88,"ar":91,"es":92},"heberger-khoj-vps","كيفية-استضافة-khoj-على-خادم-vps","como-alojar-khoj-en-un-vps","How to host Khoj on a VPS","Deploy Khoj on a VPS: an AI assistant that indexes notes, docs and emails for private semantic search accessible anywhere.",3,"2026-06-02T00:00:00+00:00","2026-09-29T14:40:44+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":27},[100],{"id":23,"name":24,"slug":25,"color":26,"icon":27},"\u002Fblog\u002Fcovers\u002Fheberger-khoj-vps-poster.svg",{"categorySlug":34,"appSlug":103},"khoj",{"id":105,"slug":106,"slugs":107,"title":111,"excerpt":112,"readTime":113,"views":18,"isPinned":19,"publishedAt":114,"updatedAt":115,"category":116,"categories":117,"featuredImage":30,"bgImage":31,"posterImage":119,"relatedSolution":120},281,"privategpt-on-a-vps-analyze-confidential-documents-locally",{"fr":108,"en":106,"ar":109,"es":110},"privategpt-documents-confidentiels-vps","تشغيل-privategpt-على-vps-تحليل-المستندات-السرية-محليا","privategpt-en-vps-documentos-confidenciales","PrivateGPT on a VPS: analyze confidential documents locally","Deploy PrivateGPT on a VPS to analyze contracts, financial reports and HR files with no data leaving your server. GDPR and AI Act article 50 compliant.",7,"2026-08-18T00:00:00+00:00","2026-09-23T15:23:17+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":27},[118],{"id":23,"name":24,"slug":25,"color":26,"icon":27},"\u002Fblog\u002Fcovers\u002Fprivategpt-documents-confidentiels-vps-poster.svg",{"categorySlug":34,"appSlug":121},"private-gpt",{"id":123,"slug":124,"slugs":125,"title":129,"excerpt":130,"readTime":131,"views":18,"isPinned":19,"publishedAt":132,"updatedAt":133,"category":134,"categories":135,"featuredImage":30,"bgImage":31,"posterImage":137,"relatedSolution":138},359,"open-source-ai-stack-vps-ollama-openwebui-n8n",{"fr":126,"en":124,"ar":127,"es":128},"construire-stack-ia-open-source-vps","بيئة-ذكاء-اصطناعي-ذاتية-الاستضافة-vps","stack-ia-open-source-vps-ollama-openwebui-n8n","Open source AI stack on VPS: Ollama, Open WebUI and n8n","Assemble Ollama, Open WebUI and n8n on a single VPS: local LLM engine, chat interface and automation, 100% self-hosted without any cloud API.",8,"2026-09-18T00:00:00+00:00","2026-09-21T15:22:03+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":27},[136],{"id":23,"name":24,"slug":25,"color":26,"icon":27},"\u002Fblog\u002Fcovers\u002Fconstruire-stack-ia-open-source-vps-poster.svg",{"categorySlug":34,"appSlug":139},"open-webui",1792596536272]