Alist

40

简单说明

一个支持多种存储,支持网页浏览和 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