群晖上搭建teamspeak3语音服务器

这篇具有很好参考价值的文章主要介绍了群晖上搭建teamspeak3语音服务器。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

teamspeak3 docker,群晖,docker,IM,即时通讯

什么是 TeamSpeak ?

TeamSpeak (简称 TS)是一款团队语音通讯工具,但比一般的通讯工具具有更多的功能而且使用方便。它由服务器端程序和客户端程序两部分组成,如果不是想自己架设 TS 服务器,只需下载客户端程序即可。Teamspeak 依靠先进的体系结构,方便灵活的应用功能,特别是领先的多媒体技术,为用户提供了一款强大的网络通讯工具。

安装

建数据库

老苏用了群晖自带的 MariaDB 10 数据库。

teamspeak3 docker,群晖,docker,IM,即时通讯

phpMyAdmin 中创建名为 teamspeak 的空数据库。

为便于说明,假设数据库密码为 123456

teamspeak3 docker,群晖,docker,IM,即时通讯

所以根据上面的设置,最后得到的数据库相关的参数如下:

  • 数据库主机:192.168.0.197,与群晖主机 IP 一致;
  • 数据库端口:3307
  • 数据库用户:teamspeak
  • 数据库密码:123456
  • 数据库库名:teamspeak,因为勾选了与用户同名;

安装镜像

在群晖上以 Docker 方式安装。

在注册表中搜索 teamspeak ,选择第一个 teamspeak,版本选择 latest

本文写作时, latest 版本对应为 3.13.7

teamspeak3 docker,群晖,docker,IM,即时通讯

docker 文件夹中,创建一个新文件夹 teamspeak,并在其中建一个子文件夹 data

文件夹 装载路径 说明
docker/teamspeak/data /var/ts3server 存放设置、日志等

teamspeak3 docker,群晖,docker,IM,即时通讯

端口

本地端口不冲突就行,不确定的话可以用命令查一下

# 查看端口占用
netstat -tunlp | grep 端口号
本地端口 容器端口 协议
9987 9987 UDP
30033 30033 TCP
10011 10011 TCP

teamspeak3 docker,群晖,docker,IM,即时通讯

关于 TeamSpeak 3 端口的说明

teamspeak3 docker,群晖,docker,IM,即时通讯

上图截取自:https://support.teamspeak.com/hc/en-us/articles/360002712257-Which-ports-does-the-TeamSpeak-3-server-use

环境

可变
TS3SERVER_DB_PLUGIN 控制数据库类型,设为 TS3SERVER_DB_WAITUNTILREADY
TS3SERVER_DB_SQLCREATEPATH 用于初始化数据库的 sql 脚本的路径,设为 create_mariadb
TS3SERVER_DB_HOST 数据库主机地址
TS3SERVER_DB_PORT 数据库主机端口
TS3SERVER_DB_USER 数据库用户
TS3SERVER_DB_PASSWORD 数据库密码
TS3SERVER_DB_NAME 数据库库名
TS3SERVER_DB_WAITUNTILREADY 数据库等待时间,设为 30
TS3SERVER_LICENSE 设为 accept

teamspeak3 docker,群晖,docker,IM,即时通讯

更多的环境变量,请参考官方文档:https://github.com/docker-library/docs/tree/master/teamspeak#environment-variables

命令行安装

如果你熟悉命令行,可能用 docker cli 更快捷

# 新建文件夹 teamspeak 和 子目录
mkdir -p /volume1/docker/teamspeak/data

# 进入 teamspeak 目录
cd /volume1/docker/teamspeak

# 运行容器
docker run -d \
   --restart always \
   --name teamspeak \
   -p 9987:9987/udp \
   -p 30033:30033 \
   -p 10011:10011 \
   -v $(pwd)/data:/var/ts3server \
   -e TS3SERVER_DB_PLUGIN=ts3db_mariadb \
   -e TS3SERVER_DB_SQLCREATEPATH=create_mariadb \
   -e TS3SERVER_DB_HOST=192.168.0.197 \
   -e TS3SERVER_DB_PORT=3307 \
   -e TS3SERVER_DB_USER=teamspeak \
   -e TS3SERVER_DB_PASSWORD=123456 \
   -e TS3SERVER_DB_NAME=teamspeak \
   -e TS3SERVER_DB_WAITUNTILREADY=30 \
   -e TS3SERVER_LICENSE=accept \
   teamspeak

