这里我主要说说linux teamtalk服务器的配置,windows也会顺便说一下。

下载Teamtalk:

首先要下载Teamtalk,可以从bearware下载。
带Portable的是windows的绿色版,
.pkg的是mac版,
linux中,debian和ubuntu用后面带ubuntu的,cent用后面是centos的。

安装teamtalk:

windows

便携版

这个没啥好说的,便携版打开直接用,客户端在
Client
文件夹里,服务器在
Server
里,直接运行
tt5svc_install.bat
,就有服务器的配置向导了。

安装板

运行安装包的时候选择组件的时候,如果只需要客户端那默认就行,如果想要带服务器的,组件就选下面的那个,
TeamTalk 5 Client & Server
,安装好,在开始菜单的程序组里,打开teamtalk5文件夹,找
install nt service
类似的文件,我已经好长时间不用windows的tt服务器了,大概是这样的,反正带install的就是了。

linux

安装WinSCP

方便新手,可以用WinSCP,很好的图形化文件管理软件,
安装好了打开,新建站点这里,后面就有可填写的选项了,文件协议选择SCP,后面的主机地址、端口、用户名和密码自行填写,在保存的地方可以展开选择保存,里面可以选择创建桌面快捷方式、保存密码等,自行按需选择。

复制解压tt安装文件

连接好了之后,复制下载回来的tgz文件,放到一个你喜欢的地方,比如我放到了home里,你问怎么复制?就像资源管理器一样的操作,复制粘贴。
复制好了,在tt压缩包右键选择
文件自定义命令
,展开,点击UnTar/GZip,在点击确定即可。
同样,解压开也是Client和Server两个文件夹,如果不需要客户端可以删掉,如果想更改server文件夹名字可以在文件夹按f2,修改即可,后面的配置的文件路径也自行修改成你自己的。
在本教程中,我把tt共享文件存放在server里的files文件夹,所以我要进入server文件夹,按f7创建一个新文件夹,名称就叫files,如果你不想放在这里也可自行在后面修改。

默认安装:

在解压的server文件夹,执行下面的命令:

groupadd teamtalk && useradd -g teamtalk teamtalk
cp systemd/tt5server.service /etc/systemd/system && cp tt5srv /usr/bin
chmod +x /usr/bin/tt5srv
mkdir /etc/teamtalk && mkdir /var/log/teamtalk
chown -R teamtalk:teamtalk /var/log/teamtalk
tt5srv -c /etc/teamtalk/tt5srv.xml -l /var/log/teamtalk/tt5srv.log -wizard

这分别是创建teamtalk用户和组并把teamtalk用户赋予同名的组,创建配置和日志目录,复制ttsrv二进制文件至对应目录并赋予执行权限,复制系统服务文件方便用systemctl启动,让teamtalk记录日志的文件夹归属于teamtalk用户和组,如果有共享文件夹也要执行这个命令,

chown -R teamtalk:teamtalk: 共享文件文件夹路径

teamtalk配置修改

进入server/systemd文件夹,编辑tt5server.service,把
ExecStart=/usr/bin/tt5srv -nd -c /etc/teamtalk/tt5srv.xml -l /var/log/teamtalk/tt5srv.log
改成

ExecStart=/home/server/tt5srv -nd -c /home/tt5srv.xml -l /home/server/tt5srv.log

这里如果你tt放置的文件夹不同,修改的路径也不同,
-l
后面的是日志文件,
-c
后面的是配置文件。
不过改好了要有对应目录,否则会报错
然后把systemd里面的
tt5server.service
复制到
/etc/systemd/system
里面。

运行tt服务器配置向导

执行

/home/server/tt5srv -c /home/server/tt5srv.xml -l /home/server/tt5srv.log -wizard

,这里如果tt服务器、日志和配置文件位置不同,也自行修改。
这样就会弹出和windows一样的设置向导了,都可以用翻译看明白,注意如果启用了文件共享,就要在路径里输入对应路径。

设置tt服务器开机自启动

命令行输入

systemctl enable tt5server

就可以开机自启动了。

结束

至此,tt服务器就安装成功了,当服务器重启之后tt服务器也会开机自启动,不用去手动启动,非常方便。

附:tt服务器相关命令

让tt服务器开机自启动

systemctl enable tt5server

禁用tt服务器开机自启动

systemctl disable tt5server

启动tt服务器

systemctl start tt5server

停止tt服务器

systemctl stop tt5server

重启tt服务器

systemctl restart tt5server

标签: teamtalk, linux

添加新评论