Alist
简单说明
一个支持多种存储,支持网页浏览和 WebDAV 的文件列表程序,由 gin 和 Solidjs 驱动。
一键安装
安装
curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s install
更新
curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s update
卸载
curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s uninstall
访问地址:http://YOUR_IP:5244/
配置文件路径:/opt/alist/data/config.json
自定义路径
默认安装在 /opt/alist
中。 自定义安装路径,将安装路径作为第二个参数添加,必须是绝对路径(如果路径以 alist 结尾,则直接安装到给定路径,否则会安装在给定路径 alist 目录下),如 安装到 /root
:
# 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
操作指令
启动:
systemctl start alist
关闭:
systemctl stop alist
状态:
systemctl status alist
重启:
systemctl restart alist
docker-compose安装步骤
创建一个目录
mkdir /root/docker/alist
进入该目录
cd /root/docker/alist
下载docker-compose.yml文件
wget https://alist.nn.ci/docker-compose.yml
运行容器
docker-compose up -d
docker-compose.yml
version: '3.3'
services:
alist:
image: 'xhofe/alist:latest'#拉去版本,现拉去版本为最新版,可指定版本.
container_name: alist
volumes:
- '/etc/alist:/opt/alist/data'
ports:
- '5244:5244'
environment:
- PUID=0
- PGID=0
- UMASK=022
restart: unless-stopped
随机生成一个密码
docker exec -it alist ./alist admin random
手动设置一个密码,`NEW_PASSWORD`是指你需要设置的密码
docker exec -it alist ./alist admin set NEW_PASSWORD