一、前言

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

msedge_2pYRbaYg4N.png

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

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

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

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

二、docker部署teamspeak服务端

1、部署服务器

一般而言,购买服务器预装系统后访问运维面板

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

msedge_LB7ZbNbRpZ.png

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

msedge_z69la9zFeo.png

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

msedge_ylUe9O2Ktr.png

当成功访问面板后,一些面板会要求更改默认端口、安装环境等。当完成操作后,前往docker安装teamspeak应用。1Panel自带docker;宝塔面板需要安装docker,但也就点击安装的程度。(如果你的面板没有docker,建议更换面板或上网搜索安装方法)

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

2、安装mariaDB

在安装teamspeak前先安装mariaDB数据库,大部分面板能直接搜到(搜不到建议换个面板,如果不想换面板就上网搜索如何安装mariaDB)。

msedge_CLvJbiqla6.png

msedge_GHF0RU6GgW.png

3、安装teamspeak

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

msedge_QiNNZLCTE8.png

msedge_2RCBK5PXnP.png

如果你的面板搜不到teamspeak(为什么不换个面板呢🤔),可以在终端使用命令来安装(前提是已安装docker,如何安装可以上网搜索)。

docker run -p 9987:9987/udp -p 10011:10011 -p 30033:30033 -e TS3SERVER_LICENSE=accept -d teamspeak
#-p 9987:9987/udp -p 10011:10011 -p 30033:30033进行端口映射,如果指令有错请在评论指出(不是很熟)

4、开放相关端口

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

msedge_c1rmuci9be.png

msedge_tUFbJd3Bf3.png

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

端口

协议

必要

用途

9987

UDP

语音服务

30033

TCP

文件传输

10011

TCP

可选

服务器查询

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

5、首次连接服务器

在teamspeak客户端使用{公网IP:端口}连接服务器。建议使用TS5客户端登录myteamspeak账号后连接服务器。

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

msedge_JfhmbNFQXK.png

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

TeamSpeak_6dfrCelEEl.png

使用域名连接服务器

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

三、频道设置与美化

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

1、频道设置

创建频道

cw42anHjoO.png

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

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

TeamSpeak_Ke8PBbBqsP.png

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

TeamSpeak_wu44RwHFKs.png

频道权限

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

ts3client_win64_FTSN3OQf40.png

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

建议关闭的权限

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

TeamSpeak_nwDlvkp3Ok.png

2、美化

先来看看最终效果图:

TS5

TeamSpeak_O4TUk8ZEYS.png

TS3

ts3client_win64_137i6XbAU4.png

频道图片设置

TeamSpeak_zx5OWJ1SN0.png

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

TeamSpeak_JXmdh5xr83.png

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

msedge_nTO5o7Iuoy.png

图标设置

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

TeamSpeak_zHeAeBEWAE.png

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

msedge_NkdoaUp65m.png

Q.E.D.

  • reword 微信赞赏

玩命加载中......