1. 项目展示
- GitHub项目地址:Alist on GitHub
- Demo演示站点:访问Demo
- Alist文档地址:阅读文档
2. 搭建Docker
3. 搭建Alist
运行以下Docker Compose文件进行Alist的安装:
|
|
- 查看初始化密码:运行
docker logs alist
命令,可以查看Alist的初始密码。 - 更改密码建议:建议更改一个自己能够记住的密码。
4. 配置反向代理
配置Nginx反向代理,以便安全访问Alist站点:
|
|
5. 账号管理
- 随机生成密码:运行
docker exec -it alist ./alist admin random
。 - 手动设置密码:运行
docker exec -it alist ./alist admin set NEW_PASSWORD
,其中NEW_PASSWORD
替换为您想要的密码。
6. 挂载配置
- 挂载路径:
/
- 根目录路径:
/opt/alist/data/
对应VPS上的/www/wwwroot/alist
目录。
如果需要进一步的目录细分,可以设置路径为/opt/alist/data/Userdata/
,在/www/wwwroot/alist
下创建Userdata
文件夹,并存放文件。
- 其他网盘添加方式:请参考Alist文档
7. 更新Alist
若需更新Alist,请按以下步骤操作:
- 停止容器:运行
docker stop alist
- 删除容器:运行
docker rm -f alist
(此操作不会删除数据) - 备份数据(可选):运行
cp -r /root/data/docker_data/alist /root/data/docker_data/alist.bak
- 拉取最新镜像:运行
docker pull xhofe/alist:latest
- 重新运行安装:运行
docker run -d --restart=always -v /www/wwwroot/alist:/opt/alist/data -p 7777:5244 --name="alist" xhofe/alist:latest