也可以用 docker-compose 安装,将下面的内容保存为 docker-compose.yml 文件

version: '3.1'

services:
  teamspeak:
    image: teamspeak
    container_name: teamspeak
    restart: always
    ports:
      - 9987:9987/udp
      - 30033:30033
      - 10011:10011
    volumes:
      - ./data:/var/ts3server
    environment:
      TS3SERVER_DB_PLUGIN: ts3db_mariadb
      TS3SERVER_DB_SQLCREATEPATH: create_mariadb
      TS3SERVER_DB_HOST: 192.168.0.197
      TS3SERVER_DB_PORT: 3307
      TS3SERVER_DB_USER: teamspeak
      TS3SERVER_DB_PASSWORD: 123456
      TS3SERVER_DB_NAME: teamspeak
      TS3SERVER_DB_WAITUNTILREADY: 30
      TS3SERVER_LICENSE: accept

然后执行下面的命令

# 新建文件夹 teamspeak 和 子目录
mkdir -p /volume1/docker/teamspeak/{data,mysql}

# 进入 teamspeak 目录
cd /volume1/docker/teamspeak

# 将 docker-compose.yml 放入当前目录

# 一键启动
docker-compose up -d

运行

容器成功启动后,在的日志中,会看到

token=bfIo9mvaU+lrhwTDBjj0zI7TfOOwoOGyD9AqD6Z2

teamspeak3 docker,群晖,docker,IM,即时通讯

往上拉,还会看到管理员账号和密码

loginname= "serveradmin", password= "ZKowB7sM"
apikey= "BACDrGFPK9fKhyyTC76MjhZW6xpHlKbtPnVvIfN"

teamspeak3 docker,群晖,docker,IM,即时通讯

客户端

客户端下载地址:https://teamspeak.com/en/downloads/

第一次运行客户端,Nickname 中填serveradminServer Password 中填入 password 的值

teamspeak3 docker,群晖,docker,IM,即时通讯

Privillege key 中填入 token 值,

teamspeak3 docker,群晖,docker,IM,即时通讯

这个 token 值是一次性的

teamspeak3 docker,群晖,docker,IM,即时通讯

连接成功之后

teamspeak3 docker,群晖,docker,IM,即时通讯

服务器日志中会显示

teamspeak3 docker,群晖,docker,IM,即时通讯

其他自定义用户连接,不需要填 Server Password

teamspeak3 docker,群晖,docker,IM,即时通讯

直接连接就可以了,但默认的Server Groups 是不一样的

teamspeak3 docker,群晖,docker,IM,即时通讯

参考文档

TeamSpeak Systems GmbH
地址:https://github.com/TeamSpeak-Systems

Home | TeamSpeak
地址:https://teamspeak.com/zh-CN/

TeamSpeak - The Future of Online Communication
地址:https://new.teamspeak.com/

TeamSpeak-Systems/ts-services at beta-58rc20
地址:https://github.com/TeamSpeak-Systems/ts-services/tree/beta-58rc20文章来源地址https://www.toymoban.com/news/detail-764219.html

