Alist

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


Docker Run

1
docker run -d --restart=always -v /etc/alist:/opt/alist/data -p 5244:5244 -e PUID=0 -e PGID=0 -e UMASK=022 --name="alist" xhofe/alist:latest

查看管理员信息:

1
docker exec -it alist ./alist admin

Docker-Compose

创建 docker-compose.yaml 文件

1
nano docker-compose.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
---
version: '2.1'
services:
alist:
image: rahn2029/alist:1.0
container_name: alist
environment:
- PUID=0
- PGID=0
- UMASK=022
volumes:
- ./data:/opt/alist/data
- /root:/root
ports:
- 5244:5244
restart: unless-stopped
1
docker-compose up -d

打开 5244 端口

1
ufw allow 5244/tcp

一键脚本

1
2
3
4
5
6
# Install
curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s install /root
# update
curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s update /root
# Uninstall
curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s uninstall /root

官方网站:https://alist.nn.ci/zh/