feat: add Voy blueprint for self-hosted metasearch engine#729
Open
LeoMartinDev wants to merge 12 commits intoDokploy:canaryfrom
Open
feat: add Voy blueprint for self-hosted metasearch engine#729LeoMartinDev wants to merge 12 commits intoDokploy:canaryfrom
LeoMartinDev wants to merge 12 commits intoDokploy:canaryfrom
Conversation
built with Refined Cloudflare Pages Action⚡ Cloudflare Pages Deployment
|
661ed23 to
07e7d59
Compare
- Use template.toml mounts for searxng settings instead of docker configs - Simplify docker-compose.yml by removing inline config and using template variables - Adjust environment variable structure and volume definitions
Update docker-compose to mount the searxng configuration directory, ensuring the settings.yml file is available at runtime. Correct the filePath in the template to point to the mounted location and properly quote the secret_key value.
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Use exact image tags for voy and searxng services to ensure reproducible deployments and avoid unexpected updates from latest tags
…dokploy-templates into feat-add-voy-search-engine
The duplicate tag was likely introduced by mistake and does not add value. Removing it keeps the list clean and unique.
Update docker-compose.yml to use 'voy' as the service name and associated volume name for clarity and consistency with the blueprint name.
This ensures the blueprint uses the most recent stable version of the Voy image, improving maintainability and user experience by providing the latest features and fixes automatically.
… 2026.03.01-1 This change ensures that both the metadata and the Docker image reference the same specific version, improving consistency and predictability in deployments.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Introduce a new blueprint for Voy, a privacy-first metasearch engine built on SearXNG. The blueprint includes a Docker Compose configuration with Voy, SearXNG, and Valkey services, along with template variables and meta.json entry.
What is this PR about?
Add Voy, a self-hosted meta-search engine based on SearXNG : https://github.com/LeoMartinDev/voy
Checklist
Before submitting this PR, please make sure that:
Issues related (if applicable)
Close automatically the related issues using the keywords:
closes #ISSUE_NUMBERScreenshots or Videos
Greptile Summary
Adds Voy blueprint for self-hosted metasearch engine with proper Docker Compose configuration, template variables, and meta.json entry. All previous review feedback has been addressed - service names now match blueprint folder, Docker images are pinned to specific versions, and duplicate tags removed.
Major changes:
b80c0f7,2026.3.1-162c04a1c,8-alpine)Issue found:
meta.json(0.1.0) and Docker image tag (b80c0f7) violates AGENTS.md requirement that these must matchConfidence Score: 3/5
meta.jsonrequires version correction to match Docker image tagLast reviewed commit: 79c0f8a
Context used:
dashboard- AGENTS.md (source)