Teamspeak is a standalone client/server voice chat application you can run over your LAN, no internet required as long as the clients and server are connected to the LAN. It makes a nifty little intercom and you can even share files.
The Teamspeak 3 client requires SSE support. To see if the CPU is supported,
and look for SSE in the flags. The XO-1 doesn’t have SSE support, but the XO 1.5 does.
Teamspeak 2 works quite well on the XO-1, as does the Teamspeak 3 server. However, Teamspeak 2 and 3 are completely incompatible – you can’t connect to a Teamspeak 3 server with the Teamspeak 2 client and vice versa.
To install the Teamspeak 3 client on the XO 1.5:
Get the x86 Linux client from the download link on the Teamspeak site:
The file name should look something like TeamSpeak3-Client-linux_x86-3.0.0-beta31.run
chmod +x TeamSpeak3-Client-linux_x86-3.0.0-beta31.run
Agree to the license (this is not FOSS) and it’ll extract a folder. Get into it.
Copy over the libraries it wants to see:
sudo cp lib* /usr/lib
Now this should run Teamspeak 3:
The setup wizard is really easy. I like to use the left side “hand” key for push to talk, and the right side “hand” key for mute.
To add Teamspeak to the GNOME menu, install this so you can edit the menu in a nice GUI:
yum install alacarte
Go to System -> Preferences -> Main Menu and add TeamSpeak3-Client-linux_x86/ts3client_runscript.sh as a menu item.
We’ve got our client set up, but it’s no good without a server! You can run the client and server on a single XO 1.5 and other Teamspeak 3 clients will be able to connect over the LAN.
Get the x86 Linux Server package from the downloads page on teamspeak.com
Unpack the tarball
tar xzvf teamspeak3-server_linux-x86-3.0.0-beta29.tar.gz
Get into the directory
Start it up for the first time:
You’ll see output like this. Copy and paste it into a text file.
I M P O R T A N T
Server Query Admin Acccount created
loginname= “serveradmin”, password= “3ZMR+NMi”
I M P O R T A N T
ServerAdmin privilege key created, please use it to gain
serveradmin rights for your virtualserver. please
also check the doc/token_guide.txt for details.
Hit ctrl+c to get the prompt back. Get your IP on the LAN
Open your client and go to Connections -> Connect In the address tab, enter in your IP and connect. Go to Permissions -> Use Priviledge Key. Paste everything after token= into the dialog box. Now you’ll be the server admin.
To stop the server:
To restart the server:
Enable File Transfers
This is the most incredible new feature in Teamspeak 3.
Right click on “Default Channel” and select “Channel Permissions.” Scroll down to “File Transfer,” right click, and “Add Permission Group.” Now you can right click on “Default Channel” and bring up the File Browser. Click on the “Upload Files” icon and select a file to upload. Now any client can right click on “Default Channel,” select the File Browser, and right click on files to download them. Any client can upload as well.
I haven’t gotten into security issues, as we’re just running this on the LAN for now. If you open the ports up to the wild, woolly Internetz, then you’ll probably want to secure things a bit better.
Note on sound volume:
If you can barely hear the audio on the XO 1.5, as it tends to be very low, turn it up to max with alsamixer.