How can I launch a TeamSpeak Server using Putty in my linode

As said in topic

9 Replies

Putty is just the tool you use to connect to your Linode via SSH. Once connected it depends on your Linux distribution which steps follow.

There's a little guide here http://brioteam.com/how-install-teamspe … rver-linux">http://brioteam.com/how-install-teamspeak-3-server-linux

Note that when you use wget you shouldn't copy-paste that, but instead wget the latest version of the server. (See here: http://www.teamspeak.com/?page=downloads)

Thanks for the link, I think this will help me host my server now.

In my case I have the server owned by the user tmspk3 so in my /etc/rc.d/rc.local file I have

su tmspk3  -c 'cd /home/tmspk3    && ./ts3server_startscript.sh start'

This causes it to restart at bootup time.

> Putty is just the tool you use to connect to your Linode via SSH. Once connected it depends on your Linux distribution which steps follow.

There's a little guide here http://brioteam.com/how-install-teamspe … rver-linux

Note that when you use wget you shouldn't copy-paste that, but instead wget the latest version of the server. (See here: http://www.teamspeak.com/?page=downloads

So there's a new problem here… I have already created a user on my linode, it's used to manage the website and all those things. But according to the guide u send me, it said I should create a new user for teamspeak server, so I created one by when I tried to change the home directory, it appears that I didn't create a drectory but just a user? ((cannot access `/home/teamspeak3-user': No such file or directory))

Is there any way i can solve this problem?

My teamspeak user doesn't have a home directory and has bash set to false (both intentionally). Neither are needed to make TS work. If you want a home directory you can just create one:

mkdir /home/teamspeak3-user

and then change the ownership:

chown -R teamspeak3-user:teamspeak3-user /home/teamspeak3-user

@Blob:

My teamspeak user doesn't have a home directory and has bash set to false (both intentionally). Neither are needed to make TS work. If you want a home directory you can just create one:

mkdir /home/teamspeak3-user

and then change the ownership:

chown -R teamspeak3-user:teamspeak3-user /home/teamspeak3-user

So I did what u've told me to, I changed the ownership and all that, but somehow even when i run the download with the user created just for TS, the files still end up in the directory for running my website

When you say "run the download", do you mean unzipping the server files? Is there a guide you're following for this? If so, can you link it?

@Blob:

When you say "run the download", do you mean unzipping the server files? Is there a guide you're following for this? If so, can you link it?
I'm using this guide http://brioteam.com/how-install-teamspe … rver-linux">http://brioteam.com/how-install-teamspeak-3-server-linux, and by download I mean using Putty to download the ts server on my linode

Wget by default saves whatever you wget in your current folder. If you are running wget from the public_html directory for your website, that's where they will indeed end up. After you've su'd to the teamspeak user, just do a cd /home/teamspeak3-user to get to the right directory and wget there

Reply

Please enter an answer
Tips:

You can mention users to notify them: @username

You can use Markdown to format your question. For more examples see the Markdown Cheatsheet.

> I’m a blockquote.

I’m a blockquote.

[I'm a link] (https://www.google.com)

I'm a link

**I am bold** I am bold

*I am italicized* I am italicized

Community Code of Conduct