1 先根据系统下载:
Releases · alist-org/alist (github.com)
2 下载完毕,解压运行:
1 2 3 4 5 6 7 8 9 10 |
# 解压下载的文件,得到可执行文件: tar -zxvf alist-xxxx.tar.gz # 授予程序执行权限: chmod +x alist # 运行程序 ./alist server # 获得管理员信息 ./alist admin cd data git clone https://github.com/blevesearch/bleve.git |
此时会显示默认的管理员账号密码,默认端口是5244
,记得服务器放行。此时输入:http://ip:5244
即可运行。
3 打开宝塔,新建站点,设置反代:
记得提前申请SSL
证书,并开启强制SSL
。
4 添加存储池
进入管理界面,选择存储,添加
这里的挂载路径就是主页显示的子目录,序号就是显示的目录顺序,注意,多个存储池的需要不能相同。
添加的教程见:OneDrive | AList文档 (nn.ci)
5 如何加密?
打开元信息,添加:
路径设置为全局,设置一个密码,并应用到子文件夹。这样就全站游客不可见。
如果想要分享某个文件夹,只需要在元信息添加想要共享的文件夹,然后不设置密码即可。如:
这里的写入意思是,允许游客上传文件,但是不允许修改。
如果想要给共享文件夹加密,同样是在元信息这里,加个不同的密码就行了。
6 守护进程(Linux)
使用任意方式编辑 /usr/lib/systemd/system/alist.service
并添加如下内容,其中 path_alist
为 AList
所在的路径:
1 2 3 4 5 6 7 8 9 10 11 12 |
[Unit] Description=alist After=network.target [Service] Type=simple WorkingDirectory=path_alist ExecStart=path_alist/alist server Restart=on-failure [Install] WantedBy=multi-user.target |
然后,执行 systemctl daemon-reload
重载配置,现在你可以使用这些命令来管理程序:
- 启动:
systemctl start alist
- 关闭:
systemctl stop alist
- 配置开机自启:
systemctl enable alist
- 取消开机自启:
systemctl disable alist
- 状态:
systemctl status alist
- 重启:
systemctl restart alist
本文最后更新于2022年12月6日,已超过 1 年没有更新,如果文章内容或图片资源失效,请留言反馈,我们会及时处理,谢谢!
docker安装 添加提示failed get objs: failed to list objs: Post “https://api.aliyundrive.com/adrive/v3/file/list”: x509: certificate signed by unknown authority这个怎么弄啊
dicker安装 添加提示failed get objs: failed to list objs: Post “https://api.aliyundrive.com/adrive/v3/file/list”: x509: certificate signed by unknown authority这个怎么弄啊
这个不错,有空我也研究一下!
@明月登楼 可以试试,挺好用的~ 🙂