PanSou网盘资源在线搜索神器(基于Docker部署) 4月前 7 条
PanSou网盘资源在线搜索神器(基于Docker部署)

本文详细介绍了如何使用Docker快速部署PanSou搜索工具。首先需确保Docker环境(20.10+)、1GB以上内存及网络连接正常。部署过程包括:创建专用目录,配置docker-compose.yml文件(包含端口映射、环境变量和数据持久化设置),然后启动服务。部署成功后可通过浏览器访问验证。文章还提供了日常管理命令(日志查看、服务启停、更新)、数据备份恢复方法,以及常见问题解决方案。整个部署过程简单高效,支持数据持久化,适合在NAS等设备上快速搭建个人搜索服务。

PanSou网盘资源在线搜索神器(基于Docker部署)
查看完整文章 评论

体验链接🎉

https://so.8dui.com

简介

PanSou 是一款实用的搜索工具,本教程将指导你通过 Docker 快速部署 PanSou 服务,采用官方最新镜像,配置简单且支持数据持久化。

官方GitHub:https://github.com/fish2018/pansou

准备工作

环境要求

  • 已安装 Docker 环境(Docker Engine 20.10+)

  • 具备至少 1GB 可用内存

  • 网络连接正常(用于拉取镜像)

检查 Docker 环境

# 检查 Docker 是否安装成功
docker --version

# 检查 Docker 服务是否运行
systemctl status docker

部署步骤「以绿联NAS为例」

1. 创建部署目录

首先创建一个专门的目录用于存放 PanSou 的配置和数据文件:

# 创建主目录
mkdir -p /volume2/docker/PanSou

# 进入目录
cd /volume2/docker/PanSou

2. 创建 Docker Compose 配置文件

在上述目录中创建 docker-compose.yml 文件:

PanSou Docker Compose 配置文件

services:
  pansou:
    # 使用官方镜像
    image: ghcr.io/fish2018/pansou-web
    # 容器名称,便于管理
    container_name: PanSou
    # 端口映射:宿主机8880端口映射到容器80端口
    ports:
      - 8880:80
    # 环境变量配置
    environment:
      # 基础配置
      - DOMAIN=localhost               # 访问域名,本地部署用localhost
      - PANSOU_PORT=8888               # 应用内部端口
      - PANSOU_HOST=127.0.0.1          # 应用绑定地址
      # 代理配置(可选,根据需要启用)
      # - SOCKS5_PROXY=socks5://10.10.1.2:7893  # SOCKS5代理地址
      # - HTTP_PROXY=http://10.10.1.2:7893      # HTTP代理地址

    # 数据持久化配置
    volumes:
      - /volume2/docker/PanSou/data:/app/data   # 修改为实际应用数据存储目录
      - /volume2/docker/PanSou/log:/app/logs    # 修改为实际日志文件存储目录

    # 重启策略:除非手动停止,否则总是重启
    restart: unless-stopped
    # 健康检查配置
    healthcheck:
      test: ["CMD", "curl", "-f", "http://localhost/api/health"]  # 健康检查命令
      interval: 30s       # 检查间隔
      timeout: 10s        # 超时时间
      retries: 3          # 重试次数
      start_period: 40s   # 启动等待时间

3. 启动服务

在配置文件所在目录执行以下命令启动 PanSou:

# 启动服务(后台运行)
docker-compose up -d

# 查看容器运行状态
docker-compose ps

4. 验证部署

打开浏览器访问以下地址验证服务是否正常启动:

http://NAS-IP:8880

如果看到 PanSou 的界面,则表示部署成功。

资源非常的多!!!

配置说明

核心配置项解释

配置项

说明

建议值

DOMAIN

访问域名

本地使用localhost,服务器使用实际域名或 IP

PANSOU_PORT

应用内部端口

保持默认 8888 即可

PANSOU_HOST

应用绑定地址

保持默认 127.0.0.1 即可

SOCKS5_PROXY

SOCKS5 代理(可选)

需要时填写实际代理地址

HTTP_PROXY

HTTP 代理(可选)

需要时填写实际代理地

端口映射说明

配置中的 8880:80 表示将宿主机的 8880 端口映射到容器内的 80 端口,

如果你需要使用其他端口(例如 18080 端口),可以修改为 18080:80

日常管理

查看日志

# 查看实时日志
docker-compose logs -f pansou

# 查看最近100行日志
docker-compose logs --tail=100 pansou

停止服务

docker-compose down

重启服务

docker-compose restart

更新服务

# 拉取最新镜像
docker-compose pull

# 重启服务以应用更新
docker-compose up -d

数据备份与恢复

备份数据

PanSou 的所有数据都存储在 /volume2/docker/PanSou/data 目录,只需备份该目录即可:

# 创建备份
tar -zcvf pansou_backup_$(date +%Y%m%d).tar.gz /volume2/docker/PanSou/data

恢复数据

将备份文件解压到数据目录即可恢复:

# 解压备份到数据目录
tar -zxvf pansou_backup_20231001.tar.gz -C /volume2/docker/PanSou/

常见问题

  1. 无法访问服务

    • 检查容器是否正常运行:docker-compose ps

    • 检查防火墙是否开放了 8880 端口

    • 检查宿主机 IP 是否正确

  2. 服务启动后自动退出

    • 查看日志排查错误:docker-compose logs pansou

    • 检查目录权限是否正确:chmod -R 775 /volume2/docker/PanSou

  3. 需要修改配置

    • 编辑 docker-compose.yml 文件

    • 重启服务使配置生效:docker-compose restart

Docker镜像加速域名

https://www.8dui.com/archives/I1j5mgPr

Alist/OpenList 美化教程 | 适用于各版本 4月前 2 条
Alist/OpenList 美化教程 | 适用于各版本

本文介绍通过自定义代码美化网盘后台网站的方法。操作路径为:后台网站“设置-全局-自定义头部”添加CSS样式,“自定义内容”嵌入HTML与JavaScript代码。代码可实现背景图片设置、全局字体替换(如LXGW WenKai)、界面元素颜色调整(如标题、列表项文字及图标色)、透明化处理(如网盘列表、代码块),并隐藏不需要的组件(如底部footer、状态切换按钮)。同时,底部自定义内容区可集成一言API显示随机语句、网站运行时间计算、联系方式(QQ、邮箱、博客链接)及后台入口等功能,实现界面个性化与功能扩展。

Blinko 开源笔记工具 Docker 部署教程 4月前 4 条
Blinko 开源笔记工具 Docker 部署教程

Blinko是一款开源自托管笔记工具,相比传统工具具有数据本地化存储、开源可定制、原生集成AI功能(智能检索/内容生成)及轻量化Docker部署等优势。支持通过Docker或Docker Compose一键部署,需配置PostgreSQL数据库及NextAuth密钥。提供闪念记录、标签分类、批量操作等基础功能,并可通过API接入自定义AI模型。建议配置HTTPS反向代理保障安全,支持定期更新维护。适合注重数据主权、需要私有化部署及AI功能集成的用户使用。

域名注册托管 I 将服务商域名托管到CloudFlare 4月前 3 条
域名注册托管 I 将服务商域名托管到CloudFlare

将域名托管至Cloudflare可提升网站性能、安全性及管理效率。其核心优势包括:通过全球CDN加速访问,减少加载时间;提供DDoS防护、WAF等安全服务,抵御网络攻击;缓存静态内容节省带宽成本;免费HTTPS加密与SSL证书管理;优化SEO并提供分析工具。操作需先注册Cloudflare账号及域名,登录后添加站点并选择Free计划,复制分配的DNS服务器至域名服务商后台(如阿里云、腾讯云、NameSilo)修改,等待DNS生效(通常几分钟)即可完成托管,享受上述服务。

CloudDrive 多云盘本地挂载管理工具软件-限时299元 4月前 3 条
CloudDrive 多云盘本地挂载管理工具软件-限时299元

