|
|
本帖最后由 桔子软件 于 2023-2-7 20:27 编辑
有人问我我https://dl.juhaoyang.xyz/是咋搭建的,我开源分享一下(不是我开发的)
安装前,请确保你有一台属于自己的服务器(不是白嫖或共享的),本程序需要修改大量系统root根目录文件,还需要设置反向代理! 建议2核2g以上的服务器安装,这玩意比较吃服务器性能
开始安装
支持文件储存类型
本地存储
阿里云盘
OneDrive / SharePoint(国际版, 世纪互联,de,us)
天翼云盘 (个人云, 家庭云)
GoogleDrive
123云盘
FTP / SFTP
PikPak / 分享
S3
又拍云对象存储
WebDAV(支持无API的OneDrive/SharePoint)
Teambition(中国,国际)
分秒帧
和彩云 (个人云, 家庭云)
Yandex.Disk
百度网盘
夸克网盘
迅雷网盘
蓝奏云
阿里云盘分享
谷歌相册
Mega.nz
一刻相册
TeraBox -海外百度
Alist v2/v3
SMB
115
Seafile
懒人版
安装
- curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s install
复制代码
#更新
- curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s update
复制代码
#卸载
- curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s uninstall
复制代码
#自定义路径
默认安装在 /opt/alist 中。 自定义安装路径,将安装路径作为第二个参数添加,必须是绝对路径(如果路径以 alist 结尾,则直接安装到给定路径,否则会安装在给定路径 alist 目录下),如 安装到 /root:
# 安装
- curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s install /root
复制代码
# 升级
- curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s update /root
复制代码
# 卸载
- curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s uninstall /root
复制代码
启动: systemctl start alist
关闭: systemctl stop alist
状态: systemctl status alist
重启: systemctl restart alist
设置域名
记得要开反向代理,或者修改网站配置文件。
nginx
在网站配置文件的 server 字段中添加
- <div>location / {
- proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
- proxy_set_header X-Forwarded-Proto $scheme;
- proxy_set_header Host $http_host;
- proxy_set_header X-Real-IP $remote_addr;
- proxy_set_header Range $http_range;
- <span style="white-space:pre"> </span>proxy_set_header If-Range $http_if_range;
- proxy_redirect off;
- proxy_pass http://127.0.0.1:5244;
- # the max size of file to upload
- client_max_body_size 20000m;
- }</div>
复制代码
如果使用宝塔面板,请务必删除以下默认配置
- location ~ ^/(\.user.ini|\.htaccess|\.git|\.svn|\.project|LICENSE|README.md
- location ~ .\*\.(gif|jpg|jpeg|png|bmp|swf)$
- location ~ .\*\.(js|css)?$
绑定储藏策略
支持多种文件储存方式,我使用的是天翼云盘(推荐),别的也行,但是需要一堆key,超级麻烦~
但是蓝奏云官网设置禁止第三方,所以会报错。
亲测,使用这个不会导致账号被盗,因为天翼云盘登录cookie有2个,alist只传递了一个。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
-
查看全部评分
总评分:好评 +1
金币 +2
|