到了这里,关于群晖上搭建teamspeak3语音服务器的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 群晖Drive搭建云同步服务器结合内网穿透实现Obsidian笔记文件远程多端同步

    群晖Drive搭建云同步服务器结合内网穿透实现Obsidian笔记文件远程多端同步

    ​ 上期教程介绍了如何免费多端同步Zotero科研文献管理软件,我在文章中分享了 群晖Nas虚拟机安装包 ,使用群晖的 WebDav 功能实现多端云同步,本期将演示使用 群晖Synology Drive 实现同步笔记文件。 ​ 当我们使用 Zotero 阅读文献并画出重点后( 输入 ),需要一款多功能的笔

    2024年01月18日
    浏览(8)
  • Linux服务器与群晖rsync同步,linux服务器通过rsync的方式备份数据到群晖

    Linux服务器与群晖rsync同步,linux服务器通过rsync的方式备份数据到群晖

    准备需要备份linux服务器的配置,安装rsync即可 1.登录群晖服务器,点击套件中心  2.点击红色框框,跳转到套件界面 3.点击Active Backup for Business 4.点击文件服务器-添加服务器-选择rsync服务器-下一步 5.填写远程服务器信息 6.在群晖系统上创建备份任务 打开群晖的Active Backup fo

    2024年02月10日
    浏览(10)
  • 群晖运行Python服务器

    群晖运行Python服务器

    安装python3 到应用套件搜索安装即可 开机启动 测试服务器

    2023年04月09日
    浏览(6)
  • cpolar与群晖nas:老赵的移动影音服务器之旅

    cpolar与群晖nas:老赵的移动影音服务器之旅

    在现代的演出行业中,音视频素材的管理和共享是一项重要而繁琐的任务。 作为一家LED设备的租赁商,老赵经常面临着音视频文件分散存储的问题,这给他和主办方都带来了很大的困扰。为了解决这个问题,老赵通过朋友的介绍了解到了群晖nas,这是一种拥有超大空间可多人

    2024年02月11日
    浏览(10)
  • 群晖Nas构建Github镜像服务器(ubuntu系统可参考)

    由于众所周知的原因,github的访问不是很顺畅,如果需要拉一些内容下来,用nas做一个镜像server,不断定时去更新,需要的时候再从nas的git server去clone就会是一个比较经济的办法了。 安装GitServer 在群晖NAS的套件中心安装GitServer 创建Git用户(组),eg, git_local 开启SSH登录权限 控

    2024年02月16日
    浏览(11)
  • 群晖NAS配置之自有服务器frp实现内网穿透

    群晖NAS配置之自有服务器frp实现内网穿透

    frp 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议,且支持 P2P 通信。可以将内网服务以安全、便捷的方式通过具有公网 IP 节点的中转暴露到公网。今天跟大家分享一下frp实现内网穿透 通过在具有公网 IP 的节点上部署 frp 服务端,可以轻

    2024年02月04日
    浏览(15)
  • 群晖DSM下套件及系统网页服务器ssl证书自动更新

    : DSM ssl  证书 群晖下自建服务(alist3)和系统服务在外部网络访问需要加ssl安全证书来实现基础的传输保护。 申请证书和续期手动操作都还好,不算太麻烦,但是每个应用单独证书需要复制和重启,再配合服务重启一套下来就比较麻烦了,于是有了这篇文章和末尾的

    2024年02月10日
    浏览(12)
  • 利用群晖服务器安装乐鑫ESP-IDF编译环境

    利用群晖服务器安装乐鑫ESP-IDF编译环境

    NAS内通过套件中心下载Docker并安装ubuntu容器 打开Docker后进入注册表搜索ubuntu20.04选择第一个就可以(其余版本未进行测试) 等待安装成功后点击映像可查看 点击启动按钮后为容器命名,点击高级设置中的存储空间可在NAS本地创建一个文件夹(便于后续搭建完成后与本地交互) 点击

    2023年04月17日
    浏览(7)
  • 在群晖NAS(DSM 7)使用 Nginx 安装 HTTP Git 服务器

    详细配置可参考:如何在 Debian 11 上使用 Nginx 安装 HTTP Git 服务器 有两个配置NAS与linux系统不同:

    2024年02月14日
    浏览(13)
  • 群晖网络UPS服务器-PVE All In One使用UPS

    群晖网络UPS服务器-PVE All In One使用UPS

    UPS只有一根USB数据连接线,但同时给两个硬件设备供电,目的是实现断电时两个硬件(三套系统)自动关机。 实现方案:USB直接连接的黑群晖1设置为服务器,将UPS的状态共享给运行在副NAS硬件上的黑群晖2和PVE,断电时黑群晖2和PVE也都能获取到电源状态,也自动关机。 群晖

    2024年04月25日
    浏览(9)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包