Skip to main content

alist快速部署文档

前言

alist是一款轻量级的文件列表和分享服务,它可以帮助用户快速搭建一个文件分享服务器。

alist支持多种存储方式,如阿里云盘、夸克网盘、本地硬盘等,方便用户在不同场景下使用。

通过alist,用户可以方便地管理和分享自己的文件,同时支持在线预览、下载等功能。

1.下载AlistCloud模板

pve下载并导入AlistCloud模板
https://share.weiyun.com/IJQ6kY0b

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存储意外掉电的错误,可以用作数据恢复。可以选择直接删除这个目录