logo
0
0
WeChat Login

PanSou Web

🚀 镜像集成Pansou前后端,开箱即用。

Multi-Arch

快速开始

一键启动

docker run -d --name pansou -p 80:80 ghcr.io/fish2018/pansou-web

访问:http://localhost

Docker Compose(推荐)

# 下载配置文件 curl -o docker-compose.yml https://raw.githubusercontent.com/fish2018/pansou-web/main/docker-compose.yml # 启动服务 docker-compose up -d # 查看日志 docker-compose logs -f

支持架构

镜像支持以下CPU架构:

  • linux/amd64 - Intel/AMD 64位处理器
  • linux/arm64 - ARM 64位处理器

Docker会自动选择适合您系统的架构版本。

环境变量

基础配置

变量名默认值说明
DOMAINlocalhost访问域名
PANSOU_PORT8888后端端口
PANSOU_HOST127.0.0.1后端地址

Telegram频道配置

变量名默认值说明
CHANNELS已内置数十个频道,开箱即用,无需配置Telegram频道列表(逗号分隔)

💡 自定义频道: 如需自定义,使用 CHANNELS 环境变量覆盖默认配置。

代理配置

变量名默认值说明
SOCKS5_PROXY-SOCKS5代理地址 (如: socks5://127.0.0.1:1080)
HTTP_PROXY-HTTP代理地址
HTTPS_PROXY-HTTPS代理地址

🌐 代理说明: 用于访问受限地区的Telegram站点,支持多种代理类型。

性能配置

变量名默认值说明
CACHE_ENABLEDtrue是否启用缓存
CACHE_TTL3600缓存过期时间(秒)
MAX_CONCURRENCY200最大并发数
MAX_PAGES30最大搜索页数

性能优化: 镜像已内置优化配置,通常无需调整。

自定义配置示例

基础配置

docker run -d \ --name pansou \ -p 80:80 \ -e DOMAIN=yourdomain.com \ -v pansou-data:/app/data \ ghcr.io/fish2018/pansou-web

完整配置(代理+自定义)

docker run -d \ --name pansou \ -p 80:80 \ -e DOMAIN=yourdomain.com \ -e SOCKS5_PROXY=socks5://127.0.0.1:1080 \ -e CHANNELS=tgsearchers3,yunpanxunlei,BaiduCloudDisk \ -v pansou-data:/app/data \ ghcr.io/fish2018/pansou-web

🚀 开箱即用: 镜像已内置69个频道和性能配置,仅需配置代理即可访问受限地区的Telegram站点。

数据持久化

# 数据目录挂载 -v /path/to/data:/app/data # 日志目录挂载 -v /path/to/logs:/app/logs # SSL证书目录(可选) -v /path/to/ssl:/app/data/ssl

HTTPS 配置

将SSL证书放入数据目录的ssl子目录:

/app/data/ssl/ ├── fullchain.pem # 证书文件 └── privkey.pem # 私钥文件

重启容器后自动启用HTTPS。

常用命令

# 查看运行状态 docker ps # 查看日志 docker logs pansou # 重启服务 docker restart pansou # 停止服务 docker stop pansou # 更新镜像 docker pull ghcr.io/fish2018/pansou-web && docker restart pansou

About

https://github.com/fish2018/pansou-web.git 一个PanSou的简约版页面 so.252035.xyz

Language
Vue68.8%
CSS9%
Markdown7.6%
TypeScript6.2%
Others8.4%