侧边栏壁纸
博主头像
雷鹏的个人博客 博主等级

行动起来,活在当下

  • 累计撰写 13 篇文章
  • 累计创建 30 个标签
  • 累计收到 9 条评论

目 录CONTENT

文章目录

搭建alist实现在线网盘管理

Administrator
2022-10-19 / 0 评论 / 0 点赞 / 449 阅读 / 0 字

哈喽大家好,我是你们的老朋友短暂的学习生涯,今天我来教大家搭建一个网盘直链工具——Alist。他呢,搭建非常容易——docker一条命令即可启动,界面也是非常简洁好看!demo:https://pan.nn.ci/

image-20221018203519560

介绍

Alist有非常多的特性:

多种存储

废话少说,直接上教程。

视频教程

图文教程

一:购买服务器

首先,完成此项任务,我们必须得有一台自己的服务器,就是一台能够24H常开的电脑,当然,你用你自己的电脑不关机也是可以的。
如果你没有的话,你可以看我的这一篇文章,可以指导你如何购买服务器。《服务器选购指南》
单做密码管理的话要求很低,但如果你希望能多用途利用,那么优先选择内存大和带宽高的机型。也可以选择 Vultr(免费100刀)、Linode、DigitalOcean 等国外几大口碑主机商。

二:设置域名绑定

我们等下要使用域名访问,所以绑定一个域名吧,域名可以在阿里云域名购买,腾讯云域名购买购买。也可以在国外服务商godaddy等平台购买。

不买的话也可以,就是浏览器总会提示不安全,所以为了省事,还是买吧,没有几个钱,一劳永逸。

三:安装宝塔面板国际版

为了方便大家安装,此次我们选择aa-panel面板来安装(宝塔面板国际版,好处就是不用登陆绑定手机号)。(我这里安装特别慢,45min,不想等待而且懒得看英语可以选择安装宝塔面板)。你也可以使用caddy进行反代,也十分简单。
unnamed-1664059650634
我们用finalshell连接到服务器
最好也是sudo -i 用管理员权限

centos用这个
yum install -y wget && wget -O install.sh http://www.aapanel.com/script/install_6.0_en.sh && bash install.sh aapanel
Ubuntu/Deepin用这个
wget -O install.sh http://www.aapanel.com/script/install-ubuntu_6.0_en.sh && sudo bash install.sh aapanel
Debian用这个
wget -O install.sh http://www.aapanel.com/script/install-ubuntu_6.0_en.sh && bash install.sh aapanel

unnamed-1664059745337
一路y/yes过去
我这里安装特别慢,45min,接下来就可以看到
unnamed-1664059779838
接下来输入你的内外网地址,输入账号密码即可
如果提示这个界面,那就左边的,点绿色的,一键安装即可。
unnamed-1664059806438

三:安装docker

既然咱们为了简便操作安装了宝塔面板,那咱们就直接一步解决。
点击docker
unnamed-1664059806445
提示没有docker,需要安装。点击即可安装
unnamed-1664059859831

安装完成后,点击website再点击add site
unnamed-1664059810241

再然后,按照图片的提示输入域名,选择打开ssl打开强制https(不然等下无法访问)。
unnamed-1664059893337

四:搭建服务

回到我们的finalshell,输入以下代码即可轻松安装。

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

image-20221018204256054

此时已经搭建成功了,如果你不放心,可以先用IP加端口号访问一下,例如:114.114.114.114:5244查看,但是我们可以更快一些,加上我们的域名。

设置反代

回到我们的宝塔页面,确保已经申请了SSL证书。image-20221018205755633

按照顺序,添加反代,第四的网址写上 http://127.0.0.1:4255 后面的数字是刚才的创建的应用端口号。

image-20221018210619499

接着,我们就可以直接用域名访问啦!

image-20221018210321644

设置管理

点击下面的登录。再回到finalshell

输入 docker exec -it alist ./alist admin 查看用户名密码

![image-20221018204634749]((https://bu.dusays.com/2024/01/12/65a0b7d31a23f.png)

输入上面的账号密码再点击右下角管理。

image-20221018211022356

一定要修改默认的账号密码。image-20221018211428207

添加存储

image-20221018212020695

简单添加本地存储按照上图点击>存储<驱动里面找到本地存储,挂载路径就是Alist显示的文件夹,跟文件夹路径写上你准备的服务器存储文件的文件夹。

添加其他存储等配置可以查看官方文档,我在这里就不详细说了。

也可以在辕信息里添加规则,可以隐藏一些不想让大家看见的存储空间。

image-20221018211816322

结语

好了本期教程就到这里了,如果还有问题,请在评论区留言,我会帮祝大家的,拜拜!

0

评论区