部署 OpenList 聚合网盘

1. 前置

1.1 服务器

推荐 SSH 密钥 创建服务器时获取私钥文件

1.2 SSH 连接

推荐 Termius 客户端

  1. Keychain 导入私钥文件
  2. NEW HOST 添加导入的私钥连接即可

2. 安装

2.1 1panel 安装

我个人选择 1panel 面板

  • 脚本一键安装 1Panel
bash -c "$(curl -sSL https://resource.fit2cloud.com/1panel/package/v2/quick_start.sh)"

登录面板

  • 应用商店直接安装 Openlist 即可

2.2 Docker 安装

参考官方教程

2.3 反向代理

参考我的 1panel 反向代理

3. Openlist 设置

  • 容器列表点击 终端 按钮,进入容器内执行命令设置密码。
  • 生成随机密码: ./openlist admin random
  • 手动设置密码: ./openlist admin set NEW_PASSWORD

3.1 内部设置

  • 可以修改密码和用户名
  • [用户] -> [编辑] 按需修改权限

3.2 添加存储

3.2.1 以 Cloudflare R2 为例

  • 驱动选择对象存储
  • 挂载路径随意
  • 参考我之前文章的 R2 配置选择存储桶,端点,地区,访问密钥ID,访问密钥
  • 自定义主机可以选择自己绑定在 R2 的域名
  • 其余默认即可 挂载成功点击首页即可

3.2.2 加密盘

加密盘驱动选择 Crypt,开启文件名加密,设置随机长密码和盐值,记得保存

3.2.3 备份

备份与还原里,推荐按时备份 最终效果

4. 参考官方文档

Comments