Archive for February, 2012

How to install Teamspeak 3 on Linux server

Saturday, February 18th, 2012

I am going to share my personal experience of installing TeamSpeak 3 on a Linux based server. This could be a VPS or Dedicated server, no matter which one. Personally I am not a gamer, but a friend of mine who regularly plays asked me to install TeamSpeak 3 on his VPS.  Actually, TeamSpeak 3 is not complicated to install, but if you’ve never dealt with Linux before or if you have a very minor experience with Linux, you may find this guide useful.

Before I explain how to install TeamSpeak 3, I would like to say that there are several different options to configure this program with different databases such as MySQL or PgSQL, but in this article I will explain how to do a basic installation of TeamSpeak 3 with the default LiteSQL database that comes with software package.

So let’s  start our basic installation of TeamSpeak 3 on Linux server from the very beginning.

Step 1. Preparation
As a first step let’s download the latest version of TeamSpeak 3 server side application from  their official website. You can download it here: http://www.teamspeak.com/?page=downloads
Just find the Linux section and select ‘Server amd64′, if you have a Linux 64 bit OS or Server x86 if you have a regular 32bit OS.

Note:
To find which OS is installed on your server, execute the following command via SSH:
#uname -a
or
#cat /proc/version
This should display a current version of your OS.

When you found what OS is installed on your server, please go ahead and start downloading.

Step 2. Downloading
To download package from the command line, use following command:
#wget url

Note:
Just replace ‘url’ with the actual download link.

Step 3. Installation
Once the TeamSpeak 3 package is downloaded, execute the command below:
#tar xvfz teamspeak3-server_linux-xxx-xx-x-x-x.tar.gz

Note:
Just replace ‘xxx’ with your actual TeamSpeak version, since this could be changed after the update of current TeamSpeak version. The above mentioned command will unzip the installation package to stand alone folder.

Now do:
#cd /teamspeak3-server_xxx-xxx
This will bring you to the installation folder.

Now you need to upload the license key in this folder (contact TeamSpeak representative if you need to obtain a TeamSpeak license). You can use the above mentioned command ‘wget’ + ‘url’ or simply create a file licensekey.dat and insert your license key there.

Almost done…!
At this point you are ready to install your TeamSpeak 3 server with the basic predefault settings. Execute the following command to start the installation:
# ./ts3server_minimal_runscript.sh

If no error happened, you will see something similar:

——————————————————————
I M P O R T A N T
——————————————————————
Server Query Admin Acccount created
loginname= “serveradmin”, password= “xxxxxx”
——————————————————————2012-02-10 13:13:45.757107|INFO |Accounting | | Licensing Information
2012-02-10 13:13:45.757292|INFO |Accounting | | type : Non-profit
2012-02-10 13:13:45.757440|INFO |Accounting | | starting date : Fri Feb 10 00:00:00 2012
2012-02-10 13:13:45.757541|INFO |Accounting | | ending date : Fri Aug 10 00:00:00 2012
2012-02-10 13:13:45.757632|INFO |Accounting | | max virtualservers: 10
2012-02-10 13:13:45.757722|INFO |Accounting | | max slots : 512
2012-02-10 13:13:45.780202|INFO |FileManager | | listening on 0.0.0.0:30033
2012-02-10 13:13:45.786677|INFO |VirtualSvrMgr | | executing monthly interval
2012-02-10 13:13:45.787014|INFO |VirtualSvrMgr | | reset virtualserver traffic statistics
2012-02-10 13:13:46.402806|INFO |VirtualServer | 1| listening on 0.0.0.0:9987
2012-02-10 13:13:46.403496|INFO |VirtualServer | 1| client ‘server'(id:0) added privilege key for servergroup ‘Server Admin'(id:6)
2012-02-10 13:13:46.403552|WARNING |VirtualServer | 1| ——————————————————–
2012-02-10 13:13:46.403592|WARNING |VirtualServer | 1| ServerAdmin privilege key created, please use the line below
2012-02-10 13:13:46.403630|WARNING |VirtualServer | 1| token=FA7l5dKTuWOXsow49C3Mu5tVzX7NEnF6lR6KUkr3
2012-02-10 13:13:46.403681|WARNING |VirtualServer | 1| ————————————————————————————————————————–
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/privilegekey_guide.txt for details.token=xxxxxxxxxxxxxxxxxxxx
——————————————————————2012-02-10 13:13:46.426045|INFO |CIDRManager | | updated query_ip_whitelist ips: 127.0.0.1,
2012-02-10 13:13:46.426775|INFO |Query | | listening on 0.0.0.0:10011

Copy/Paste the similar text and save it somewhere on your computer.

4. Almost done!
Now you are ready to launch TeamSpeak 3 for the first time.
Execute the following command to stat TeamSpeak 3 server:
#./ts3server_startscript.sh start

Note:
ts3server_startscript.sh supports the following attributes start|stop|restart|status
Use them to start/stop or restart your TeamSpeak server.

5. Last important step to complete
In order to get administrative privileges over the newly installed TeamSpeak server, you need to install a user client application. After the installation of the user client application you should connect to the TeamSpeak server to complete one more thing.

At the users application interface find the window Tools/ServerQuery on the left side of TeamSpeak client, and insert code below into that window:

login serveradmin ‘password-here’
use sid=1
servergroupaddclient sgid=2 cldbid=2

Note:
Just replace ‘password-here’ to the actual password which you’ve got after the installation of TeamSpeak.

This action will give you administrative privileges over the TeamSpeak server, which is pretty important.

Congrats! You’re Done!

If you are looking for a server to install TeamSpeak, you may also check our offers. Both our Windows and Linux packages would be good for a TeamSpeak. Also we would be glad to assist you with its installation and configuration of TeamSpeak if needed at no extra costs.

Unmetered hosting – Where is a catch?

Tuesday, February 7th, 2012

I would like to say that my main target is not to promote our service since I am an active Fluid Hosting staff member, but to explain to a regular user a number of different nuances that could help to make the right decision in choosing a web hosting provider.

Almost everyone faces a question, to choose hosting, no matter if you an owner of a big business or just a housewife. As a business owner you may search for a reliable place to host your company website while as a housewife you can enjoy managing your personal blog and share different life experience.So, as we can see, purchasing webhosting for a website is a regular thing as if you go to market to buy some food. But as with everything in our life this question is not so easy as it may seem so on first look. Let’s discuss this question to find pitfalls that could prevent us from building a successful website.

Well, as you may have already noticed, the current web hosting market is very different, but there is a kind of hosting service that stands out among others.  I am speaking about solutions that are known as “unmetered” or “unlimited”.

For approximately the past 3-5 years or even more there is a strong trend of formation of new companies who try to offer a well known “unmetered” or  “unlimited” solution for a price of $2-5 per month. These sort of offers are pretty popular, because the user believes that for just a few or five dollars he/she can get a great deal and obtain an unmetered hosting package to host everything.  But here is a question: Is it possible to get so good deal for just $5/month?

I am not going to answer this question directly, but if you completely read this article, I am sure you will be able to do it very soon.

As we see many companies offer very good hosting at first sight, but as conscious consumers we need to understand what we get when we buy “unmetered” or “unlimited” and for what we pay the money.  So let’s take a look at this question more closerly.

It’s a well-known fact that our country, continent where we live and finally our world, have very clear sizes. When we speak about sizes, that automatically means that something has its limits. The same thing is in the hosting industry. Datacenters, network routes, servers – all these things have their limited capacity and it’s not a secret for anyone. So here is our main question: How is it possible to provide unmetered hosting when all the things have their limits?

Once again, I am not going to answer this question for you, however I will explain how these things work. Well, as we already mentioned everything has its own limits. Each server has limited space, bandwidth, cpu resources and other hardware limits. So physically it’s not possible to understand how it is possible to do “unmetered”, but many companies used this strategy and built their business. The main thing you should know about buying such hosting, is to be aware that if they say unlimited then it automatically means that that could have one or even number of different restrictions. Please find some examples below:

–    Limited number of files (you can be limited with 50000, 70000 files etc)
–    Account can’t be used for file storage purpose
–    No media content (just limited number of pictures related to the website are allowed)
–    Strict CPU or/and Memory limits
–    Other tricks

It’s just a short list of possible limits that you can face purchasing “unlimited” or “unmetered” hosting package. Well, once again I am not going to say buy here because we use another strategy that has no connection with overselling.  My main target is to let you know about this, so you can make the right choice and avoid frustration because of the above mentioned reasons.