前言

Alist是一个支持多种储存,支持网页浏览和WebDav的文件列表程序,由gin和Solidjs驱动。

原项目地址:https://github.com/alist-org/alist

必须条件

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

安装方式

本次使用Docker安装

安装Docker和Docker-Compose

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

创建数据卷目录

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

编辑Docker-Compose文件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# vim /root/docker/docker-compose-data/alist/docker-compose.yml
---
version: '3.3'
services:
alist:
restart: always
volumes:
- '/etc/alist:/opt/alist/data'
ports:
- '5244:5244'
environment:
- PUID=0
- PGID=0
- UMASK=022
container_name: alist
image: 'xhofe/alist:latest'

启动容器

1
2
3
4
# cd /root/docker/docker-compose-data/alist/
docker-compuse up -d
docker ps #查询运行状态
docker logs 容器名或者ID #查询日志