在日常工作或内容整理中,资源分散、搜索效率低几乎是绕不开的问题:
文件链接散落在不同来源里,关键词搜不全、结果格式混乱,想要二次整理或接入自己的网站也很麻烦。
所以这篇文章,我们不讨论复杂架构,也不折腾花里胡哨的方案,而是直接教你搭一套真正“自己可控”的网盘资源搜索系统 —— PanSou。
1. 项目介绍
PanSou 是一个开源的网盘资源搜索系统,定位非常明确:
提供一个统一、可扩展、可二次开发的网盘搜索后端服务。
它不是“脚本级”的临时工具,而是一个可以长期运行的搜索服务组件,你可以把它当成:
- 一个独立的搜索站
- 一个 API 服务
- 你自己系统里的“资源搜索引擎模块”
1.1 项目特点
🚀 搜索性能稳定
基于 Go 实现,整体结构清晰,响应速度快,适合长期运行。
🧩 插件化设计
不同搜索来源、不同处理逻辑通过插件解耦,方便后续扩展和维护。
📦 结果结构化
搜索结果统一为标准数据结构,非常适合接入前端页面、管理后台或其他系统。
🔌 Web + API 双模式
既能直接浏览器使用,也可以通过 API 接入任意程序。
🐳 Docker 一键部署
无需手动编译、不需要复杂依赖,新手也能快速部署成功。
1.2 项目展示




2.相关地址
gitHub开源项目:https://github.com/fish2018/pansou
3.搭建环境
- 服务器:这里为了方便搭建项目使用的是莱卡云的境外香港云服务器。(国内用户连接建议使用国内的服务器(需备案域名或者IP+端口)延迟会更低)
- 莱卡云服务器促销活动性价比会更高。查看官网购买链接:https://www.lcayun.com
- 资源配置:2核2G 30G硬盘
由于国内服务器访问海外源较慢,这边为了方便演示直接使用海外服务器搭建。 - 服务器系统:Debian-13
- 【必需】安装Docker:安装好 Docker、Docker-compose
- 【非必需】域名一枚,可用于解析到服务器上使用域名访问

4.搭建视频
哔哩哔哩:
5.搭建方式
5.1 安装docker和docker-compose
安装教程:服务器上安装docker和docker-compose教程
5.2 使用 Docker Compose 部署
#下载官方配置文件
curl -o docker-compose.yml \
https://raw.githubusercontent.com/fish2018/pansou-web/refs/heads/main/docker-compose.yml
该配置文件已经帮你定义好了容器、端口和基础参数,新手可以直接使用。
5.3 启动服务
#Docker 会自动拉取镜像并启动 PanSou 服务
docker-compose up -d
5.4 查看运行日志
docker-compose logs -f

只要没有明显报错,基本就可以放心使用了。
5.5 访问自己搭建的PanSou
http://服务器IP:805
如果访问不了请输入以下命令查看一下docker的映射端口
docker ps

0.0.0.0:805->80/tcp
6.日常维护与升级
🔄 更新 PanSou
docker compose pull
docker compose up -d
7.结语
如果你只是想要一个随时能用、自己掌控的网盘资源搜索入口,那么按照本文的方式部署完成后,基本就可以“装好就忘”,需要的时候直接打开用即可;如果你有更高需求,也可以在此基础上做二次开发,把它接入自己的网站、后台系统或其他工具中。








