部署 OpenList 聚合网盘
1. 前置
1.1 服务器
推荐 SSH 密钥 创建服务器时获取私钥文件
1.2 SSH 连接
推荐 Termius 客户端
- Keychain 导入私钥文件

- 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 备份
备份与还原里,推荐按时备份
最终效果
