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