TypechoJoeTheme

UU资料库

uudios

网站页面

Docker PanIndex进行快速部署阿里云盘图床网盘直链

PanIndex介绍

  • 网盘直链
    PanIndex的直链通过路径方式访问网盘中的文件,并可以直接下载,无需登录。
  • 支持多种网盘挂载
    目前支持本地磁盘、天翼云盘、Teambition项目盘、阿里云盘、OneDrive,更多网盘不断添加中。
  • 多种主题
    mdui、bootstrap、materialdesign、classic、dark。
  • 文件预览
    支持音频、视频、图片、office文档、pdf、代码、电子书等多种格式。
  • 加密文件夹 & 隐藏文件
    为文件夹添加密码,隐藏私人文件,更好的保护您的隐私。
  • 防盗链
    为你的媒体文件添加外链限制。
  • 丰富的前端功能
    自定义排序、暗黑模式、短链分享 & 二维码。
  • 简单的部署 & 配置
    部署方式极其简单一个命令即可,绝大部分配置都可以在后台进行修改。
  • 自定义
    通过简单的配置就可以自定义你的页面,包括备案信息、CSS、JS、REAEME.md渲染,更可以修改页面的任意部分。

系统环境工具

#### 准备工具

域名

云服务器 (CentOS7)

SSH客户端

PanIndex Docker镜像地址

Bt面板

预留

安装PanIndex

使用SSH工具连接到你的服务器 执行以下命令

docker pull iicm/pan-index:latest
docker run -itd \
 --restart=always \
 --name PanIndex \
 -p 5238:5238 \
 -v /home/single/data/docker/data/PanIndex/data:/app/data \
 -e PORT="5238" \
 iicm/pan-index:latest

OK 我们已经完成部署完成 现在我们可以访问 http://ip:5238 查看PanIndex是否在运行

好了但是平时访问需要带上端口5238很不方便这个使用我们需要使用宝塔Nginx来进行反向代理一下 使用域名直接就能够访问PanIndex


反向代理

安装Nginx

进入服务器宝塔管理Web >软件商店>安装Nginx


设置SSL 可选

网站>添加站点>填入域名并解析到服务器>提交

提交后点击>网站设置

进行设置SSL>Let'sEncrypt>文件验证>选择域名>申请 (等待申请验证)>申请完成后开启强制HTTPS(注意SSL证书有效期只有三个月,三个月后需要关闭反向代理进行手动续签)


设置代理

反向代理>添加反向代理>设置代理名称>目标URL设置 http://127.0.0.1:5238>保存

完成设置后我们访问一下绑定的域名看看>登录密码默认为:PanIndex

配置PanIndex

我这边使用的Teambition的项目进行挂载的

我这边测试下载速度有1M/s 综合使用完全足够

网盘使用经验

  1. 天翼云网盘:普通版容量较小,15G空间,如果文件被多个不同ip访问下载,有一定几率触发限速,会员也无法幸免。天翼云网盘对下载接口的访问做了限制,当频繁获取下载地址时,大概率获取失败。
  2. teambition-项目盘:个人测试速度限制在500K左右,不过容量暂时没有限制,也不需要内测资格即可使用,国际服会比国内速度稍快,缺点是上传慢。
  3. teambition-个人盘:已关闭。
  4. 本地磁盘:缺点是下载会占用服务器的带宽,而且服务器到期可能要面临文件的转移,优点是不需要缓存,不用担心账号问题。
  5. 阿里云盘:内测+teambition合并有3T,公测使用各种福利码可以达到8T,不过空间可能会回收,不确定是不是永久,阿里云一直都很套路,你懂得,据网友反馈,使用目录程序分享账号可能会ban,管控上比teambition更严格。
  6. Onedrive国际版:不错的访问速度,客户端同步方便,api稳定(只要账号不翻车)

Teambition

新版本好像有Bug 始终缓存不上数据

获取项目id

​ 访问Teambition进行账号注册>根据引导进行注册>注册完毕会引导你创建项目这个时候我们顺手创建一个名字随便都行

​ 完成了项目创建引导系统会给我们跳转到项目管理界面,点击菜单栏的文件进入项目文件管理

​ 进入文件管理界面后复制保存一下图片中框选的项目ID后面需要用上

修改密码

​ 因为我们是使用手机验证码进行登录,自动注册的我们是没有密码。PanIndex把项目挂载上需要账号和密码,这个时候我们需要去修改密码。如果改版了注册会要求设置密码的话就跳过这一步

点击左下角的头像>账号管理>账号密码>获取验证码>填入验证码>设置新密码>确认新密码>保存

挂载

​ 我们回到PanIndex管理后台http://你的域名/admin 默认密码:PanIndex 记得修改密码

网盘挂载> + >网盘名称自定义>网盘模式选择 Teambition项目盘>用户名手机号>密码> 填入刚才保存的项目ID>根目录ID也填入项目ID就可以了>保存>看到显示就OK了如果出现异常请检查账号密码是否正确


阿里云盘

阿里云盘下载速度炒鸡快我这边千兆宽带能跑到30M/s下载速度

​ 网盘挂载> + >网盘名字>网盘模式选择“阿里云盘”>刷新令牌点击下面"点击获取"出现二维码使用阿里云盘App扫码登录确认登录后自动会填充令牌>保存>访问你的域名查看下效果


待添加

需要挂载其他的网盘可以查看PanIndex的官方文档

也可以评论留言叫懒狗的我

赞(0)
版权属于:

UU资料库

本文链接:

https://doc.risw.cn/doc/89.html(转载时请注明本文出处及文章链接)

评论 (0)