English   German

Go Back   TeamSpeak Community Forums > [TeamSpeak 2.X] Support > English Server > General

Reply
 
Thread Tools Rate Thread Display Modes
  #1  
Old 07-01-2007, 00:13
Kordau's Avatar
Kordau Kordau is offline
-= TeamSpeak User =-
 
Join Date: Jan 2007
Location: Deep Beneath The Surface
Posts: 2
Kordau is on a distinguished road
Post TeamSpeak server on FreeBSD - Getting it done quick

I've been looking for posts about installing TSS on FreeBSD, and I couldn't see anyone describing the way I normally do it. So, I thought I'd describe my procedure for a clean TeamSpeak on FreeBSD install.

This quick guide presumes your FreeBSD box is only going to be used as a TeamSpeak server. If it's also going to be a gateway/NAT/firewall/etc., then you probably want to spend some time locking it down before, and after, installing TS.
  • Install the latest FreeBSD stable release from a bootable CD.
  • Login and install the cvsup package,
    • pkg_add -r cvsup-without-gui (compiling cvsup builds Modula-3, which takes a LONG time, so I use the package)
  • Launch cvsup to update your ports,
    • cvsup -L 2 -h cvsup.FreeBSD.org /usr/share/examples/cvsup/ports-supfile
  • Install the amazing "portupgrade" utilities,
    • cd /usr/ports/sysutils/portupgrade
    • make install clean
  • Update the ports/packages database so all ports are fresh and indexed,
    • pkgdb -F
  • Install TeamSpeak using the portupgrade utils. "portinstall" will download and compile TeamSpeak, as well as any dependencies...
    • portinstall teamspeak_server
  • ... grab yourself a brew/snack/movie, while that builds...
  • Edit rc.conf to launch TSS at startup,
    • vi /etc/rc.conf
    • teamspeak_enable="YES" <- ( Add that line in rc.conf )
  • Reboot,
    • shutdown -r now
  • During startup, you should see TeamSpeak server startup if all has gone well... Yay!
  • Login and check the TS log file to get your passwords. The log is in the same place as the binary, which normally puts it at...
    • cat /usr/local/lib/teamspeak_server/server.log
  • Jump on another computer and connect to the web admin interface! That's it!
    • http://10.10.10.11:14534
I can't stress enough how good those portupgrade utils are. They take all the work out of building and installing software from source. More importantly, when combined with CVSup, it's extremely easy to keep your software up-to-date with the latest patches and dependencies. Compiling and installing software is as easy as looking up what you want in the port system, and just telling portinstall to build it.

Since that was all so easy, you probably want to jump in and build an optimised kernel for your new system! Go!

Kord
Reply With Quote
  #2  
Old 07-01-2007, 00:19
Reedy Boy's Avatar
Reedy Boy Reedy Boy is offline
-= TeamSpeak Fanatic =-
 
Join Date: Oct 2006
Location: UK
Posts: 1,114
Reedy Boy is a splendid one to beholdReedy Boy is a splendid one to beholdReedy Boy is a splendid one to beholdReedy Boy is a splendid one to beholdReedy Boy is a splendid one to beholdReedy Boy is a splendid one to beholdReedy Boy is a splendid one to beholdReedy Boy is a splendid one to behold
Quote:
Originally Posted by Kordau View Post
I've been looking for posts about installing TSS on FreeBSD, and I couldn't see anyone describing the way I normally do it. So, I thought I'd describe my procedure for a clean TeamSpeak on FreeBSD install.

This quick guide presumes your FreeBSD box is only going to be used as a TeamSpeak server. If it's also going to be a gateway/NAT/firewall/etc., then you probably want to spend some time locking it down before, and after, installing TS.
  • Install the latest FreeBSD stable release from a bootable CD.
  • Login and install the cvsup package,
    • pkg_add -r cvsup-without-gui (compiling cvsup builds Modula-3, which takes a LONG time, so I use the package)
  • Launch cvsup to update your ports,
    • cvsup -L 2 -h cvsup.FreeBSD.org /usr/share/examples/cvsup/ports-supfile
  • Install the amazing "portupgrade" utilities,
    • cd /usr/ports/sysutils/portupgrade
    • make install clean
  • Update the ports/packages database so all ports are fresh and indexed,
    • pkgdb -F
  • Install TeamSpeak using the portupgrade utils. "portinstall" will download and compile TeamSpeak, as well as any dependencies...
    • portinstall teamspeak_server
  • ... grab yourself a brew/snack/movie, while that builds...
  • Edit rc.conf to launch TSS at startup,
    • vi /etc/rc.conf
    • teamspeak_enable="YES" <- ( Add that line in rc.conf )
  • Reboot,
    • shutdown -r now
  • During startup, you should see TeamSpeak server startup if all has gone well... Yay!
  • Login and check the TS log file to get your passwords. The log is in the same place as the binary, which normally puts it at...
    • cat /usr/local/lib/teamspeak_server/server.log
  • Jump on another computer and connect to the web admin interface! That's it!
    • http://10.10.10.11:14534
I can't stress enough how good those portupgrade utils are. They take all the work out of building and installing software from source. More importantly, when combined with CVSup, it's extremely easy to keep your software up-to-date with the latest patches and dependencies. Compiling and installing software is as easy as looking up what you want in the port system, and just telling portinstall to build it.

Since that was all so easy, you probably want to jump in and build an optimised kernel for your new system! Go!

Kord
Very Nice guide there!

I'll be the first one to thank you for it (i only have a Debian NSLU2 atm... Unfortunately)
Reply With Quote
  #3  
Old 07-08-2008, 23:47
acmeinc acmeinc is offline
-= TeamSpeak User =-
 
Join Date: Aug 2008
Location: pittsburgh
Posts: 3
acmeinc is on a distinguished road
This looks great, I will try this when I set up my server later on tonight. I will be using FreeBSD 6.2 set up with the features on this web page http://www.openaddict.com/node/33. I figure installing the server and editing the rc.conf file should be enough. I'll post more if I have problems.
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Forum Jump


All times are GMT +1. The time now is 17:22.


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Add to Bookmarks   |   Printview   |   Contact Us   |   Legal Notices