宝塔面板安装gonelist – 基于 onedrive 的在线网盘
1、功能特性
- 「跨平台」,兼容 Linux/Windows/MacOS 等多个平台
- 「极速部署」,下载对应程序,修改配置即可前后端一键部署
- 「直链下载」,文件直链下载,下载不消耗服务器流量
- 「自动刷新」,自动刷新缓存,可自定义时间
- 「自定义目录」,支持将 onedrive 的某个目录作为根目录
- 「在线播放」,支持在线播放音频和视频,在线浏览图片
- 「海量文件」,支持单目录下上千个文件,正常使用
- 「多平台」,支持个人版、教育账号、世纪互联等
- 「README」,支持页面添加 README
- 「加密目录」,支持给目录加密
- …
注:支持绝大部分教育账号,部分 教育账号 因为需要管理员同意无法使用
2、简介
项目:https://github.com/Sillywa/gonelist-web
演示:https://gonelist.cugxuan.cn
后端项目地址:https://github.com/cugxuan/gonelist
获取客户端 id 和密码
首先你需要创建一个应用,获取客户端 id 与客户端密码
下载应用程序包和安装脚本
复制最新的程序包下载链接,到宝塔面板远程下载
可以到 github-release 中下载最新的版本
github-release 请下载最新的 release,举个例子,Linux 系统复制 gonelist_linux_amd64.tar.gz 的链接,具体操作如图
打开并且登陆宝塔界面,进入 root 文件夹,开始远程下载
之前复制的链接是程序安装包,还需要下载安装脚本,用同样的方法下载下面这个链接
https://raw.githubusercontent.com/cugxuan/gonelist/master/scripts/install-release.sh安装和修改参数
在宝塔中使用终端运行脚本,先进入 /root
$ cd /root
$ bash install-release.sh -l gonelist_linux_amd64.tar.gz运行之后会生成一些文件,修改 /etc/gonelist/config.json 里面的参数,参照参数配置:
建议填入自己的 client_id 以及 client_secret,folder_sub
folder_sub 可以设置 GONEList 的根目录是从 onedrive 的什么地方开始
[hide]
{
//------建议填入自己的 id 和 secret --------
"client_id": "16e320f7-e427-4612-88da-f3d03e944d40",
"client_secret": "lURpL3U@bBlmJ0:_dnU.LeLOGNGdVT30",
"redirect_url": "http://localhost:8000/auth",
// 设置一个自己喜欢的字符串
"state": "23333",
// token 的路径,推荐默认
"token_path": "",
// 下载链接重定向前缀
"download_redirect_prefix": "",
"server": {
// 监听的端口
"port": 8000,
// 自动刷新的时间单位是分钟,默认 10 分钟,不要超过 1 小时
"refresh_time": 10,
// 登陆成功后,跳转的 URL,可不设置,新版已自动跳转
"site_url": "http://localhost:8000",
// 自定义 onedrive 的子文件夹
"folder_sub": "/",
//静态页面的目录,默认当前路径下的dist目录
"dist_path": "./dist/",
// 是否绑定到 0.0.0.0
"bind_global": true
},
// 世纪互联设置
"china_cloud": {
"enable": false,
"client_id": "2b54b127-b403-42a3-8b55-d25f3119aa13",
"client_secret": "a0CGqBT3f_8U5gztxKjxR-LNW-ZnTe.m"
},
// 给文件夹设置密码,相比此方法,更加建议直接在文件夹下的创建 .password 设置密码
"pass_list": [
{
"path": "",
"pass": ""
}
]
}
这里编辑隐藏文本(评论可见)[/hide]
运行
// 启动 gonelist 应用
$ systemctl start gonelist
// 停止 gonelist 应用
$ systemctl stop gonelist
// 查看应用状态
$ systemctl status gonelist
当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »