openwebui部署searxng搜索引擎
时间: 2025-05-26 09:49:22 浏览: 86
### OpenWebUI 部署 SearXNG 搜索引擎教程
#### 一、环境准备
为了成功部署 SearXNG 搜索引擎并集成到 Open WebUI 中,需先安装 Docker 和 Docker Compose 工具。这些工具用于运行和管理容器化的应用程序[^2]。
#### 二、获取官方镜像文件
访问 GitHub 上的 `searxng-docker` 存储库下载所需的配置文件。克隆仓库至本地目录以便后续操作:
```bash
git clone https://github.com/searxng/searxng-docker.git
cd searxng/searxng-docker
```
此命令会拉取最新的稳定版本以及必要的依赖项。
#### 三、修改配置文件
编辑 `docker-compose.yml` 文件,在其中定义服务实例的各项参数。特别注意以下几点设置:
- **formats 字段**:确保 formats 列表中包含 json 格式支持,这是为了避免因缺少该选项而导致的 403 错误[^1]。
以下是部分关键配置示例代码片段:
```yaml
services:
searxng:
image: searxng/searxng:v1.9.0
environment:
SEARXNG_SETTINGS_FILE: /etc/searxng/settings.yml
volumes:
- ./data:/var/lib/searxng
ports:
- "8080:8080"
```
#### 四、启动服务
完成上述调整之后执行如下指令来初始化项目并开启后台进程:
```bash
docker compose up -d --build
```
这条语句指示系统构建最新映像同时以后台模式激活关联的服务组件。
#### 五、验证与调试
打开浏览器输入地址 http://localhost:8080 来确认界面是否正常加载。如果遇到任何异常情况可以查阅日志记录定位具体原因:
```bash
docker logs <container_name>
```
替换 `<container_name>` 成实际使用的名称或者 ID 值即可查看对应的标准输出流数据。
#### 六、Open WebUI 的进一步定制化
最后一步是在 Open WebUI 平台上进行个性化设定以满足特定需求。这可能涉及到更改主题样式、增加插件扩展等功能模块的操作指南,请参照官方文档说明实施相应改动。
---
阅读全文
相关推荐




















