{"repo":"LeoMartinDev/voy","free":true,"listed":false,"github":"https://github.com/LeoMartinDev/voy","clone":"git clone https://github.com/LeoMartinDev/voy.git","description":"Self-hosted metasearch engine built on SearXNG — private by design, with AI summaries, auth, and a clean UI.","language":"TypeScript","stars":39,"topics":["privacy","search-engine"],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"Voy A self-hosted, privacy-first metasearch engine built on top of SearXNG. All searches are proxied through your own server — no tracking, no data sent to third parties. Features - Private search — queries never leave your server, aggregated from multiple search engines via SearXNG - Web, Image & File search — switch between result categories with tab-based filters - Autocomplete — real-time search suggestions as you type - Authentication — email/password login with admin and user roles - Per-user settings — theme (light/dark/system), safe search level, link behavior, AI toggle - OpenSearch support — add Voy as a search provider in your browser - Keyboard shortcuts — / to focus search, Esc to clear - First-run setup wizard — guided configuration on first launch Tech Stack Frontend: React 19, TanStack Start/Router/Query, Tailwind CSS v4, shadcn/ui, Radix UI Backend: Bun, TanStack Start server functions, Better Auth, Drizzle ORM, SQLite Infrastructure: SearXNG, Valkey (Redis-compatible), Docker Deployment Deploy Voy on any server without cloning the repository — the image is pulled directly from GHCR. Prerequisites - Docker and Docker Compose 1. Create a compose.yml Note: Voy queries SearXNG using format=json . If the searxng settings config isn't mounted (or search.formats doesn't include json ), SearXNG will respond with 403 Forbidden . 2. Create a .env file Generate secure secrets with openssl rand -base64 32 3. Start Navigate to your SITE URL . On first launch, the setup w","default_branch":null,"files":null,"tree":[],"storefront":"/r/LeoMartinDev","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/LeoMartinDev/voy/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}