1.二进制安装
先决条件:使用大佬Yxiguan/OpenList的镜像部署open list,正式版的还不支持。。。
点击链接,进入最新的工作流,拉到最下面,根据自己的系统下载镜像。
下载完记得校验sha256值。
上传到服务器,解压缩,复制路径。
打开终端或ssh,输入cd+路径,然后输入.openlist server即可启动服务。
输入该命令查询生成的默认密码:
cd /www/wwwroot/openlist
./openlist admin random
打开ip+5244
添加guanyapan驱动,登录光鸭盘,打开F12.


2.豆包给的第二种方法:
亲测好用简单,。图文版教程:豆包对话分享
1.下载 OpenList 到宝塔
- 进入宝塔 → 文件 →
/www/wwwroot - 新建文件夹:
openlist - 进入
openlist→ 右上角 远程下载地址。 - 下载完成后 → 解压
- 权限:目录和文件设为 777(运行用户需要执行权限)
2、宝塔「Go 项目」运行 OpenList
- 左侧 → 软件商店 → 安装 Go 环境(默认即可)
- 左侧 → 网站 → Go 项目 → 添加 Go 项目
- 填写:
- 项目名称:
openlist - 执行文件:
/www/wwwroot/openlist/openlist - 运行目录:
/www/wwwroot/openlist - 端口:
5244 - 执行命令:
./openlist server - 运行用户:
root - 域名:可不填(后面反向代理)
- 项目名称:
- 点 确定 → 启动项目
3、获取管理员密码
- Go 项目列表 → 对应项目 → 日志
- 找到类似:plaintext
admin password: xxxxxxxx这就是管理员密码,用户名默认admin - 访问:
http://你的IP:5244登录即可
4、绑定域名(反向代理,推荐)
- 宝塔 → 网站 → 添加站点
- 域名:
pan.你的域名.com - 数据库:不创建
- PHP 版本:纯静态
- 域名:
- 站点 → 设置 → 反向代理
- 代理名称:
openlist - 目标 URL:
http://localhost:5244 - 发送域名:
$host - 保存
- 代理名称:
- 配置 SSL(宝塔免费证书),开启 HTTPS
5、常用配置(改端口 / 域名等)
配置文件路径:/www/wwwroot/openlist/data/config.json
可改:
http_port:改端口site_url:填你的域名https://pan.xxx.com改完后在 Go 项目 里重启 OpenList
6、更新 OpenList
- 停止 Go 项目
- 进入
/www/wwwroot/openlist,删除旧文件 - 重新下载最新版 tar.gz → 解压 → 授权 777
- 启动 Go 项目
7、常见问题
- 打不开 5244:检查服务器防火墙 / 宝塔安全组是否放行
- 日志报错权限不足:目录 / 文件必须 777
- 反向代理后样式错乱:config.json 里
site_url必须填完整 HTTPS 域名
