mirror of
https://github.com/arch3rPro/1Panel-Appstore.git
synced 2026-06-11 00:59:40 +08:00
feat: add firecrawl and vane applications, fix lxserver form config
首先新增Firecrawl和Vane两款应用,包含完整的应用配置、docker-compose编排、说明文档以及logo资源;同时修复了lxserver时区配置项中多余的rule参数。
This commit is contained in:
@@ -0,0 +1,57 @@
|
||||
# Vane 🔍
|
||||
|
||||
Vane 是一个**专注于隐私的 AI 问答搜索引擎**,完全在您自己的硬件上运行。它将来自广阔互联网的知识与对**本地 LLM**(Ollama)和云提供商(OpenAI、Claude、Groq)的支持相结合,提供带有**引用来源**的准确答案,同时保持您的搜索完全私密。
|
||||
|
||||
## 功能特点
|
||||
|
||||
🤖 **支持所有主流 AI 提供商** - 使用本地 LLM(Ollama)或连接 OpenAI、Anthropic Claude、Google Gemini、Groq 等。根据需求混合搭配模型。
|
||||
|
||||
⚡ **智能搜索模式** - 需要快速回答时选择速度模式,日常搜索选择平衡模式,深度研究选择质量模式。
|
||||
|
||||
🧭 **选择您的来源** - 搜索网页、讨论或学术论文。更多来源和集成正在开发中。
|
||||
|
||||
🧩 **小部件** - 有用的 UI 卡片在相关时显示,如天气、计算、股票价格等快速查询。
|
||||
|
||||
🔍 **SearxNG 驱动的网页搜索** - 访问多个搜索引擎,同时保持您的身份私密。即将支持 Tavily 和 Exa 以获得更好的结果。
|
||||
|
||||
📷 **图片和视频搜索** - 查找文本结果之外的视觉内容。搜索不再局限于文章。
|
||||
|
||||
📄 **文件上传** - 上传文档并提出相关问题。PDF、文本文件、图片 - Vane 都能理解。
|
||||
|
||||
🌐 **搜索特定域名** - 限制在特定网站内搜索。非常适合技术文档或研究论文。
|
||||
|
||||
💡 **智能建议** - 输入时获得智能搜索建议,帮助您提出更好的查询。
|
||||
|
||||
📚 **发现** - 浏览全天有趣的 trending 文章和内容。无需搜索即可保持信息畅通。
|
||||
|
||||
🕒 **搜索历史** - 每次搜索都被本地保存,以便随时回顾您的发现。您的研究永远不会丢失。
|
||||
|
||||
## 使用说明
|
||||
|
||||
### 默认端口
|
||||
|
||||
- Web 界面: 3000
|
||||
|
||||
### 数据目录
|
||||
|
||||
应用数据存储在 `./data` 目录。
|
||||
|
||||
### 配置说明
|
||||
|
||||
部署后,打开浏览器访问 `http://localhost:3000`,在设置界面中配置您的 API 密钥、模型等。
|
||||
|
||||
如果您已有 SearxNG 实例,可以在环境变量中设置 `SEARXNG_API_URL` 指向您的 SearxNG 地址。
|
||||
|
||||
### 本地 LLM 支持
|
||||
|
||||
如果使用 Ollama 等本地 LLM,请确保:
|
||||
|
||||
- 服务器运行在 `0.0.0.0`(而非 `127.0.0.1`)
|
||||
- 在设置中正确配置了 API URL 和模型名称
|
||||
- Linux 用户需要配置 `OLLAMA_HOST=0.0.0.0:11434`
|
||||
|
||||
## 相关链接
|
||||
|
||||
- 官方网站: https://github.com/ItzCrazyKns/Vane
|
||||
- GitHub: https://github.com/ItzCrazyKns/Vane
|
||||
- 文档: https://github.com/ItzCrazyKns/Vane/tree/master/docs
|
||||
@@ -0,0 +1,56 @@
|
||||
# Vane 🔍
|
||||
|
||||
Vane is a **privacy-focused AI answering engine** that runs entirely on your own hardware. It combines knowledge from the vast internet with support for **local LLMs** (Ollama) and cloud providers (OpenAI, Claude, Groq), delivering accurate answers with **cited sources** while keeping your searches completely private.
|
||||
|
||||
## Features
|
||||
|
||||
🤖 **Support for all major AI providers** - Use local LLMs through Ollama or connect to OpenAI, Anthropic Claude, Google Gemini, Groq, and more. Mix and match models based on your needs.
|
||||
|
||||
⚡ **Smart search modes** - Choose Speed Mode when you need quick answers, Balanced Mode for everyday searches, or Quality Mode for deep research.
|
||||
|
||||
🧭 **Pick your sources** - Search the web, discussions, or academic papers. More sources and integrations are in progress.
|
||||
|
||||
🧩 **Widgets** - Helpful UI cards that show up when relevant, like weather, calculations, stock prices, and other quick lookups.
|
||||
|
||||
🔍 **Web search powered by SearxNG** - Access multiple search engines while keeping your identity private. Support for Tavily and Exa coming soon.
|
||||
|
||||
📷 **Image and video search** - Find visual content alongside text results. Search isn't limited to just articles anymore.
|
||||
|
||||
📄 **File uploads** - Upload documents and ask questions about them. PDFs, text files, images - Vane understands them all.
|
||||
|
||||
🌐 **Search specific domains** - Limit your search to specific websites when you know where to look. Perfect for technical documentation or research papers.
|
||||
|
||||
💡 **Smart suggestions** - Get intelligent search suggestions as you type, helping you formulate better queries.
|
||||
|
||||
📚 **Discover** - Browse interesting articles and trending content throughout the day. Stay informed without even searching.
|
||||
|
||||
🕒 **Search history** - Every search is saved locally so you can revisit your discoveries anytime. Your research is never lost.
|
||||
|
||||
## Usage
|
||||
|
||||
### Default Port
|
||||
|
||||
- Web UI: 3000
|
||||
|
||||
### Data Directory
|
||||
|
||||
Application data is stored in the `./data` directory.
|
||||
|
||||
### Configuration
|
||||
|
||||
After deployment, open your browser and navigate to `http://localhost:3000` to configure your API keys, models, and other settings in the setup screen.
|
||||
|
||||
If you already have a SearxNG instance, you can set the `SEARXNG_API_URL` environment variable to point to your SearxNG URL.
|
||||
|
||||
### Local LLM Support
|
||||
|
||||
If using local LLMs like Ollama, ensure that:
|
||||
|
||||
- Your server is running on `0.0.0.0` (not `127.0.0.1`)
|
||||
- You have correctly configured the API URL and model name in settings
|
||||
- Linux users need to configure `OLLAMA_HOST=0.0.0.0:11434`
|
||||
|
||||
## Links
|
||||
|
||||
- GitHub: https://github.com/ItzCrazyKns/Vane
|
||||
- Documentation: https://github.com/ItzCrazyKns/Vane/tree/master/docs
|
||||
@@ -0,0 +1,27 @@
|
||||
name: Vane
|
||||
tags:
|
||||
- AI / 大模型
|
||||
- 搜索
|
||||
title: 专注于隐私的 AI 问答搜索引擎
|
||||
description: 专注于隐私的 AI 问答搜索引擎,完全在您自己的硬件上运行
|
||||
additionalProperties:
|
||||
key: vane
|
||||
name: Vane
|
||||
tags:
|
||||
- AI
|
||||
- Search
|
||||
shortDescZh: 专注于隐私的 AI 问答搜索引擎
|
||||
shortDescEn: Privacy-focused AI answering engine
|
||||
description:
|
||||
en: Vane is a privacy-focused AI answering engine that runs entirely on your own hardware. It combines knowledge from the vast internet with support for local LLMs (Ollama) and cloud providers (OpenAI, Claude, Groq), delivering accurate answers with cited sources while keeping your searches completely private.
|
||||
zh: Vane 是一个专注于隐私的 AI 问答搜索引擎,完全在您自己的硬件上运行。它将来自互联网的知识与本地 LLM(Ollama)和云提供商(OpenAI、Claude、Groq)的支持相结合,提供带有引用来源的准确答案,同时保持您的搜索完全私密。
|
||||
type: website
|
||||
crossVersionUpdate: true
|
||||
limit: 0
|
||||
recommend: 0
|
||||
website: https://github.com/ItzCrazyKns/Vane
|
||||
github: https://github.com/ItzCrazyKns/Vane
|
||||
document: https://github.com/ItzCrazyKns/Vane/tree/master/docs
|
||||
architectures:
|
||||
- amd64
|
||||
- arm64
|
||||
@@ -0,0 +1,18 @@
|
||||
additionalProperties:
|
||||
formFields:
|
||||
- default: 3000
|
||||
edit: true
|
||||
envKey: PANEL_APP_PORT_HTTP
|
||||
labelEn: Web Port
|
||||
labelZh: Web 端口
|
||||
required: true
|
||||
rule: paramPort
|
||||
type: number
|
||||
- default: ""
|
||||
edit: true
|
||||
envKey: SEARXNG_API_URL
|
||||
labelEn: SearXNG API URL (Optional, leave empty to use built-in)
|
||||
labelZh: SearXNG API 地址(可选,留空则使用内置)
|
||||
required: false
|
||||
rule: paramExtUrl
|
||||
type: text
|
||||
@@ -0,0 +1,19 @@
|
||||
services:
|
||||
vane:
|
||||
image: itzcrazykns1337/vane:latest
|
||||
container_name: ${CONTAINER_NAME}
|
||||
restart: always
|
||||
ports:
|
||||
- "${PANEL_APP_PORT_HTTP}:3000"
|
||||
volumes:
|
||||
- ./data:/home/vane/data
|
||||
environment:
|
||||
- TZ=Asia/Shanghai
|
||||
- SEARXNG_API_URL=${SEARXNG_API_URL}
|
||||
networks:
|
||||
- 1panel-network
|
||||
labels:
|
||||
createdBy: "Apps"
|
||||
networks:
|
||||
1panel-network:
|
||||
external: true
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 30 KiB |
@@ -0,0 +1,18 @@
|
||||
additionalProperties:
|
||||
formFields:
|
||||
- default: 3000
|
||||
edit: true
|
||||
envKey: PANEL_APP_PORT_HTTP
|
||||
labelEn: Web Port
|
||||
labelZh: Web 端口
|
||||
required: true
|
||||
rule: paramPort
|
||||
type: number
|
||||
- default: ""
|
||||
edit: true
|
||||
envKey: SEARXNG_API_URL
|
||||
labelEn: SearXNG API URL (Optional, leave empty to use built-in)
|
||||
labelZh: SearXNG API 地址(可选,留空则使用内置)
|
||||
required: false
|
||||
rule: paramExtUrl
|
||||
type: text
|
||||
@@ -0,0 +1,19 @@
|
||||
services:
|
||||
vane:
|
||||
image: itzcrazykns1337/vane:v1.12.2
|
||||
container_name: ${CONTAINER_NAME}
|
||||
restart: always
|
||||
ports:
|
||||
- "${PANEL_APP_PORT_HTTP}:3000"
|
||||
volumes:
|
||||
- ./data:/home/vane/data
|
||||
environment:
|
||||
- TZ=Asia/Shanghai
|
||||
- SEARXNG_API_URL=${SEARXNG_API_URL}
|
||||
networks:
|
||||
- 1panel-network
|
||||
labels:
|
||||
createdBy: "Apps"
|
||||
networks:
|
||||
1panel-network:
|
||||
external: true
|
||||
Reference in New Issue
Block a user