一、前言
随着双十一的到来,各云服务器商开始了促销活动,可以低价购入一些轻量服务器,刚好适合搭建一个teamspeak服务器。
某云36一年2C2G3M轻量服务器
在购买服务器时应注意服务器类型与相关条款,例如大带宽但是流量单独收费。服务器的节点也尽量靠近你的所在地。
Docker的部署相对简单快捷,结合可视化运维面板,即使是毫无网站运维经验的普通人也能搭建并管理一个网站。
由于本人并非相关专业,因此有些遗漏和错误欢迎指出
本文将介绍如何使用docker部署teamspeak服务端,以及一些设置与频道美化。
二、Docker部署teamspeak服务端
部署服务器-安装mariaDB-安装teamspeak-开放端口-获取密钥-连接服务器
1、部署服务器
购买服务器预装系统后访问运维面板
购买服务器时通常会预装一些运维面板,例如1Panel、宝塔等,本文将以1Panel与宝塔(因为我只有两台服务器)为例,其它面板的操作都差不多。
对于不是很了解网站运维的人而言,尽量选择使用简单的运维面板。
雨云的可选预装软件
当服务器装好预装软件后,可以开始远程操作服务器了。在操作服务器前需要在防火墙将面板的端口开放,例如宝塔面板默认的8888端口。
一些服务器可能不需要,具体情况具体分析
防火墙开放面板端口
登录面板需要账号和密码,可以远程连接使用相关命令查询出默认账号和密码。一些云服务器商也会提供快速查看的功能。
阿里云查询方法
雨云直接给出账号密码
当成功访问面板后,一些面板会要求更改默认端口、安装环境等。当完成操作后,前往docker安装teamspeak应用。1Panel自带docker;宝塔面板需要安装docker,但也就点击安装的程度。
2、安装mariaDB
由于mariaDB是mySQL的一个分支,默认端口都是3306,因此一些已经安装了mySQL的面板已经默认占用了3306端口
在安装teamspeak前先安装mariaDB数据库,大部分面板能直接搜到。
1Panel
宝塔
3、安装teamspeak
一些面板的应用商店自带teamspeak应用,直接搜索并安装即可。安装时如果有开放端口选项建议打开。
1Panel
宝塔
如果你的面板搜不到teamspeak,可以在终端使用命令来安装(前提是已安装docker)。
4、开放相关端口
安装完后还需要开放相关端口,一般而言需要在面板和服务器控制台两个地方开放。
面板
控制台
teamspeak需要开放部分的端口如下:
为什么是部分端口呢?这些端口足够日常使用,如果需要其它端口,可以访问官方文档或上网搜索。
5、首次连接服务器
在teamspeak客户端使用{公网IP:端口}连接服务器。
在服务器teamspeak的日志记录中,可以获取权限密钥,token后面一串。
在连接服务器后使用权限密钥声明服务器所有权,接下来就可以设置服务器频道、权限之类的。
使用域名连接服务器
如果你只有一个服务器且只装了一个teamspeak服务端,可以在DNS解析中添加A记录服务器的公网IP即可。
三、频道设置与美化
作为服务器所有者,建议TS5和TS3两个客户端都安装,TS5可以查看美化效果,TS3可以设置权限等级。两个客户端互补缺点。
1、频道设置
创建频道
在TS5客户端中,点击左下角创建频道,输入名字后点击下方顶部或底部可以创建频道到最上方或最下方,如果想创建在中间则可以拖动右上角至指定的位置。
当频道的名称前缀为 [cspacer] 时,创建的频道为类似分割线的间隔频道。
当名称前缀为 [*spacer] 时,前缀后面的内容将会循环展示(如图)。
频道权限
为了放置其他用户加入到用作分割线的间隔频道,除了设置密码之外,还可以设置加入权限等级。但是只有TS3可以设置加入权限等级。
因为管理员的权限等级为75,所以一般设置为75即可。
建议关闭的权限
可以把Guest的创建频道权限和上传文件的权限关闭。
2、美化
频道图片设置
需要图床
把一张图片裁切成多份,然后分别设置为频道的图片即可。由于设置频道图片是输入链接,因此需要一个图床。
输入链接
图片裁切可以在这个网站:https://pitkes22.github.io/ts5-channel-image-generator/
图标设置
在服务器图标或设置图标时可以上传图片,图片的名称不能是中文或其他特殊字符,图片路径中不能包含中文或其他特殊字符,否则客户端会闪退。
在TS3客户端中,还可以更换权限组的图标。
由于篇幅有限,暂时先写这么多,有什么错误欢迎在评论区指出。
下篇文章介绍如何部署TS音乐机器人。