AList搭建与使用(Win、Linux云服务器)

转载自个人博客:https://www.jjy2023.cn/2024/06/02/alist%e6%90%ad%e5%bb%ba%e4%b8%8e%e4%bd%bf%e7%94%a8/

AList是一个支持多种存储的文件列表程序,简单来讲就是把各种存储(各种网盘、自建NAS、本地存储等)统一挂载到云端,实现在云端统一使用、管理、分享多个存储,自定义程度高。

我在云服务器上搭建了AList,来管理阿里云盘、百度网盘和天翼云盘。并且我设置了游客访问指定目录Share(我博客顶栏有链接),里面都是我放的影视资源,不限速,解决了我追番追剧的需求,给朋友安利的时候直接发链接就可以了。另外我还在自己windows电脑使用RClone把云端AList挂载到本地磁盘,在我电脑上使用的时候就和其他本地磁盘没什么区别,很方便。

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

对于Windows,个人建议用EXE文件(可执行文件),然后使用脚本自动开机后台开启。

对于本地Linux,个人建议用一键搭建服务,然后启动服务即可,自动后台。

对于Linux云服务器,个人建议在宝塔上用docker,可以在宝塔监视运行状态。

1.可执行文件搭建(Win、Linux)

注意:本方法不能关闭终端,云服务器一般挂着也无所谓,而Window可以利用脚本后台启动

1.1 下载

官网下载地址:https://github.com/alist-org/alist/releases

下载最新版,Windows下载alist-windows-amd64.zip,Linux下载alist-linux-amd64.tar.gz

解压后就一个名为alist的对应系统下的可执行文件,两者后缀不同,但之后命令可以不加后缀

1.2 运行

把aList可执行文件移动到自定义目录,路径最好不要有中文,双击是打不开的,右键可执行文件所在文件夹在终端中打开,输入一下命令启动服务。

./alist server

以Linux云服务器端为例,初次运行得到如下结果,不要关闭窗口,默认账户admin,记住初始密码,默认端口号5244

浏览器打开127.0.0.1:5244访问AList管理页面,如下,即为成功。简单的使用在最后一节讲。

1.3 忘记密码(管理员信息)

未重设密码可以使用如下命令获取初始密码

./alist admin

重设密码忘了之后只能通过命令重设,可以随机一个密码,再获取密码,进入网页端重设,也可以直接设置新密码。

# 随机生成一个密码
./alist admin random
# 手动设置一个密码,`NEW_PASSWORD`是指你需要设置的密码
./alist admin set NEW_PASSWORD
1.4 Win开机自启后台脚本

参考另一篇文章:http://www.jjy2023.cn/2024/05/23/win%e8%84%9a%e6%9c%ac%e5%bc%80%e6%9c%ba%e8%87%aa%e5%90%afalist%e5%92%8crclone/

2.Docker搭建(Win、Linux)

Docker的介绍和安装这里就不再赘述,Windows使用Docker客户端,本地Linux使用命令安装,云服务器用宝塔界面的即可。以下2.1、2.2、2.3针对不同应用场景,选择对应的即可。

2.1 Win上Docker运行AList
  1. 打开Docker Desktop,搜索xhofe/alist,点击Pull即可

  2. 在Images下对拉取的镜像点击Run,可以看到具体配置,填一下容器名称alist,其他默认就好

  3. 会弹出logs可以看到运行成功以及初始密码,没有弹出就点击Containers,再点击容器名alist。网页127.0.0.1:5244可以访问即搭建成功。

2.2 Linux上Docker运行AList
  1. 确认docker已启动后,使用以下命令拉取并运行alist即可

    docker run -d --restart=unless-stopped -v /etc/alist:/opt/alist/data -p 5244:5244 -e PUID=0 -e PGID=0 -e UMASK=022 --name="alist" xhofe/alist:latest
    
  2. 检查alist容器运行,网页127.0.0.1:5244可以访问即搭建成功

    # 检查alist容器运行
    docker ps
    

2.3 宝塔上Docker运行AList
  1. 拉取线上镜像:在线上镜像搜索xhofe/alist,如图,拉取第一个

  2. 创建容器,选择刚刚拉取的进行,创建即可,记得填写端口号5244,如下

  3. 在容器页面显示运行中,网页服务器IP:5244可以访问即搭建成功

2.4 忘记密码(管理员信息)

格式类似,但是要注意容器名称,如下,alist为设置的容器名称

# 查看用户名和初始密码
docker exec -it alist ./alist admin
# 随机生成一个密码
docker exec -it alist ./alist admin random
# 手动设置一个密码,`NEW_PASSWORD`是指你需要设置的密码
docker exec -it alist ./alist admin set NEW_PASSWORD

3.一键脚本(Linux)

支持一键拉取服务,可以参考AList官方文档上的具体步骤:https://alist.nn.ci/zh/guide/install/script.html

# 安装 (/root为指定的具体目录,可以不指定)
curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s install /root
# 更新
curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s update /root
# 卸载
curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s uninstall /root

然后启动服务即可,服务是后台运行的

# 启动服务
systemctl start alist
# 关闭服务
systemctl stop alist
# 获取服务状态
systemctl status alist
# 重启服务
systemctl restart alist

其他关于管理员信息的命令同第一节。

4.AList简单使用

这里只介绍AList部分基础使用,其他操作或个性化请细细看看官方文档,或者移步其他博文

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

  1. 个人资料:使用初始密码登录后在此处修改用户名和密码

  2. 设置:建议勾选“站点”下的允许索引,便于添加索引。“样式”和“全局”设置个性化页面,可以搜搜添加需要的“自定义头部”和“自定义内容”

  3. 用户:建议添加一个给游客的用户,勾选“无需密码访问”,分配指定目录

  4. 存储(关键):参考官方文档添加存储,步骤都很详细

  • 29
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
回答: 搭建Linux服务器是一个复杂的过程,需要进行一系列的操作和安装。首先,你需要购买一台阿里云的ECS云服务器,并将其连接到你的个人云服务器。然后,你需要使用命令行来完成各种开发和运行环境的安装。在安装过程中,建议你拍摄快照,以便在安装失败时可以恢复到之前的状态重新开始。此外,在修改配置文件之前,你应该先进行备份,以防修改错误。在搭建服务器的过程中,你还需要安装JDK和Tomcat等软件。总之,搭建Linux服务器需要耐心和技术知识,但一旦完成,你将能够拥有一个稳定和可靠的服务器环境。\[2\]\[3\] #### 引用[.reference_title] - *1* [从零开始搭建Linux服务器开发运行环境-详细步骤](https://blog.csdn.net/Lin_xiaofeng/article/details/87454717)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [Linux (九)服务器环境搭建](https://blog.csdn.net/weixin_42405670/article/details/89684719)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

空名_Noname

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值