使用服务器搭建Alist
服务器从哪里来?上雨云领一个便宜的!
(服务器每月18元,通过此链接注册送5元优惠券)
介绍
这是什么?
一个网盘,可以挂载各种网盘,可以用作资源管理或资源分享(并且可以无视网盘的各种限制)
可以挂载的网盘
- 本地存储
- Crypt
- 阿里云盘Open
- 阿里云盘
- OneDrive /APP/ 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
- Cloudreve
- Trainbit
- UrlTree
- IPFS
- UC网盘
- Dropbox
- 腾讯微云
教程
部署
注:本教程针对Alist V3进行说明,更多版本请前往Alist文档
一键脚本(小白用,仅限Linux)
安装
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,可以把安装路径直接加在命令后面
举个例子curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s install /root
会把alist安装到/root
手动安装
访问 AList Release 下载对应的Release(国内Github有时打不开,多刷新几次)
运行
Linux
# 解压下载的文件,得到可执行文件:
tar -zxvf alist-xxxx.tar.gz
# 授予程序执行权限:
chmod +x alist
# 运行程序
./alist server
看到如上输出则代表安装成功
Windows
# 解压下载的文件,得到可执行文件:
unzip alist-xxxx.zip
# 运行程序
.\alist.exe server
获取管理员密码
# 低于v3.25.0版本
./alist admin
# 高于v3.25.0版本
# 随机生成一个密码
./alist admin random
# 手动设置一个密码 `NEW_PASSWORD`是指你需要设置的密码
./alist admin set NEW_PASSWORD
Windows
守护进程
Linux
在/usr/lib/systemd/system/alist.service中添加如下内容
[Unit]
Description=alist
After=network.target
[Service]
Type=simple
WorkingDirectory=将这段文字替换为AList的路径
ExecStart=path_alist/alist server
Restart=on-failure
[Install]
WantedBy=multi-user.target
Windows
在Alist根目录创建两个vbs就行力,需要时直接双击运行vbs
start.vbs
Dim ws
Set ws = Wscript.CreateObject("Wscript.Shell")
ws.run "alist.exe server",vbhide
Wscript.quit
stop.vbs
Dim ws
Set ws = Wscript.CreateObject("Wscript.Shell")
ws.run "taskkill /f /im alist.exe",0
Wscript.quit
访问页面
在浏览器中访问http(s)://[服务器IP]:5244/
登录即可
如果访问完成就代表可以收工了