KB0026.alist快速部署文档

前言

为什么云桌面需要需要搭建一个网络存储?

云桌面因为前端和后端数据分离,云桌面协议本身不适合传输文件。 故而引入网络存储作为数据中转站,方便用户导入导出数据。

1.下载AlistCloud模板

从模板仓库下载导入AlistCloud模板

2.完整克隆一个AlistCloud虚拟机

推荐完整克隆

3. 给虚拟机添加一块磁盘

这磁盘将用户存储服务,请提前确认好容量

4.磁盘创建文件系统

#请确认好新挂载磁盘的名称
fdisk /dev/sdb

5.格式化分区

#将格式为ext4
mkfs.ext4 /dev/sdb1

6.永久挂载分区

#编辑/etc/fstab文件,末尾添加如下内容
/dev/sdb1    /mnt    ext4    defaults    0    0

7.重启虚拟机让挂载生效

reboot

8.docker-compose创建容器

#在/root路径执行容器命令
docker-compose -f alist.yaml up -d

9.初始化alist登录密码为admin

#可以将末尾的admin密码替换为其他的
docker exec -it alist ./alist admin set admin

10.浏览器输入ip登录

#登录管理员账户
admin/admin

11.配置存储

登录后选择管理,进入后台配置存储,添加本地存储 注意挂载路径如图所示,和dockr卷挂载相关 添加成功后如图所示


12.配置用户权限

按照需求配置用户权限 这里有2个账户 admin作为管理员,需要密码登录,拥有上传下载的权限 guest作为游客账户登录,只能下载不能上传文件



13.上传数据

选择上传数据



14.下载数据

右键下载数据

15.注意事项

lost+found存储意外掉电的错误,可以用作数据恢复。可以选择直接删除这个目录