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 41.0k 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.
    • kevevK
      kevev
      last edited by

      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.

      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.

        Can't wait to get home and try the 64bit out… Anything else you want me to try out while this box is still a virgin and not in "production" use?

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

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

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

          @tong:

          Can't wait to get home and try the 64bit out… Anything else you want me to try out while this box is still a virgin and not in "production" use?

          1 Reply Last reply Reply Quote 0
          • 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
                                            • First post
                                              Last post
                                            Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.