hello大家好啊,今天为大家带来的是使用alist搭建一个网盘系统!
首先我们得明确,人家阿里云盘,百度云盘都是存了PB级的数据,然后我大概算了一下,成本约为2 554 880RMB每个月,买不起,根本买不起!所以我们这次就100GB的做个试验吧!
获得服务器
为了搭建我们的平台,需要一台云服务器。
首先我们打开雨云,登录或注册一个账号,如果是注册优惠码记得填pyao
。
可以参考这篇文章有关账号的步骤,登录注册好后,我们来到主面板,购买一个云服务器。
区域可以自己选,然后套餐目测2核2G足够了。
操作系统我个人喜欢用Ubuntu 22.04,当然只要是Linux系列的都可以。
预装选择1Panel,后面会用到。
然后点击右下角的试用,可以$1$元使用$1$天($24$小时计),如果你觉得好用可以一直续费用下去。
购买好后,会自动跳转到服务器列表,找到你刚才购买的服务器,等创建中变成运行中后,点击管理。
—>
可以看到下面有一个安装信息,等安装好后,复制下网址,把${LOCAL_IP}
替换为你的服务器IP地址,然后输入账号密码,点击登录。
—>
登陆后会来到
在这里再次核对配置是否选对了,当然内存差那么一点是正常的!
开始搭建
首先,我们点击左边的应用商店,在这里搜索alist
并安装。
注意要勾选端口外部访问。
点击确定,耐心等待安装好。
—>
然后点击这个笔记本一样的图标,会出现:
找到第5行的最右边的and the initial password is: XXXX
,这就是alist的初始密码啦!
然后我们回到应用商店,安装一个叫OpenResty的软件。
所有选项都默认,直接确定。
同样耐心等待(这个安装时间比较长)。
两个APP都安装好后,我们点击alist这个卡片的服务器端口,会弹出这个窗口:
快速跳转后,会来到设置界面,我们注意:
点击设置,把IP设置为雨云面板中的IP。
这是我们回到alist端口这里,会自动跳转到一个界面。
账号默认是admin
,密码就是在alist安装日志中的那一串密码(不是1Panel的,注意不要把空格也复制)。
这表示我们还没有绑定对象存储,我们可以在雨云购买一个。
先点击界面下方的管理:
然后点击存储-添加,驱动选择对象存储。
挂载路径你可以随便填,我填了/rainyun
。
然后往下滑,点击启用签名。
接着我们来到雨云,点击对象存储,然后点击购买新实例。
因为我们只是用来测试的,所以平衡50G就可以了。你也可以用2000积分兑换一个平衡10G的。
然后点击新建存储桶,名字自己定吧。
然后在我的存储桶中,找到你刚才的桶,点击名字。
点击信息与监控,打开启用公共访问。
回到alist管理界面,存储桶名称填写雨云面板的存储桶名称,比如我的就是kkxxpan
。
Endpoint填写雨云面板中的API端点内容,不带https://
和你的桶名,比如我就填cn-sy1.rains3.com
,地区不是必填项可以不填。
访问密钥ID填写雨云面板的Access Key
,安全访问密钥填Secret Key
。
对象版本填写V2。
好了后点击确定,如果你的存储状态为work,就成功了!
此时我们回到alist主页,如果没有了那个提示,而是:
就OK了!
至于如何正确使用,可以参考一下alist官网
域名访问
当你搭建好了以后,就可以通过http://你的服务器IP:Alist提供的端口
来访问了!
但仅仅是这样还是不够的,比如谁会记一串又臭又长的数字呢……
所以我们将使用OpenResty反代服务来直接通过域名+80端口访问了!
回到1Panel面板,点击左边的网站,点击创建网站,选择上面的反向代理这一栏。
域名可以自己注册,不要在雨云注册(目前),因为雨云备案系统已经鸽了好久了……
比如我的是kkxx.tech
,那么我就填kkxx.tech
;同时你也可以直接加入二级域名(比如pan.kkxx.tech
,真香~)
代理地址填写你的alist地址,也就是127.0.0.1:Alist提供的端口
,也可以是服务器的IP,前面一定要填http
!
然后来到你的域名服务提供商,进行DNS解析,这个大家都会吧。
添加一条A
记录,那比如我想通过pan.kkxx.tech
访问,那么主机名填pan
,如果是kkxx.tech
就填@
,记录值就是你的服务器IP。
like this:
然后:
你看,不用输数字,不用加端口,多么好啊(做感叹状)!
为了不让浏览器出现让强迫症发疯的不安全,那你可以到Cloudflare搞一个免费的SSL证书,稍微配置后,就可以用https://
访问了!
那么,本期教程就结束了!点赞关注不迷路!