文章7
标签10
分类3

CDN服务由 又拍云 提供

【CSGO服务器教程】用Minio来搭建FastDL服务器

用Minio程序来搭建一个快速下载站,详细介绍自行查询官网。废话就不多说了直接进入正题。

准备工作

1.一台linux服务器,任意系统,开启ALL端口。(保险起见不要低于centos7、debian9、ubuntu8,安装了宝塔面板的同学记得在宝塔里再开一次全端口)

2.xftp和xshell或者其他可代替使用的远程文件管理工具及远程ssh控制台。

3.输入wget指令未响应的话就是没装,去给系统装一个wget,详细自己百度,百度都有。

4.Minio应用程序,教程内会写如何安装的。

5.一双手和一个发育正常的,看得懂中国字和26个大小写英文字母的大脑。

开始搭建

1.用xshell(或者其他ssh远程控制台软件,以下均用xshell表示)连接到你的服务器。

2.输入以下代码下载Minio应用程序并等待下载完毕。(官网源太慢了,直接拉我的下载站镜像)

wget http://dl.kukiisama.top:9000/kukiisama/minio

出现以下字样即为下载完毕。

3.下载完成后输入以下代码给Minio一个执行权限。

chmod +x minio

4.安装Screen,输入以下代码安装。(冒号前面的不要复制!)

CentOS:yum install screen
Debian/Ubuntu:apt-get install screen

5.启动Screen,输入以下代码新建一个Screen窗口。

screen -S minio

6.启动Minio,输入以下代码启动Minio。

./minio server /mnt/data

启动成功后会出现如下画面:

7.在你的浏览器里的网址栏输入你的服务器ip或者绑定的域名,带上9000端口并按下回车,如下图所示。

一切正常的话就会进入到登录页面了。

默认的用户名和密码都是minioadmin,之后会告诉大家怎么改,现在先登录进去。

8.登录后创建一个bucket,也就是桶或者说是容器。(别在意我那三个,都是之前创建好的)

输入桶名称后直接创建就行,下面三个选项不管。(桶名称仅允许小写英文)

9.创建好以后理论上就能直接用了,不过在这之前我们要把桶的下载权限设置为公开,点击右上角齿轮图标。

把Summary中的Access Policy的Private改成Public。


到这一步我们的Fastdl服务器就算是搭建完成了,接下来就是往桶内放入文件并在CSGO服务器中使用。

10.用你的xftp(或者其他远程文件管理软件,以下均用xftp表示)连接到服务器,并转到如下路径。

/mnt/data/test 路径参考,实际test是你自己设置的桶名。

11.直接往里面丢你要下载的服务器资源就行,按照要求来,要像图片这样的,要不然不下载别找我。

12.转到你的CSGO服务器中,修改csgo/cfg/server.cfg中内容,添加如下指令。

sv_allowdownload 1
sv_allowupload 1
sv_downloadurl "http://你的下载站IP或者域名:9000/你的桶名"

这一步完了后你的CSGO服务器就可以通过下载站进行快速下载了,进入服务器,在进入途中打开控制台,如果出现下载条并出现如下字样时就证明下载站已经完全搭建完成并可用。


行了,整个用Minio搭建FastDL下载站的步骤都讲完了,最后就是更改网页端的默认账号密码,毕竟谁也不想自己的资源某天突然被删了是吧。

在Minio程序关闭的状态下输入以下代码:

export MINIO_ACCESS_KEY=你需要修改的用户名
export MINIO_SECRET_KEY=你需要修改的密码

启动Minio程序,出现下图所示则用户名和密码更改成功。

结语:

没有结语,真的是受精卵级别的了。

还有问题QQ私我:2395571695,每天起床比较晚,建议下午两点后咨询qwq。


本文作者:二次元鱼酱-依玖
本文链接:https://kukiisama.top/index.php/archives/241/
版权声明:本文采用 CC BY-NC-SA 3.0 CN 协议进行许可

0 评论