Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Howto: TeamSpeak 3 server in pfSense 2.x(Now with scripts amd64) v1.3

    Scheduled Pinned Locked Moved Documentation
    86 Posts 11 Posters 47.8k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • T
      tong
      last edited by

      @kevev:

      I have a cups printing tutorial you can try out. :)

      I may write scripts for that one too if there is interest.

      I can test out to see if it installs and that portion of it, I won't be able to test out is use unfortunately…

      How about one for mumble (teamspeak alternative)? Might be a popular option for those that want more users but on the same type of VoIP thing?

      1 Reply Last reply Reply Quote 0
      • T
        tong
        last edited by

        @kevev:

        I added a 64bit version.

        I also updated the x86 version to correct some spelling mistakes and added a reboot reminder.  ;)

        Let me know if there are issues.

        Complete success. Everything went smooth on 64bit as instructed.

        Kevev, can you change this:

        4.)  Run the install script for your architecture

        pfsense-teamspeak-install_x86.sh

        or

        pfsense-teamspeak-install_amd64.sh

        to this:

        4.)  Run the install script for your architecture

        ./pfsense-teamspeak-install_x86.sh

        or

        ./pfsense-teamspeak-install_amd64.sh

        I was beating myself over the head trying to remember the ./ for the install.  Like I said I'm a complete newb at this; but by following your directions, it's installed, and running, sweet.

        Thank you very much, I hope this helps someone else too.

        1 Reply Last reply Reply Quote 0
        • kevevK
          kevev
          last edited by

          ./pfsense-teamspeak-install_x86.sh

          ./pfsense-teamspeak-install_amd64.sh

          Done.

          1 Reply Last reply Reply Quote 0
          • O
            opjohnny
            last edited by

            Kevev - Since you had to fix the scripts, do the update instructions change at all?  Want to make sure I have those saved once the next update rolls out.

            pfSense Boxes-

            Celeron C1037U MiniPC(HDD, current)
            VIA C7 miniITX(HDD, retired)
            Firebox x750e(CF, retired)
            Dell PowerEdge 2950 w/ ESXi v5.5(Retired)
            Dell PowerEdge 860 w/ ESXi v5.5(Retired)
            Firebox x700(CF, for a coworker)

            1 Reply Last reply Reply Quote 0
            • kevevK
              kevev
              last edited by

              @opjohnny:

              Kevev - Since you had to fix the scripts, do the update instructions change at all?  Want to make sure I have those saved once the next update rolls out.

              Good catch on the upgrade instructions. I updated them. They should be correct now.

              1 Reply Last reply Reply Quote 0
              • kevevK
                kevev
                last edited by

                I will see what I can do on mumble. It requires compiling which may be a no go here. Unless someone can fine me a ports or binary install.

                @tong:

                I can test out to see if it installs and that portion of it, I won't be able to test out is use unfortunately…

                How about one for mumble (teamspeak alternative)? Might be a popular option for those that want more users but on the same type of VoIP thing?

                1 Reply Last reply Reply Quote 0
                • T
                  tong
                  last edited by

                  kevev: original instructions:

                  3.)  chmod +x /root/pfsense-teamspeak-install.sh

                  to

                  3.)  chmod +x /root/pfsense-teamspeak-install.sh
                  or
                  3.)  chmod +x /root/pfsense-teamspeak-install_amd64.sh

                  1 Reply Last reply Reply Quote 0
                  • T
                    tong
                    last edited by

                    setup, administered and running, machine is ow online with TS3… sweet... now to get snort to not ban everyone

                    1 Reply Last reply Reply Quote 0
                    • kevevK
                      kevev
                      last edited by

                      Done. Good luck with snort. Very powerful product.

                      @tong:

                      kevev: original instructions:

                      3.)  chmod +x /root/pfsense-teamspeak-install.sh

                      to

                      3.)  chmod +x /root/pfsense-teamspeak-install.sh
                      or
                      3.)  chmod +x /root/pfsense-teamspeak-install_amd64.sh

                      1 Reply Last reply Reply Quote 0
                      • T
                        tong
                        last edited by

                        @kevev:

                        Done. Good luck with snort. Very powerful product.

                        How about a set of directions for changing hardware or machines, or even a fresh install upgrade?  Some way to carry over our install and current settings? I'm guessing it goes like the upgrade instructions for the first part of it.

                        Thanks.

                        1 Reply Last reply Reply Quote 0
                        • kevevK
                          kevev
                          last edited by

                          I am guessing you only need to bring over the sqlite* DB file. As this is outside of the scope of this thread maybe try the teamspeak website.

                          @tong:

                          @kevev:

                          Done. Good luck with snort. Very powerful product.

                          How about a set of directions for changing hardware or machines, or even a fresh install upgrade?  Some way to carry over our install and current settings? I'm guessing it goes like the upgrade instructions for the first part of it.

                          Thanks.

                          1 Reply Last reply Reply Quote 0
                          • O
                            opjohnny
                            last edited by

                            Will updating to 2.2 break the TS server at all?

                            pfSense Boxes-

                            Celeron C1037U MiniPC(HDD, current)
                            VIA C7 miniITX(HDD, retired)
                            Firebox x750e(CF, retired)
                            Dell PowerEdge 2950 w/ ESXi v5.5(Retired)
                            Dell PowerEdge 860 w/ ESXi v5.5(Retired)
                            Firebox x700(CF, for a coworker)

                            1 Reply Last reply Reply Quote 0
                            • kevevK
                              kevev
                              last edited by

                              Try it and let us know. ::)

                              @opjohnny:

                              Will updating to 2.2 break the TS server at all?

                              1 Reply Last reply Reply Quote 0
                              • T
                                tong
                                last edited by

                                @opjohnny:

                                Will updating to 2.2 break the TS server at all?

                                Nope works fine.

                                To move your server to a new machine or if you wish to reformat/reinstall a fresh copy of pfsense:

                                Do the backup part as Kevev as stated in post 2 for an upgrade (steps 1 through 4), then copy the backup to another computer/location.  From this backup all you technically need is ts3server.sqlitedb file.  Follow the instructions posted for the install from post 1, on reboot (@ step 8.) do the following:

                                1. Verify the server is running, connect to it should ask you for the key as in original step 8, don't bother we don't need this.

                                2. Shutdown the teamspeak server:

                                a.) /usr/local/etc/rc.d/teamspeak3-server.sh forcestop

                                3. Copy the original ts3server.sqlitedb file from your backup and override the new one to:

                                /usr/local/lib/teamspeak3-server_freebsd-x86

                                or

                                /usr/local/lib/teamspeak3-server_freebsd-amd64

                                4. Optional: Copy your log folder also and override the new one (I like to keep logs)

                                5. Start the teamspeak server and verify everything works:

                                a.) /usr/local/etc/rc.d/teamspeak3-server.sh start

                                6. If you wish to, restart the router and verify the teamspeak server starts as expected.

                                ***thanks to kevev for making this super easy for us, most of these instructions are just a copy of his.

                                kevev, you can add this to your second post if you want so people don't have to hunt for it.

                                1 Reply Last reply Reply Quote 0
                                • kevevK
                                  kevev
                                  last edited by

                                  Tong: I linked your post to 2nd post.

                                  Also, I found out that Mumble server(Murmur 1.2.3) is available as a binary install for pfsense 2.1.x . I have some install instructions but there are lots of steps. I will try to make an install script like I did here. Also I haven't checked if Murmur 1.2.8(latest rease) is available for the new pfSense 2.2 . Hoping it is and also compatible with pfSense 2.1.x .

                                  Question: Anyone interested in a freedns install script?(freedns.afraid.org) I have seen lots of people asking for a solution for this free dynamic dns service. I use it so people can connect to my TS server via URL instead of always changing IP.

                                  1 Reply Last reply Reply Quote 0
                                  • T
                                    tong
                                    last edited by

                                    @kevev:

                                    Tong: I linked your post to 2nd post.

                                    Also, I found out that Mumble server(Murmur 1.2.3) is available as a binary install for pfsense 2.1.x . I have some install instructions but there are lots of steps. I will try to make an install script like I did here. Also I haven't checked if Murmur 1.2.8(latest rease) is available for the new pfSense 2.2 . Hoping it is and also compatible with pfSense 2.1.x .

                                    Question: Anyone interested in a freedns install script?(freedns.afraid.org) I have seen lots of people asking for a solution for this free dynamic dns service. I use it so people can connect to my TS server via URL instead of always changing IP.

                                    I though that that could be done already in dynamic dns clients?  I'm using an old dyndns account I've had for over a decade to do the resolving

                                    1 Reply Last reply Reply Quote 0
                                    • kevevK
                                      kevev
                                      last edited by

                                      That is true. Just offering another option that pfsense does not support.

                                      1 Reply Last reply Reply Quote 0
                                      • I
                                        iced98lx
                                        last edited by

                                        Does this run TS in a jail? I know running TS on my firewall will obviously provide one more possible place to compromise the system but if it's in a jail and not running as root I'd be willing to give it a shot.

                                        1 Reply Last reply Reply Quote 0
                                        • kevevK
                                          kevev
                                          last edited by

                                          @iced98lx:

                                          Does this run TS in a jail? I know running TS on my firewall will obviously provide one more possible place to compromise the system but if it's in a jail and not running as root I'd be willing to give it a shot.

                                          No jail. They are easy to set up though.

                                          1 Reply Last reply Reply Quote 0
                                          • I
                                            iced98lx
                                            last edited by

                                            @kevev:

                                            @iced98lx:

                                            Does this run TS in a jail? I know running TS on my firewall will obviously provide one more possible place to compromise the system but if it's in a jail and not running as root I'd be willing to give it a shot.

                                            No jail. They are easy to set up though.

                                            Cool, would be neat to see this package-tized & jailed for easy installation and management but great work getting it all going will be installing and the effort is appreciated.

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post
                                            Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.