CloudDrive是一款强大的多云盘管理工具,提供一站式解决方案,可无缝集成多个云存储服务并统一至单一界面,无需切换应用即可管理所有云盘。其核心特性包括将云存储挂载为本地磁盘(直接访问文件无需下载)、跨云盘快速复制、云端文件高速传输、实时文件通知及应用级权限控制。支持Windows、Linux、macOS、Android等多平台,免费用户最多2台设备在线,付费会员可支持5台。同时提供Docker安装方式,便于在NAS等环境中部署,旨在提升云存储资源管理效率与易用性。

Halo博客更新后出现500代码内部错误-解决办法 5月前 2 条
Halo博客更新后出现500代码内部错误-解决办法

用户可通过浏览器访问指定链接预览“theme-earth”主题。具体操作为:在浏览器地址栏输入“https://你的域名/login?preview-theme=theme-earth”(需将“你的域名”替换为实际域名),即可直接查看该主题的预览效果。此方式方便用户快速了解主题样式,无需登录即可提前体验主题界面设计,适用于主题选型或效果查看场景。

渐变色卡表-点击即可复制 5月前 4 条
渐变色卡表-点击即可复制

本文档是一个渐变色卡表,包含139个精心设计的渐变色彩方案,涵盖红色、橙黄、黄绿、绿色、蓝色、紫色、中性色、棕色及对比色九大色系。每个色卡采用网格布局展示,直观呈现从深到浅、从冷到暖的渐变效果,并提供十六进制颜色代码和直观的颜色名称。用户可点击任意色卡一键复制对应的渐变代码,设计工具支持实时预览和便捷使用。该配色方案适用于网页设计、UI设计、平面设计等场景,为设计师提供丰富的色彩选择和灵感来源。

颜色色卡表-点击即可复制 5月前 6 条
颜色色卡表-点击即可复制

这是一个专业的颜色色卡表页面,包含完整的色彩体系。页面分为八大色系:红色、橙色、黄色、绿色、蓝色、紫色、中性色和棕色,每个色系提供16种不同深浅的颜色样本。每个颜色卡片显示对应的十六进制色值和名称,支持点击复制功能,方便设计师快速获取所需颜色代码。页面采用响应式设计,适配不同设备屏幕,并包含悬停效果和复制成功提示等交互细节,为用户提供直观便捷的颜色选择体验。

「你好,远方」西藏旅行 5月前 2 条
「你好,远方」西藏旅行

生活或许布满琐碎,但心底总有个声音催促我们奔赴“诗与远方”。诗,是灵魂的浅吟低唱,是精神的低语;远方,是眼眸的无尽向往,是心之所向的广阔天地。那里藏着挣脱庸常的力量,让被日常磨砺的心得以喘息,让被琐碎困顿的灵魂找到出口。这声音提醒我们,即便身处平凡,也不忘抬头望向远方,让诗意与远方成为生活的锚点,赋予前行的勇气与意义。

Halo博客配置Umami可视化数据统计插件 5月前 4 条
Halo博客配置Umami可视化数据统计插件

本文介绍在本地NAS部署Umami网站分析工具的完整方案:首先通过Docker在NAS搭建Umami容器,使用PostgreSQL数据库;再利用FRP内网穿透将本地服务映射至公网;最后通过1penel面板反向代理实现域名访问。部署后需修改默认密码,并在Halo博客中配置Umami插件注入跟踪代码。针对跨域访问问题,通过完善反向代理配置,添加CORS头及隐藏后端冲突头,确保数据正常统计。该方案实现数据本地化管控,同时解决云服务器性能瓶颈问题。

阿里云 AP8220 刷机教程 5月前 2 条
阿里云 AP8220 刷机教程

本文为阿里云AP8220设备刷机指南,强调刷机有风险,需谨慎操作。刷机前需准备AP8220机器、DC12V2A电源、USB转Console线、tftp32及Putty软件,并下载适配OpenWrt固件。操作步骤包括:通过USB转Console线连接设备Console口,电脑网线接LAN口,Putty设置COM口(波特率115200),设备通电后立即按Shift+@进入Uboot;电脑设静态IP192.168.10.1,用tftp32刷入mibib.bin至大分区,断电重启后再次进入Uboot,将固件命名为ap8220.bin刷入,最后通过Web界面升级sysupgrade.bin完成刷机。