Community Forums Today's Posts     Member List     Archive    
Results 1 to 3 of 3
  1. #1
    Join Date
    Jan 2007
    Location
    Deep Beneath The Surface
    Posts
    2

    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

  2. #2
    Join Date
    Oct 2006
    Location
    UK
    Posts
    1,029
    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)

  3. #3
    Join Date
    Aug 2008
    Location
    pittsburgh
    Posts
    3
    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.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. »»» FAQ - TS 2.x Server
    By Michael in forum [TeamSpeak 2] Server Support
    Replies: 158
    Last Post: 29-12-2009, 23:20
  2. The novel lol
    By Plebby in forum [TeamSpeak 2] Client Support
    Replies: 0
    Last Post: 02-01-2006, 12:24
  3. I cant clik administration after TS restart
    By Schirmer in forum [TeamSpeak 2] Server Support
    Replies: 9
    Last Post: 13-06-2003, 04:20
  4. TeamSpeak Server won't report Statistics to your Webserver/PHP Script
    By T. Boonstra in forum [TeamSpeak Classic] General Questions
    Replies: 0
    Last Post: 21-06-2002, 21:00

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •