آذرسیس

Installing TeamSpeak server on CentOS 7
5/5 - (1 امتیاز)

TeamSpeak یک اپلیکیشن محبوب در بین گیمرهاست،اما صرفا برای ارتباطات درون بازی نیست. اگر به دنبال جایگزین برای برنامه کنفرانس خود هستید، TeamSpeak یک گزینه مناسب برای شماست. در این پست نحوه نصب سرور TeamSpeak در CentOS 7 را آموزش خواهیم داد.

آموزش نصب سرور TeamSpeak در CentOS 7

TeamSpeak چیست؟

TeamSpeak یک اپلیکیشن VoIP و تکست چت کراس پلتفرم محبوب برای ارتباطات تجاری داخلی،تحصیلات و آموزش (سخنرانی)، بازی آنلاین و ارتباط با دوستان و خانواده است. اولویت اصلی این اپلیکیشن،ارائه راه حلی با استانداردهای امنیتی قوی،کیفیت صدای عالی و استفاده کمتر از سیستم و پهنای باند است که استفاده از آن آسانتر است. این برنامه از ساختار گیرنده سرور استفاده می کند و می تواند هزاران کاربر را بصورت همزمان مدیریت کند.

نحوه کار با TeamSpeak

بعد از استقرار سرور TeamSpeak خود روی VPS لینوکس،میتوانید آدرس سرور TeamSpeak خود را با هم تیمی ها،دوستان،خانواده یا هرکسی که می خواهید با او ارتباط برقرار کنید،به اشتراک بگذارید. با استفاده رایگان از دسکتاپ TeamSpeak Client ،آنها به راحتی به سرور TeamSpeak شما متصل شده و با شما صحبت می کنند.

ویژگی های کلیدی

  • استفاده آسان و قابل تنظیم
  • دارای زیرساخت غیرمتمرکز و بسیار مقیاس پذیر
  • پشتیبانی از استانداردهای امنیتی بالا
  • ارائه کیفیت صدای قابل توجه
  • پشتیبانی از انتقال فایل قدرتمند
  • امکان استفاده کم از منابع و پهنای باند سیستم
  • پشتیبانی از سیستم مجوز قوی
  • پشتیبانی از جلوه های صوتی سه بعدی خیره کننده
  • امکان اتصال به تلفن همراه و موارد دیگر

نیازمندی ها

  • CentOS 7 Server with Minimal System Installation
  • CentOS 7 Server with Static IP Address

نصب سرور TeamSpeak در CentOS 7

  1. ابتدا بسته های سرور سنتوس 7 را بروزرسانی کنید، سپس موارد پیش نیاز را طبق دستورات زیر نصب کنید:
yum update
yum install vim wget perl tar net-tools bzip2

2. در مرحله بعد، برای اطمینان از اینکه TeamSpeak Server در حالت کاربر، جدا از سایر فرآیندها اجرا می شود، باید یک کاربر برای فرآیند TeamSpeak Server ایجاد کنید:

# useradd teamspeak
# passwd teamspeak

3. اکنون به صفحه دانلود TeamSpeak Server مراجعه کنید و آخرین نسخه (3.2.0) را با استفاده از دستور wget زیر بگیرید، سپس tarball را استخراج کنید و تمام فایل ها را در فهرست اصلی کاربر غیرمجاز کپی کنید:

# wget -c http://dl.4players.de/ts/releases/3.2.0/teamspeak3-server_linux_amd64-3.2.0.tar.bz2
# tar -xvf teamspeak3-server_linux_amd64-3.2.0.tar.bz2
# mv teamspeak3-server_linux_amd64 teamspeak3
# cp -R teamspeak3 /home/teamspeak/
# chown -R teamspeak:teamspeak /home/teamspeak/teamspeak3/

4. بعد از استقرار همه موارد، به بخش کاربری TeamSpeak بروید و با استفاده از دستورات زیر سرور TeamSpeak را به صورت دستی راه اندازی کنید:

# su - teamspeak
$ cd teamspeak3/
$ ./ts3server_startscript.sh start

