Su·東紅 发表于 2022-8-7 00:50:39

【正经指北】使用宝塔面板搭建网盘(技术向指北)

本帖最后由 Su·東紅 于 2022-8-7 18:57 编辑



¦前言&注意
Frome-Su·東紅 2022/08/07编写
Extra-1:此教程仅供参考作用,仅适用于对于宝塔面板安装而编写
Extra-2:为追求严谨性质,E5账户注册,域名申请&绑定,宝塔面板安装&配置,网盘搭建已经全程亲自操作
Extra-3:域名注册,服务器购买,宝塔面板均要使用到手机号码,而域名注册需使用身份证(实名认证),请悉知
Extra-4:关于免费域名/二级域名暂无教程,请自行进行百度/Google?Bing
Extra-5:对于注册Microsoft E5账户如遇网络环境,请自行解决,因涉及敏感内容
Extra-6:本教程Server提供商为木韩云,域名购买商为阿里云,SSL签发证书由DigiCert提供


¦搭建网盘前置

搭建网盘其实并不难,基本上属于有手就行的那种,且简单方便,逃离开百度云/腾讯微云的上传问题不大下载等大半天的状态,属于暂时替代
当然,你自己搭建网盘给自己使用,把他当作视频/图片托管的地方,或者是分享给朋友使用,也算是给朋友炫耀了
然后我在前言也写道了那些,所以也请各位阅读好“前言&注意”

需求:
Microsoft E5 微软E5账户
一台搭建网站使用的服务器(可以前往www.muhanyun.ga购买服务器)
一个域名(通过腾讯云/阿里云/其他渠道注册域名)
20-30左右的RMB(用于购买服务器&域名,当然如果你是免费的域名可以在基础减少,或是给服务器续费一个月)


¦Microsoft E5账户获取

首先我们需要打开Microsoft 365 开发人员中心,登录自己的Microsoft账户
https://developer.microsoft.com/zh-cn/microsoft-365https://pic.imgdb.cn/item/62ee6c1d16f2c2beb137429c.png

在引导栏中找到“开发人员计划”,点击“立即加入”,根据引导来继续选择接下来,我们在国家/地区选择China,公司名称可以随意填写,语言首选项选择中文(简体),勾选第一个选项点击下一步
之后让你勾选的选项随意即可,然后确认

https://pic.imgdb.cn/item/62ee5f4616f2c2beb10ac011.png

之后,会让你设置Microsoft E5 即时沙盒
这边我们将数据中心的国家/地区选择为Asia Pacific + South Asia (Singapore),然后设置你的管理员用户名和密码

https://pic.imgdb.cn/item/62ee610116f2c2beb1107f2f.png

后面出于安全考虑,需要输入你的电话号码,通过验证获取验证码输入,点击设置
设置完成提醒需等待一分钟,等待即可,这样我们的E5已经设置完毕一半了

https://pic.imgdb.cn/item/62ee616a16f2c2beb111d0d7.png

E5账户有什么好处这边和大家简短叙述一下,就相当于拿这个账户你可以有Microsoft Office 365的正版使用权,当然还包括OneDrive 5TB存储
当然,我们就算要拿OneDrive的5TB搭建网盘
然后,请牢记自己仪表盘中的管理员账户,复制下来,执行登录,接下来我们将调整OneDrive 大小,因为默认设置都是1TB存储
https://logi.im/go/aHR0cHM6Ly9hZG1pbi5vbmVkcml2ZS5jb20vP3Y9U3RvcmFnZVNldHRpbmdz当然,也不知道是不是微软近期对于账户的双重验证加强了,点击登录有可能出现这类界面

https://pic.imgdb.cn/item/62ee6a5e16f2c2beb13131cb.png

