Openlist是一个开放的文件列表程序,作为一个更加可信且可持续发展的Alist替代方案,旨在避免未来可能出现的闭源、不可控变更或引入不可信代码。本文就以莱卡云为例,为大家介绍下在莱卡云服务器上搭建Openlist的教程。
一、选购一个合适的莱卡云服务器
1、进入莱卡云官网,注册并登录。
2、选择“产品服务”,选择香港云服务器,本文选择的是“中国香港BGP云服务器”。
3、在以下页面,选择“香港BGP大带宽云服务器(弹性)”,点击“前往选购”。
4、在香港BGP大带宽云服务器具体购买页面进行配置,如下:
- 服务器:本文使用的是莱卡云香港云服务器。
- 资源配置:2核2G、30G硬盘。
- 服务器系统:Debian-12
莱卡云香港云服务器购买方案:
《点击进入官网选购》
5、确认无误后,付款即可。
二、在莱卡云服务器上搭建Openlist
1、安装Docker和Docker-compose
之前已经为大家介绍过,这里不再过多赘述。有需要的用户可以参考:《莱卡云教程:云服务器使用Docker搭建开源问答平台Answer》
2、创建Openlist的Docker文件
#在opt目录下创建OpenList文件夹
mkdir /opt/OpenList#打开OpenList文件
cd /opt/OpenList#编辑docker-compose.yml文件
vi docker-compose.yml
3、安装Openlist镜像
services:
openlist:
image: openlistteam/openlist:latest
container_name: openlist
restart: always
ports:
- 5244:5244
volumes:
- ./data:/opt/openlist/data
- ./share:/opt/openlist/share
填完按esc键输入:wq保存退出
4、运行Openlist的docker镜像
启动Docker
# 启动docker
docker compose up -d# 重启docker
docker compose stop
docker compose start# 升级docker
docker compose down
docker compose pull
docker compose up -d
访问IP:5244端口就可以有界面出现了。
5、查看管理员信息信息
低于v3.25.0版本:
docker exec -it openlist ./openlist admin
6、随机生成一个密码
docker exec -it openlist ./openlist admin random
使用用户名跟密码就可以登录了。
现在,Openlist就以搭建成功了,用户可以进行后续操作。