TeamSpeak is a great communication platform. It usually used in online gaming, voice conferences and other.
If you have server with pfSense you can install TeamSpeak Server on it.
1. Download 2 files:
- latest TeamSpeak Server (current version is 3.13.7) from official site.
Choose FreeBSD version, as pfSense based on FreeBSD.
- teamspeak3-server.sh script which we will use for autostart.
If you have server with pfSense you can install TeamSpeak Server on it.
1. Download 2 files:
- latest TeamSpeak Server (current version is 3.13.7) from official site.
Choose FreeBSD version, as pfSense based on FreeBSD.
- teamspeak3-server.sh script which we will use for autostart.
Easy way to upload files into you pfsense:
- go to pfsense Web GUI -
- Diagnostics / Command Prompt - Upload File
(choose teamspeak3-server_freebsd_amd64-3.13.7.tar.bz2 and click upload, than choose teamspeak3-server.sh and click upload).
Files uploading into /tmp
It look like:
/tmp/teamspeak3-server_freebsd_amd64-3.13.7.tar.bz2
It look like:
/tmp/teamspeak3-server_freebsd_amd64-3.13.7.tar.bz2
/tmp/teamspeak3-server.sh
2. Unzip archive (use putty on Windows for SSH to pfsense):
2. Unzip archive (use putty on Windows for SSH to pfsense):
tar -xzvf /tmp/teamspeak3-server_freebsd_amd64-3.0.13.8.tar.bz2
Result:
/root/teamspeak3-server_freebsd_amd64
3. Move unzipped folder in /usr/local/lib/:mv -f /root/teamspeak3-server_freebsd_amd64 /usr/local/lib/4. Create user:
pw user add -n teamspeak -c "TeamSpeak User" -d /usr/local/lib/teamspeak3-server_freebsd_amd64 -s /usr/sbin/nologin5. Give permissions:
chown -R teamspeak:teamspeak /usr/local/lib/teamspeak3-server_freebsd_amd646. Next command run s3server_minimal_runscript.sh script that install (initialized) server:
/usr/local/lib/teamspeak3-server_freebsd_amd64/ts3server_minimal_runscript.sh
For fresh TeamSpeak server versions (3.13.1 for example) you need to accept license/ You can do it with next command:
/usr/local/lib/teamspeak3-server_freebsd_amd64/ts3server_startscript.sh start license_accepted=1
touch /usr/local/lib/teamspeak3-server_freebsd_amd64/.ts3server_license_accepted
Copy next info:loginname= "serveradmin", password= "XXXXXXXXX"Type CTRL+C to stop this script.
token=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
7. How to start TeamSpeak Server with pfSense boot.
- Edit /etc/rc.conf via pfSense webGUI (Diagnostics - Edit File):
#!/bin/sh
teamspeak3_enable="yes"
- Copy teamspeak3-server.sh in /usr/local/etc/rc.d/
cp /tmp/teamspeak3-server.sh /usr/local/etc/rc.d/teamspeak3-server.sh- Change teamspeak3-server.sh permissions:
chmod 555 /usr/local/etc/rc.d/teamspeak3-server.sh8. Reboot pfSense and try to connect from other PC in the same network.
chmod +x /usr/local/etc/rc.d/teamspeak3-server.sh
Немає коментарів:
Дописати коментар