5. برای مدیریت TeamSpeak Server تحت سرویس های Systemd باید یک فایل واحد teamspeak سرویس ایجاد کنید:

$ su -
# vi /etc/systemd/system/teamspeak.service

پیکربندی زیر را در فایل واحد اضافه کنید:

[Unit]
Description=Team Speak 3 Server
After=network.target

[Service]
WorkingDirectory=/home/teamspeak/teamspeak3/
User=teamspeak
Group=teamspeak
Type=forking
ExecStart=/home/teamspeak/ts3server_startscript.sh start inifile=ts3server.ini
ExecStop=/home/teamspeak/ts3server_startscript.sh stop
PIDFile=/home/teamspeak/ts3server.pid
RestartSec=15
Restart=always

[Install]
WantedBy=multi-user.target

بعد از ذخیره موارد فوق، فایل را ببندید، سپس سرور teamspeak را موقتا راه اندازی و فعال کنید تا به صورت خودکار در هنگام بوت شدن سیستم به صورت زیر راه اندازی شود:

# systemctl start teamspeak
# systemctl enable teamspeak
# systemctl status teamspeak

6. هنگامی که سرور teamspeak را برای اولین بار راه اندازی می کنید،یک رمز یا کلید مدیریتی تولید می کند که از آن برای اتصال به سرور از TeamSpeak Client استفاده می کنید.برای دریافت کلید، فایل گزارش را مشاهده کنید:

# cat /home/teamspeak/logs/ts3server_2017-08-09__22_51_25.819181_1.log

7. سپس TeamSpeak به تعدادی پورت گوش می دهد: 9987 UDP (سرویس صدای TeamSpeak)، 10011 TCP (TeamSpeak ServerQuery) و 30033 TCP (TeamSpeak FileTransfer).

سپس قوانین فایروال خود را برای باز کردن این پورت ها به صورت زیر تغییر دهید:

# firewall-cmd --zone=public --add-port=9987/udp --permanent
# firewall-cmd --zone=public --add-port=10011/tcp --permanent
# firewall-cmd --zone=public --add-port=30033/tcp --permanent
# firewall-cmd --reload

نصب TeamSpeak Client در اوبونتو 18.04

8. بعد از ورود به دستگاه دسکتاپ اوبونتو (شما می توانید از هر سیستم عامل لینوکس استفاده کنید)، به صفحه دانلود TeamSpeak Client بروید و آخرین نسخه (3.1.9) را با استفاده از دستور wget زیر بگیرید و نصب کنید:

$ wget http://dl.4players.de/ts/releases/3.1.9/TeamSpeak3-Client-linux_amd64-3.1.9.run
$ chmod 755 TeamSpeak3-Client-linux_amd64-3.1.9.run
$ ./TeamSpeak3-Client-linux_amd64-3.1.9.run
$ cd TeamSpeak3-Client-linux_amd64
./ts3client_runscript.sh

9. برای دسترسی به اکانت مدیریت پرس و جوی سرور، از نام لاگین و رمز عبوری که پس از راه اندازی سرور ایجاد شده است استفاده کنید. همچنین از شما خواسته می شود که کلید ServerAdmin را ارائه دهید، پس از وارد کردن کلید، پیام زیر را مشاهده خواهید کرد که به این معنی است که اکنون حقوق مدیریتی روی سرور teamspeak که به تازگی نصب کرده اید دارید:

Privilege Key successfully used.

اگر علاقه مند به راه اندازی سرور Teamspeak در Ceontos7 هستید، میتوانید با مراجه به سایت آذرسیس از سرویس های متنوع و با کیفیت سرور مجازی لینوکس بهره مند شوید.

نتیجه گیری

در این مقاله نحوه نصب TeamSpeak Server روی CentOS 7 و یک Client در دسکتاپ اوبونتو توضیح داده شد. اگر سوالی داشتید می توانید از قسمت نظرات با ما در ارتباط باشید. امیدوارم از این مقاله لذت برده باشید.

Share this Post

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *