云服务器docker部署teamspeak服务端


3楼猫 发布时间:2024-11-07 04:13:04 作者:别打了我是AI Language

一、前言

随着双十一的到来,各云服务器商开始了促销活动,可以低价购入一些轻量服务器,刚好适合搭建一个teamspeak服务器。

云服务器docker部署teamspeak服务端-第0张

某云36一年2C2G3M轻量服务器

在购买服务器时应注意服务器类型与相关条款,例如大带宽但是流量单独收费。服务器的节点也尽量靠近你的所在地。

Docker的部署相对简单快捷,结合可视化运维面板,即使是毫无网站运维经验的普通人也能搭建并管理一个网站。

由于本人并非相关专业,因此有些遗漏和错误欢迎指出

本文将介绍如何使用docker部署teamspeak服务端,以及一些设置与频道美化。

二、Docker部署teamspeak服务端

部署服务器-安装mariaDB-安装teamspeak-开放端口-获取密钥-连接服务器

1、部署服务器

购买服务器预装系统后访问运维面板

购买服务器时通常会预装一些运维面板,例如1Panel、宝塔等,本文将以1Panel与宝塔(因为我只有两台服务器)为例,其它面板的操作都差不多。

对于不是很了解网站运维的人而言,尽量选择使用简单的运维面板。

云服务器docker部署teamspeak服务端-第1张

雨云的可选预装软件

当服务器装好预装软件后,可以开始远程操作服务器了。在操作服务器前需要在防火墙将面板的端口开放,例如宝塔面板默认的8888端口。

一些服务器可能不需要,具体情况具体分析

云服务器docker部署teamspeak服务端-第2张

防火墙开放面板端口

登录面板需要账号和密码,可以远程连接使用相关命令查询出默认账号和密码。一些云服务器商也会提供快速查看的功能。

云服务器docker部署teamspeak服务端-第3张

阿里云查询方法

云服务器docker部署teamspeak服务端-第3张

雨云直接给出账号密码

当成功访问面板后,一些面板会要求更改默认端口、安装环境等。当完成操作后,前往docker安装teamspeak应用。1Panel自带docker;宝塔面板需要安装docker,但也就点击安装的程度。

2、安装mariaDB

由于mariaDB是mySQL的一个分支,默认端口都是3306,因此一些已经安装了mySQL的面板已经默认占用了3306端口

在安装teamspeak前先安装mariaDB数据库,大部分面板能直接搜到。

云服务器docker部署teamspeak服务端-第3张

1Panel

云服务器docker部署teamspeak服务端-第3张

宝塔

3、安装teamspeak

一些面板的应用商店自带teamspeak应用,直接搜索并安装即可。安装时如果有开放端口选项建议打开。

云服务器docker部署teamspeak服务端-第3张

1Panel

云服务器docker部署teamspeak服务端-第3张

宝塔

如果你的面板搜不到teamspeak,可以在终端使用命令来安装(前提是已安装docker)。

4、开放相关端口

安装完后还需要开放相关端口,一般而言需要在面板服务器控制台两个地方开放。

云服务器docker部署teamspeak服务端-第3张

面板

云服务器docker部署teamspeak服务端-第3张

控制台

teamspeak需要开放部分的端口如下:

云服务器docker部署teamspeak服务端-第3张

为什么是部分端口呢?这些端口足够日常使用,如果需要其它端口,可以访问官方文档或上网搜索。

5、首次连接服务器

在teamspeak客户端使用{公网IP:端口}连接服务器。

在服务器teamspeak的日志记录中,可以获取权限密钥,token后面一串。

云服务器docker部署teamspeak服务端-第3张

在连接服务器后使用权限密钥声明服务器所有权,接下来就可以设置服务器频道、权限之类的。

云服务器docker部署teamspeak服务端-第3张

使用域名连接服务器

如果你只有一个服务器且只装了一个teamspeak服务端,可以在DNS解析中添加A记录服务器的公网IP即可。

三、频道设置与美化

作为服务器所有者,建议TS5和TS3两个客户端都安装,TS5可以查看美化效果,TS3可以设置权限等级。两个客户端互补缺点。

1、频道设置

创建频道

云服务器docker部署teamspeak服务端-第3张

在TS5客户端中,点击左下角创建频道,输入名字后点击下方顶部或底部可以创建频道到最上方或最下方,如果想创建在中间则可以拖动右上角至指定的位置。

当频道的名称前缀为 [cspacer] 时,创建的频道为类似分割线的间隔频道

云服务器docker部署teamspeak服务端-第3张

当名称前缀为 [*spacer] 时,前缀后面的内容将会循环展示(如图)。

云服务器docker部署teamspeak服务端-第3张

频道权限

为了放置其他用户加入到用作分割线的间隔频道,除了设置密码之外,还可以设置加入权限等级。但是只有TS3可以设置加入权限等级。

云服务器docker部署teamspeak服务端-第3张

因为管理员的权限等级为75,所以一般设置为75即可。

建议关闭的权限

可以把Guest创建频道权限上传文件的权限关闭。

云服务器docker部署teamspeak服务端-第3张

2、美化

频道图片设置

需要图床

云服务器docker部署teamspeak服务端-第3张

把一张图片裁切成多份,然后分别设置为频道的图片即可。由于设置频道图片是输入链接,因此需要一个图床

云服务器docker部署teamspeak服务端-第3张

输入链接

图片裁切可以在这个网站:https://pitkes22.github.io/ts5-channel-image-generator/

云服务器docker部署teamspeak服务端-第3张

图标设置

在服务器图标或设置图标时可以上传图片,图片的名称不能是中文或其他特殊字符,图片路径不能包含中文或其他特殊字符,否则客户端会闪退

云服务器docker部署teamspeak服务端-第3张

在TS3客户端中,还可以更换权限组的图标。

云服务器docker部署teamspeak服务端-第3张

由于篇幅有限,暂时先写这么多,有什么错误欢迎在评论区指出。

下篇文章介绍如何部署TS音乐机器人。

求点赞充电

云服务器docker部署teamspeak服务端-第3张

© 2022 3楼猫 下载APP 站点地图 广告合作:asmrly666@gmail.com