目 录CONTENT

文章目录

Alist 几种安装方法 以及初始密码查看方式

华灯
2024-04-16 / 0 评论 / 0 点赞 / 44 阅读 / 3991 字

Alist v3 几种安装方法 以及初始密码查看方式

一 在线安装

仅适用于 Linux amd64/arm64 平台。

安装

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

自定义路径

默认安装在 /opt/alist 中。 自定义安装路径,将安装路径作为第二个参数添加,必须是绝对路径(如果路径以 alist 结尾,则直接安装到给定路径,否则会安装在给定路径 alist 目录下),如 安装到 /mnt/alist

# Install
curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s install /mnt/alist
# update
curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s update /mnt/alist
# Uninstall
curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s uninstall /mnt/alist

二 Docker安装

查看管理员信息:

docker exec -it alist ./alist admin

发行版本

docker run -d --restart=always -v /etc/alist:/opt/alist/data -p 5244:5244 --name="alist" xhofe/alist:latest

开发版本

仅适用于 amd64/arm64。不推荐,这可能无法正常工作。

docker run -d --restart=always -v /etc/alist:/opt/alist/data -p 5244:5244 --name="alist" xhofe/alist:main

指定版本

有关详细信息,请参阅 https://hub.docker.com/r/xhofe/alist

三 手动安装

获取 AList

打开 AList Releaseopen in new window 下载待部署系统对应的文件。最新版的前端已经和后端打包好了,不用再下载前端文件了。

运行

Linux和macOS

# 解压下载的文件,得到可执行文件:
tar -zxvf alist-xxxx.tar.gz
# 授予程序执行权限:
chmod +x alist
# 运行程序
./alist server
# 获得管理员信息
./alist admin

Windows

# 解压下载的文件,得到可执行文件:
unzip alist-xxxx.zip
# 运行程序
.\alist.exe server
# 获得管理员信息
.\alist.exe admin

win(scoop)

# 安装
scoop install alist
# 运行
alist server

xxxx 指的是不同系统/架构对应的名称,一般 Linux-x86/64 为 alist-linux-amd64。如果你的 glibc 版本太低,建议下载 musl 版本

当你看到 start server@0.0.0.0:5244 的输出,之后没有报错,说明操作成功。 第一次运行时会输出初始密码。程序默认监听 5244 端口。 现在打开 http://ip:5244 可以看到登录页面,WebDAV 请参阅 WebDav

相关信息

对于所有平台,您可以使用以下命令来静默启动、停止和重新启动。 (v3.4.0 及更高版本)

# 携带`--force-bin-dir`参数启动服务
alist start
# 通过pid停止服务
alist stop
# 通过pid重启服务
alist restart

# 守护进程(Linux)

使用任意方式编辑 /usr/lib/systemd/system/alist.service 并添加如下内容,其中 path_alist 为 AList 所在的路径

[Unit]
Description=alist
After=network.target
 
[Service]
Type=simple
WorkingDirectory=path_alist
ExecStart=path_alist/alist server
Restart=on-failure
 
[Install]
WantedBy=multi-user.target

然后,执行 systemctl daemon-reload 重载配置,现在你可以使用这些命令来管理程序:

  • 启动: systemctl start alist
  • 关闭: systemctl stop alist
  • 配置开机自启: systemctl enable alist
  • 取消开机自启: systemctl disable alist
  • 状态: systemctl status alist
  • 重启: systemctl restart alist

密码

默认账号:admin

手动安装 :https://alist.nn.ci/guide/install/manual.html (Linux / MAC / Windows)

docker安装 : docker exec -it alist ./alist password 或 docker exec -it ./alist ./alist admin

一键脚本安装: 首先输入 cd /opt/alist 然后再输入 ./alist admin

如果用 opwert 的可以试试这个:https://github.com/sbwml/luci-app-alist

0

评论区