PassNAT LogoPassNAT

AI盘网盘搜索聚合平台,Next.js打造智能资源管理,NAS一键部署无需复杂配置,内网穿透远程访问。

作者

小编

发布时间

Curving abstract shapes with an orange and blue gradient

AI盘网盘搜索 - 打造属于你的云端资源聚合平台

项目介绍

AIPAN Resource Navigator 是一个现代化的云端资源管理与分享平台,基于 Next.js 13+ 和 TypeScript 精心打造。这是一个集资源搜索、分类管理、个性化收藏于一身的智能化平台,让你轻松管理和分享各类资源,无需复杂的配置就能快速上手。

项目采用最新的前端技术栈,提供了一个直观易用的界面来浏览、搜索和管理资源。无论你是资源爱好者还是内容创作者,这个平台都能为你提供高效的资源管理体验。支持实时搜索、智能分类、个性化收藏等功能,让资源管理变得简单而高效。

核心亮点:

🚀 采用 Next.js 13+ App Router 最新架构

📱 完全响应式设计,手机电脑无缝切换

🔍 强大的实时搜索和智能筛选功能

👤 完整的用户认证和权限管理系统

💾 资源分类、标签、收藏等完整功能体系

⚡ 图片懒加载、无限滚动等性能优化

项目地址:点我跳转


部署安装

如需在公网环境下访问该项目,建议配置内网穿透工具。推荐使用 帕斯内网穿透 - 一个稳定高效的内网穿透解决方案。先注册账号备用,具体的操作步骤可以 点我查看 详细的全平台使用指南。

Docker 快速部署

这个项目提供了开箱即用的 Docker 镜像,让你一键启动服务。

第一步:添加镜像

打开你的 NAS 设备(飞牛 NAS、群晖或其他 Docker 支持的 NAS),进入本地镜像管理界面,选择'从 URL 添加镜像'。

填入镜像地址:unilei/aipan-netdisk-search:latest

等待镜像下载完成,这个过程可能需要几分钟,请耐心等待。

第二步:启动容器

镜像下载完成后,点击启动按钮创建新容器。

第三步:容器配置

开机自启设置:勾选'开机自动启动',这样 NAS 重启后服务会自动运行

端口映射:将容器的 3000 端口映射到主机端口。如果你的 NAS 上 3000 端口已被占用,可以改为其他端口(如 3001、3002 等),但容器内部的端口保持 3000 不变

第四步:数据持久化

如需保存用户数据和收藏记录,建议在 NAS 上创建一个文件夹(如 /data/aipan),将其挂载到容器的 /app/data 目录。这样即使容器重启,你的数据也不会丢失。

第五步:环境变量配置

以下是可配置的环境变量(可选项,大多数情况下保持默认即可):

1环境变量 | 说明 | 默认值 | 是否必须
2NODE_ENV | 运行环境 | production | 否
3NEXTAUTH_SECRET | NextAuth 密钥 | 自动生成 | 否
4DATABASE_URL | 数据库连接 | 内置 SQLite | 否

大多数情况下,你无需修改这些变量,系统会自动配置。如有特殊需求再进行调整。

第六步:启动服务

完成以上配置后,点击'启动'按钮。容器启动成功后,你就可以通过浏览器访问了。

第七步:访问应用

打开浏览器,访问 http://你的NAS_IP:3000(如果修改了端口,请使用对应的端口号)

例如:http://192.168.1.100:3000

稍等几秒钟,应用就会完全加载。你现在可以开始使用这个强大的资源管理平台了!


总结

通过上述步骤,你已经成功部署了 AIPAN Resource Navigator。这个平台将为你提供一个高效、美观的资源管理体验。如遇到任何问题,欢迎查阅项目文档或提交 Issue。祝你使用愉快!