خانه bread crumb arrow icon وبلاگ bread crumb arrow icon نحوه نصب سرور TeamSpeak روی CentOS

آموزش نصب سرور TeamSpeak روی CentOS: گام‌ به‌ گام

نصب سرور TeamSpeak روی CentOS
تیم محتوا
مدت زمان مطالعه : 6 دقیقه
0 کامنت
۱۴۰۴/۱۰/۱۴

اگه دنبال یه سرویس چت صوتی پایدار، سریع و کاملاً تحت‌ کنترل خودت هستی، نصب سرور TeamSpeak دقیقاً همون چیزیه که دنبالش میگردی. مخصوصاً وقتی قراره روی یه سرور لینوکسی مثل CentOS نصبش کنی. جایی که هم امنیت بالاتر میره، هم مدیریت ترافیک بهتر انجام میشه و هم میتونی روی پایداری و عملکرد سرور حساب باز کنی!!!

این آموزش فقط یه سری دستور نصب خشک و ساده نیست . علاوه بر مراحل راه‌ اندازی، نکات کاربردی، تجربه‌ های واقعی از مدیریت سرورهای TeamSpeak شلوغ و چند تا بهینه‌ سازی مهم رو هم مرور می‌ کنیم تا نتیجه کار یه سرور پایدار و حرفه‌ ای باشه، نه فقط «نصب شدن برنامه».

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

 

نصب و راه‌ اندازی سرور TeamSpeak در CentOS (گام‌ به‌ گام)

اگه میخوای یه سرور TeamSpeak روی CentOS  راه بندازی تا برای گیم، تیم‌ ورک یا چت صوتی گروهی ازش استفاده کنی، این آموزش قدم‌ به‌ قدم دقیقاً همون چیزیه که دنبالش بودی .

مرحله اول: آپدیت CentOS

همیشه قبل از نصب هر برنامه‌ ای، سیستم رو به‌ روز کن:

sudo yum update -y

مرحله دوم: ساخت یه کاربر جداگانه برای TeamSpeak

بهتره سرور رو با یه کاربر جدا اجرا کنیم تا امنیت سیستم بالاتر بره:

sudo adduser teamspeak sudo passwd teamspeak su - teamspeak

مرحله سوم: دانلود و اکسترکت کردن TeamSpeak Server

فایل سرور رو دانلود کن (در صورت انتشار نسخه جدید، لینک رو عوض کن):

wget https://files.teamspeak-services.com/releases/server/3.13.6/teamspeak3-server_linux_amd64-3.13.6.tar.bz2

اکسترکتش کن:

tar -xvf teamspeak3-server_linux_amd64-3.13.6.tar.bz2 mv teamspeak3-server_linux_amd64 teamspeak cd teamspeak

مرحله چهارم: قبول کردن قوانین لایسنس

بدون این مرحله سرور اجرا نمیشه:

touch .ts3server_license_accepted

مرحله پنجم: اجرای سرور TeamSpeak 🎧

./ts3server_startscript.sh start

برای توقف یا ریستارت هم:

./ts3server_startscript.sh stop ./ts3server_startscript.sh restart

مرحله ششم: گرفتن Privilege Key از لاگ‌ ها

این کلید برای ساخت یوزر ادمین تو اولین اتصال لازم میشه:

cat logs/ts3server_*

کلید رو یه جا یادداشت کن.

مرحله هفتم: اتصال به سرور از طریق TeamSpeak Client

حالا فقط کافیه:

  • آی‌ پی سرور رو بزنی

  • Privilege Key رو وارد کنی

  • و وارد پنل مدیریت بشی

باز کردن پورت‌ ها تو Firewalld

برای اینکه بقیه بتونن وصل شن:

sudo firewall-cmd --permanent --add-port=9987/udp sudo firewall-cmd --permanent --add-port=30033/tcp sudo firewall-cmd --permanent --add-port=10011/tcp sudo firewall-cmd --reload

توصیه شخصی: اگه SELinux فعاله و مشکل اتصال داشتی، موقتاً بذارش روی Permissive برای تست.

اجرای خودکار بعد از ریبوت (Auto Start)

اگه می‌خوای بعد از ریستارت سرور هم TeamSpeak خودش بالا بیاد:

sudo nano /etc/systemd/system/teamspeak.service

این رو داخلش بذار:

[Unit]
Description=TeamSpeak 3 Server
After=network.target

[Service]
Type=forking
User=teamspeak
WorkingDirectory=/home/teamspeak/teamspeak
ExecStart=/home/teamspeak/teamspeak/ts3server_startscript.sh start
ExecStop=/home/teamspeak/teamspeak/ts3server_startscript.sh stop

[Install]
WantedBy=multi-user.target

فعال‌ سازیش:

sudo systemctl daemon-reload
sudo systemctl enable teamspeak
sudo systemctl start teamspeak

عیب‌ یابی خطاهای رایج سرور TeamSpeak در CentOS 7

سخن آخر

حالا میتونی با خیال راحت یه سرور چت صوتی حرفه‌ ای، سریع و امن در اختیار تیم یا گیمرهات بذاری. از اینجا به بعد، فقط کافیه سرورت رو حرفه‌ ای‌ تر مدیریت کنی، امکاناتش رو گسترش بدی و تجربه کاربرهات رو بهتر و بهتر کنی!

اگه این آموزش برات مفید بود و دوست داری مهارت‌ هات توی مدیریت سرور، لینوکس و سرویس‌ های شبکه بیشتر بشه، حتماً یه سر به بقیه مقالات تخصصی ما توی وبسایت آذرسیس بزن . از آموزش‌ های لینوکسی گرفته تا امنیت سرور و مجازی‌ سازی، کلی مطلب کاربردی منتظرت نشسته!!!!

این پست را به اشتراک بگذارید
سوالات متداول سرور TeamSpeak در CentOS 7

بهتره IP ثابت داشته باشی، اما بدونش هم قابل استفاده است.

بله، هر تعداد کاربر که بخوای میتونی مدیریت و اضافه کنی.

نسخه سرور برای استفاده شخصی رایگانه، اما برای استفاده تجاری نیاز به لایسنس داره.

0

دیدگاه و پرسش