处理方式也并不是太难,点击“我想要使用其他身份验证器应用”点击下一步,这个时候会弹出一个二位码让你扫
对于这类双重验证,先在手机下载一个身份验证器,扫描这个二维码,这个时候就会显示一串6位数,回到电脑,输入进去点击下一步
绑定手机号,选择+86 China,即可完成
身份验证器下载:https://137.lanzouw.com/tp/iMcor05np77i
接下来,我们在右边选择栏中点击“设置”,点击OneDrive存储限制,将1024改为5120点击保存即可

https://pic.imgdb.cn/item/62ee6c2616f2c2beb1375fcb.png

你以为这就完了?不不不,E5账户的订阅时间只有90天,而续订的几率不好说,可能90天没有,可能过90天又回来
所以,为了增大这个继续续订的几率,我们还需要设置一番,不过我们主要的话题是搭建网盘,所以就指向一个视频,大家可以参考这个视频教程来设置E5续订
https://www.bilibili.com/video/BV1Sc411h7vy

¦服务器购买&宝塔面板搭建

关于服务器的购买,我之前提到了,可以去木韩云购买一台服务器,费用较为便宜
www.muhanyun.ga
在系统方面,最好选择CentOS系统,毕竟主流基本上都是用这个,当然你也可以选择Ubuntu/Debian,看个人喜好咯
然后记好服务器的IP地址,用户名,密码,接下来执行ssh,我主要用的是Windows PowerShell,当然我也写了Xsehll 6的连接方式

Extra-A Windows PowerShell教程

首先打开Windows PowerShell,界面是这样的

https://pic.imgdb.cn/item/62ee711116f2c2beb14d3baa.png

接下来,我们需要输入ssh指令
ssh root<ip>#后面输入服务器IP地址出现此条信息,请复制SHA256后面的那串字符,请勿复制后面的"."号,然后根据顺序此电脑>C盘>用户>(自己用户名文件)>.ssh,打开known_hosts
用记事本打开,将IP后面的字符串删除,复制刚才从SHA256后面复制的字符粘贴在IP后面,保存
回到Windows PowerShell,重新输入ssh指令
然后根据指令提示,输入"yes",回车,然后会弹出输入密码(password)的指令
输入/粘贴自己的密码,在输入的时候是不会显示密码的,输入/粘贴完成之后回车
当出现# 的时候,就说明你已经成功进入了服务器的后台

Extra-B Xshell 6教程

首先我们需要下载Xshell 6,直接百度即可
安装完毕之后,我们打开Xsehll 6,点击右上角文件,选择“新建”选项

https://pic.imgdb.cn/item/62ee749616f2c2beb15e62c9.png

在主机后面输入提供给你的IP地址,点击连接,然后回弹出请验证主机密钥,选择接受并保存
登入用户名输入root(这是默认的),勾选记住用户名,点击确定,然后输入密码,勾选记住密码,点击确定就完成

好,接下来就算宝塔界面的搭建了,ssh进后台,然后输入以下指令即可,当然为了对照系统,我就直接从宝塔官方给Ctrl+C+V下来了
(估计也有懒得去宝塔官网查,毕竟都跟着教程走)

CentOS安装脚本
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484becUbuntu/Deepin安装脚本wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh ed8484becDebian安装脚本
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh ed8484bec

然后我们在终端输入这串指令回车,等上几分钟滚代码即可
如果要输入(y/n)的话,请务必输入"y"回车执行
(请注意,在执行完之前,千万不用关闭终端窗口)


https://pic.imgdb.cn/item/62ee7b0116f2c2beb17b73dc.png


如图所示,这样我们的宝塔面板就已经安装好了,请务必复制等号线内的信息保存
外网/内网面板地址则是通过浏览器访问面板界面的,username则是面板登录用户名,password则是密码
如果你手贱不小心一个关闭了,忘记了登录地址&账号&密码,请重新ssh连接,输入
/etc/init.d/bt default

之后,我们在浏览器复制这段连接访问,输入提供的账号密码,绑定自己的宝塔账号,当然没有的话请先使用手机号注册宝塔账号进行绑定

绑定完之后,我们先要选择安装套件,选择LNMP(推荐),按照我这样设置一键安装即可,等待,我们宝塔面板就搞定了


https://pic.imgdb.cn/item/62ee7f0f16f2c2beb18d71df.png




¦域名注册&绑定

总不可能通过简单的IP和端口来访问吧,我们高调点,绑定一个域名(当然域名购买则会增加费用/直接白嫖一个域名)
域名的提供商需要购买,选择阿里云/腾讯云是个不错的选择,新人首次购买域名第一年的费用倒是便宜离谱,一个.xyz域名一年只需要5块钱,当然也有时候更便宜
阿里云官网:www.aliyun.com
这边我就以阿里云作为演示,注册好阿里云账号,然后打开如下链接
https://wanwang.aliyun.com/domain/1yuan
https://pic.imgdb.cn/item/62ee83fa16f2c2beb1a3a3e8.png

输入你想注册的域名,点击查询,如果有就选择,去结算
购买域名完成后,你先不要觉得买了就完事,还要经过实名认证,实名认证后域名才能正常使用和解析
这个时候,我们回到阿里云主页,点击左上角控制台,然后进入控制台界面,再点击左上角三条线菜单栏,找到域名


https://pic.imgdb.cn/item/62ee858916f2c2beb1aa599a.png


跳转之后,我们就能看到域名的情况了,这边以我图为例,我这边是在全部域名有个1,这代表着我的域名数量
未实名认证域名则代表着仍有域名未通过实名,点击进去操作,按照引导来实名即可


https://pic.imgdb.cn/item/62ee85dd16f2c2beb1abc769.png

接下来,关于域名的解析非常重要,在常用导航下点击域名解析,就会进入域名解析的界面
我们可以看到域名已经在栏里面了,点击旁边的解析设置,然后点击添加记录
记录类型选择:A
主机记录输入:@
解析路线不动默认就行
记录值输入服务器IP即可
TTL默认不变
点击保存,即可完成解析设置,到此域名可以告一段落


https://pic.imgdb.cn/item/62ee874716f2c2beb1b1e7a2.png


¦网盘的搭建&域名反代

好,关键步骤来了,网盘该开始搭建了
首先照样我们需要打开终端,如果各位想在宝塔面板上执行终端也是可以的
找到宝塔SSH终端1.0点击打开即可,记得输入服务器的root账户和密码


https://pic.imgdb.cn/item/62ee885516f2c2beb1b7039a.png

之后我们在右边菜单栏选择安全,在系统防火墙一栏放行端口输入“5212”,备注为cloudreve,点击放行,执行

https://pic.imgdb.cn/item/62ee8abb16f2c2beb1c17dbe.png

回到终端,在终端输入如下指令
arch基本上输出的都是x86_64(当然不会有32吧,当然只是检查而已)
接下来在终端进行一系列步骤
mkdir /www/wwwroot/cloudreve # 新建一个文件夹存放程序

cd /www/wwwroot/cloudreve # 进入该文件夹

wget https://github.com/cloudreve/Cloudreve/releases/download/3.5.3/cloudreve_3.5.3_linux_amd64.tar.gz # 下载你复制的链接

tar -zxvf cloudreve_3.5.3_linux_amd64.tar.gz # 解压获取到的主程序

chmod +x ./cloudreve # 赋予执行权限
./cloudreve # 启动 Cloudreve
执行完毕输出界面以及管理员登录账号和密码,这仅仅是测试是否成功,我们在浏览器新开页面,输入你的IP地址后在加上“:5212”访问
我们也可以用面板输出的账号密码进行登录试试看,不过这并不代表搭建完毕

我们回到宝塔面板,找到软件商店,选择系统工具,找到Supervisor管理器,进行安装
安装好后,点击设置,添加守护进程,按照如图设置

https://pic.imgdb.cn/item/62ee8df816f2c2beb1d0aae3.png

接下来,设置域名反向代理,点击网站,选择添加站点
输入自己的域名(这里是我的域名,请勿懵懵懂懂输入进去),数据库选择MySQL,数据库名称设置为"cloudereve",密码自定义,提交即可

https://pic.imgdb.cn/item/62ee8f8316f2c2beb1d7a8d1.png

这个时候点击域名设置,找到SSL(当然我也不太清楚部署SSL和没部署有什么区别,没部署暂且未实验,所以还是部署一个得了)
鉴于用的是阿里云域名,在跑回阿里云申请一张证书
https://www.aliyun.com/product/cas点击选购SSL证书,然后灰跳转到SSL证书管理界面,关闭右边的购买
选择免费证书,点击创建证书,会在证书栏跳出一张证书
在旁边的选项选择“证书申请”,然后填写自己的域名,点击下一步,根据步骤来验证执行

https://pic.imgdb.cn/item/62ee91a316f2c2beb1e069ea.png

证书申请完毕之后,我们下载证书,在旁边选择下载,选择Nginx下载
解压下载文件,两个文件都用记事本打开,复制.key和.pem填写到里面,点击保存启用证书
记得保存完毕后打开强制HTTPS

https://pic.imgdb.cn/item/62ee929216f2c2beb1e509d9.png

接着我们设置反代,同样在域名设置中找到“反向代理”
代理名称写cloudreve,目标在http://后面填写你的IP地址外加上:5212,发送域名是$host点击提交即可
https://pic.imgdb.cn/item/62ee938916f2c2beb1e9d266.png

友情提示:网盘的管理员账户(UID:1)登录如果你忘记了密码,请输入以下指令来重置密码cd /www/wwwroot/cloudreve#进入该文件夹

./cloudreve --database-script ResetAdminPassword#重置密码
接下来,是设置网盘和OneDrive对接,我们登录网盘,点击右上角头像,选择管理面板
选择左边"存储策略",添加存储策略,选择OneDrive

在官方指引下都详细说明了,这边我就给各位提下重点

Extra-关于设置里面的客户端密码

客户端密码期限无法设置为从不(永久),只能设置24个月(24个月也是没有问题的)
客户端密码正确的是“值”,而不是后面的“机密ID”(这点很重要)

https://pic.imgdb.cn/item/62ee974e16f2c2beb1f9ae8d.png

Extra-选项设置

直链设置选择允许
策略名称可以随意填写
设置链接到OneDrive之后,选择用户组,进行编辑,将存储策略切换到OneDrive的策略组

https://pic.imgdb.cn/item/62ee992b16f2c2beb100569d.png

Extra-网站设置

如需对网盘名称进行更改,点击参数设置,站点信息自行设置即可

https://pic.imgdb.cn/item/62ee995816f2c2beb100eec2.png

到此,网盘设置结束了,我们可以进行上传下载畅快使用了

https://pic.imgdb.cn/item/62ee9ab416f2c2beb10549c1.png


¦最后的话

本来就算闲的没事干,今天搭建了一下网盘试试看
秉承着独乐乐不如众乐乐,就写了这么一篇指北教程
现在是凌晨了,来点音乐吧,刚好又又又测试一下
希望大家多多支持,教程不易,写的累死


https://nanosu.xyz/api/v3/file/source/2/Kobaryo%20-%20Future%20Downloader.mp4?sign=IM68-iQpeca4z9cMrKTHb_LtK0y_LzXy11Kex8CI_Pg%3D%3A0

不想吃老鼠的猫 发表于 2022-8-7 18:47:22

萌新和xxs看到那么多步骤和实名认证,已经不想看下去了[贴吧_滑稽]

一抹顾言♂ 发表于 2022-8-7 19:26:06

谢谢,作者加油!
页: [1]
查看完整版本: 【正经指北】使用宝塔面板搭建网盘(技术向指北)