Alist部署及123网盘配置

Alist是什么

AList是一款支持多种存储的目录文件列表程序,后端基于gin,前端使用react。

Alist的演示站如下

https://alist.nn.ci/

以下所需文件我都会放在文章结尾

Alist部署

Alist部署有几种方法,而且可运行与MacOS,Linux,Windows三系统上,部署方法也有几种,这里推荐第一种和第三种。

方法1

这是最简单的一种方法,但是缺点也比较明显

  • 全程自动化,自己可以管理的地方不多
  • 由于Alist默认监听5244端口,需要nginx反向代理,所以对Nginx不熟悉的人只可以用5244端口访问
  • 由于使用sh文件,所以Windows可能用不了

然后就是优点了,那就是简单只需要在终端输入

curl -fsSL "https://nn.ci/alist.sh" | bash -s install

然后回车就安装完成了

方法2

首先来到https://github.com/alist-org/alist/releases下载对应系统的的文件然后上传到服务器

第一步:下载Linux对应文件

Alist部署及123网盘配置插图

然后通过宝塔面板或命令上传到服务器

第二步:

CD到对应的文件夹,然后使用命令对文件进行解压

文件名请以自己下载的为准

tar -zxvf alist-xxxx.tar.gz

然后赋予文件执行权限

chmod +x alist-xxxx

然后运行程序

./alist-xxxx

然后访问主机IP:5244就可以了,默认密码根据文档所说应该是alist,但是可能会变,所以还是看日志

然后还要添加守护进程

vim /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-xxxx -conf data/config.json
Restart=on-failure

[Install]
WantedBy=multi-user.target

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

  • 启动: systemctl start alist
  • 关闭: systemctl stop alist
  • 自启: systemctl enable alist
  • 状态: systemctl status alist
  • 重启: systemctl restart alist

方法3

此方法适用于已经安装了宝塔面板的用户(Linux)

第一步:

创建网站,输入域名,选择纯静态

Alist部署及123网盘配置插图1

创建完毕,设置新建的网站,单击反向代理选项卡,添加反向代理,名称任意命名,目标URL写入 http://127.0.0.1:5244,单击提交。提交后点击配置文件,删除#PROXY-START/与#PROXY-END/之间的内容,并复制以下内容粘贴进去并保存。

location / 
{
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header Host $http_host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_redirect off;
    proxy_pass http://127.0.0.1:5244;
}
Alist部署及123网盘配置插图2
然后选择配置文件删除或使用#注释掉一下内容
#禁止访问的文件或目录
location ~ ^/(\.user.ini|\.htaccess|\.git|\.svn|\.project|LICENSE|README.md)
{
    return 404;
}
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
    expires      30d;
    error_log /dev/null;
    access_log /dev/null;
}

location ~ .*\.(js|css)?$
{
    expires      12h;
    error_log /dev/null;
    access_log /dev/null; 
}

然后现将文件上传并解压,然后打开宝塔面板的软件商店搜索应用管理器然后找到堡塔应用管理器

Alist部署及123网盘配置插图3
然后点击设置->添加应用,文件选择解压出来的那个文件环境选择Null,进程守护开启,名称随意

然后选择重启

Windows部署方法

下载文件后直接打开alist-windows-4.0-amd64.exe然后打开127.0.0.1:5244就行,密码在窗口中会显示出来

Alist部署及123网盘配置插图4

部署网盘

这个时候我们就可以打开我们的域名:5244,如果添加了反向代理的话直接访问域名或者IP

然后是登陆密码,有以下几种情况

  • 使用第一种方法部署,密码直接输出了出来
  • 使用第二种方法部署,密码可能是alist,如果不是请自行查找日志
  • 使用第三种方法部署,先尝试alist然后查看日志

这里说一下第三种方法查看日志的方式

首先打开应用管理器的设置,然后选择日志

Alist部署及123网盘配置插图5

打开日志地址

发现有大概2-3个日志文件,和我不一样是很正常的

Alist部署及123网盘配置插图6

第一个btappmanager.log可以不用看,里面肯定没有

然后依次往下翻

也可以搜索password关键字进行搜索,后面的值就是密码了

然后输入密码点击账号->添加有很多个网盘可以选择,这里部署123网盘

选择123网盘

Alist部署及123网盘配置插图7
然后访问自己的域名/IP就可以看到了
Alist部署及123网盘配置插图8

END

所需文件:http://disk.xwsclub.top/123/Alist

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论