1.迁移的原因

Alist原本是一个非常受欢迎的开源项目,它允许用户聚合多个云存储服务到一个统一的界面中进行管理。
然而,当Alist被出售给一家有争议的公司后,原开发者未能充分告知社区成员这一变动,并且没有明确说明商业化版本与开源版本之间的区别,这严重违背了开源社区的核心价值观——信任和透明。
作为回应,部分原Alist贡献者决定创建一个全新的分支项目——OpenList,以继续遵循开源原则

openlist docker部署官网地址

1
https://doc.openlist.team/guide/installation/docker

2.备份alist数据到openlist

备份/xxx/alist/data的所有数据
比如我的是/var/alist/data

创建openlist映射目录

1
mkdir -p /var/openlist

复制

1
cp -rp /var/alist/data /var/openlist/

3.docker部署openlist

使用当前用户运行和管理 OpenList 及其配置目录

1
docker run --user $(id -u):$(id -g) -d --restart=unless-stopped -v /var/openlist/data:/opt/openlist/data -p 8092:5244 -e UMASK=022 --name="openlist" openlistteam/openlist:latest

4.修改存储对象路径(关键)

由于之前是由alist存储的,即登录后点击管理,点击存储
修改根文件夹路径
/opt/alist/data/xxxx修改为/opt/openlist/data/xxxx