前情提要

近期AList因商业化转型引发数据安全争议,作为替代方案,​​OpenList​​凭借开源透明、功能复刻、社区活跃等优势成为新选择。本文将基于阿里云2核2G服务器,通过1Panel应用镜像快速部署OpenList,并完成反向代理配置,实现安全访问与多网盘聚合管理。


一、环境准备

  1. ​服务器配置​

    • 基础配置:2核/2GB/200Mbps/40GB SSD(满足OpenList轻量级运行需求)

    • 系统镜像:选择阿里云提供的​​1Panel应用镜像​​(简化部署流程)

    • 安全组开放:提前放行80 443(反向代理端口)

    • 如需免除备案的繁琐,建议海外服务器,这里以国内服务器演示,不绑定域名

  2. ​1Panel面板初始化​

    通过阿里云控制台查看服务器实例的应用详情,其内会给出面板首页地址等参数,使用面板默认的用户名和密码处的快速查看,查看面板的默认用户名与密码或登录服务器终端输入以下指令

    sudo 1pctl user-info

二、部署OpenList

方案1:通过1Panel应用商店安装(推荐)

  1. 登录1Panel面板,进入​​应用商店​​ → 搜索​​OpenList​​ → 点击安装。

  2. 配置参数:

    • 全部默认即可

  3. 生成或修改密码:

    1. 容器列表点击 终端 按钮,进入容器内执行命令设置密码。

      1. 生成随机密码: ./openlist admin random

      2. 手动设置密码: ./openlist admin set NEW_PASSWORD


三、反向代理配置

​创建反向代理规则​

  • 路径:网站创建网站反向代理

  • 配置参数:

    • 目标域名:http://127.0.0.1:5244

    • 代理名称:自定义(如openlist

    • 代理域名:自定义(你的服务器公网IP


四、初始化与功能配置

  1. ​首次登录​

    • 浏览器访问你的服务器公网IP或你绑定好的域名,使用默认账号admin及初始密码(日志中显示password is XXXX)。

    • 立即修改密码与密码:设置 → 个人资料

  2. ​挂载网盘(以123盘为例)​

    • ​获取账号密码​​:访问123pan.com登录123云盘,创建Webdav账号(需要会员)。

    • ​添加存储​​:

      • 驱动类型:Webdav

      • 挂载路径:自定义(如/123pan

      • 账号密码:创建的账号与密码

  3. ​WebDAV协议启用​

    • 进入设置 → 用户 → 你的用户名→ 开启对应权限

    • 外部访问地址:http://服务器IP/dav/

    • 支持在NAS、音乐播放器等设备挂载。


五、性能优化与安全加固

  1. ​元数据

    通过元素据设置文件(夹)访问密码以防止恶意访问

  2. ​定期备份​

    通过1Panel的​​备份与恢复​​功能,定时备份OpenList数据目录。


六、常见问题排查

  • ​无法访问Web界面​

    检查防火墙/安全组是否放行5244 80端口,或重启OpenList应用

  • 应用安装失败

检查镜像加速配置,国内服务器可能在未加速的情况下无法拉取镜像


七、成品:虚空终端​

  • 这是基于OpenList搭建的文件分享平台

  • 目前为防止恶意访问,需向管理员申请:联系方式

  • 请勿外传链接,感谢配合


结语

通过1Panel的极简操作,我们快速搭建了一个安全可靠的OpenList私有云中心。相比AList,OpenList在代码透明度和社区支持上更具优势,尤其适合个人用户及小型团队。未来可进一步探索与NAS、云服务器的联动,构建更复杂的自动化存储方案。

​参考来源​​:

  • OpenList部署文档

  • 阿里云服务器文档

  • DeepSeek-R1