前言

因Alist被恶意收购,alist已经不安全,于是开源社区基于alist分支开发了openlist。

OpenList 是一个支持多种存储的文件列表程序🗂️,是一个有韧性、长期治理、社区驱动的 AList 分支🔀,旨在防御基于信任的开源攻击🛡️。

原项目地址:https://github.com/OpenListTeam/OpenList

必须条件

一台拥有公网ip的云服务器,系统为Ubuntu Server 20.04或CentOS 7.9

安装方式

本次使用Docker安装

安装Docker和Docker-Compose

参见 http://geeklab.top/Docker/936b9f19945c/

创建数据卷目录

1
mkdir /root/docker/docker-compose-data/openlist/

编辑Docker-Compose文件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
# vim /root/docker/docker-compose-data/openlist/docker-compose.yml
---
services:
openlist:
image: 'openlistteam/openlist:latest'
container_name: openlist
user: '0:0' # Please replace `0:0` with the actual user ID and group ID you want to use to run OpenList.
volumes:
- './data:/opt/openlist/data'
ports:
- '5244:5244'
environment:
- UMASK=022
restart: unless-stopped

启动容器

1
2
3
4
5
# cd /root/docker/docker-compose-data/openlist/
docker compose up -d #启动容器
docker compose down #停止并删除容器
docker ps #查询运行状态
docker logs 容器名或者ID #查询日志