PDA

View Full Version : Linux Fedora OS - Begginer's Install Guide [with latest patch!]


papa2ae
13-04-2008, 20:09
Hello guys -

Im new to the forum - however I do call my self experienced :p so I am here to make a new install guide to help out the people that are trying to install Teamspeak on their Linux servers and cant seem to work it out - I will help you install Teamspeak in less then 10 minutes if you follow it accurately :)


NOTE : THIS HAS BEEN TESTED WITH FEDORA 4 AND NEWER VERSIONS - IT WORKS PERFECTLY FINE!

=========== STEP 1 ===========

Install a program like Putty - to manage your server in SSH (Download putty (http://www.putty.org/)) and start it - then login to your server using the ROOT account


=========== STEP 2 ===========

Once logged into root - you have to create a new user - trust me - you don't want to run the server on from root - so type this :

adduser tss - this is to make the new user

then

passwd tss - this is to change the password


=========== STEP 3 ===========

Now - After creating the new username - simply - logoff ROOT and login using the new username (tss) - once logged in using the new username type the following :

wget ftp://ftp.freenet.de/pub/4players/teamspeak.org/releases/ts2_server_rc2_202319.tar.bz2

After the wget command has downloaded the ts2 server release you should type

tar –jxvf ts2_server_rc2_202319.tar.bz2 - This is unzipping

once the unzipping has ended - you should have a new folder called tss2_rc2


=========== STEP 4 ===========

Now you should type

cd tss2_rc2 - This is to change directory to the tss2_rc2 directory which you just unzipped - once you have typed cd tss2_rc2 - type this -

ls

You should see the following files : -

INSTALL bad_names.txt server.dbs sqlite_sql
INSTALL.mysql httpdocs server.ini tcpquerydocs
LICENSE libsqlmy.so server.log teamspeak2-server_startscript
Manual manual.html server_linux tsserver2.pid
README mysql_sql sqlite.so whitelist.txt


=========== STEP 5 ===========
[OPTIONAL]

If you want to patch your server with the latest patch simply type the following command once you are in the tss2_rc2 directory! :

rm server_linux - This will remove (delete) the current version of the server_linux!

You now should type the following command to get the latest version of the server_linux :

wget ftp://ftp.freenet.de/pub/4players/teamspeak.org/developer/server/202401/server_linux

You should have the latest version of the server_linux on your machine after you have typed that command!

=========== STEP 6 ===========

Now you should start the server - to do this type the following command!

./teamspeak2-server_startscript start - This is the code to start the teamspeak server - dont forget the ./ infront!

Now - you should have the teamspeak server running - to check this open up your teamspeak client and type in your server's IP address and port 8767 - and see if it will let you in - which it should.

=========== STEP 7 ===========

Now you should get your username and password for both superadmin and admin - to do this type the following : (this will only work if you started the server!)

vi server.log - This will open up the Machine's text editor - and you will see the username and password for both superadmin and admin the following format ---

13-04-08 20:43:16,WARNING,Info,SERVER, admin account info: username: admin password: om5tr3
13-04-08 20:43:16,WARNING,Info,SERVER, superadmin account info: username: superadmin password: ocv7fk

(the passwords will change - this is not the same password for all the servers!)

=========== STEP 8 ===========

Now that you have the details of the superadmin - you can use the built-in webadmin to manage your Teamspeak server!

To access the webadmin you should open up your internet browser and type the following :

http://IPHERE:14534 - This is the webadmin
http://IPHERE:14534/slogin.html - This is the superadmin's panel - you should change IPHERE to your real IP - whether it's numerical or DNS!

The following FORMAT is acceptable :

- 132.152.111.234
- rsk.dnsalias.com

Using the username and password from step number 7 - you can now access the webadmin!


=========== EXTRA ===========

Commands list ;

rm = delete file (in-action : rm server.log)
adduser = adds a new user (in-action : adduser tss )
passwd = changes the password of a user (in-action : passwd tss )
cd = change directory (in-action : cd /home/tss )
wget = downloads a file to the server (in-action : wget ftp://ftp.freenet.de/pub/4players/teamspeak.org/developer/server/202401/server_linux )
tar –jxvf = unzip the folder (in-action : tar –jxvf ts2_server_rc2_202319.tar.bz2 )
./teamspeak2-server_startscript start = starts the TS2 server
./teamspeak2-server_startscript restart = restarts the TS2 server
./teamspeak2-server_startscript stop = stops the TS2 server
vi = text editor (in-action : vi server.log )

=========== NOTES ===========

Please DON'T change any other files in the tss2_rc2 directory!!!


Please don't forget to post any suggestions or any other comments :)

Tell me what you think :)

Ryan

bibabu
13-04-2008, 21:49
Hey,

thanks for your guide. In my opinion Step 5 is a "must have". Its important to have allways the latest server_linux.

rynet91
14-04-2008, 00:22
This is a great guide for people who are using a non-graphical linux. Because it tells you all the commands, although if you are using a graphical linux there are some steps you can do without using the terminal window:)

papa2ae
14-04-2008, 06:28
Thank-you for the replies :)

Ryan

PS. Can any admin sticky this? alot of people might use this - its very helpful :)

Terredar
09-05-2008, 01:22
Hi, I use Fedora Core 6 and did everything you wrote, but the server won't start giving me:

[tss@server tss2_rc2]$ ./teamspeak2-server_startscript start
starting the teamspeak2 server
Error starting daemon. Aborted

Anyone has an idea what's wrong?