The “Wallace Cloud” TeamSpeak 3 server has been around in different forms since 2012. I have been running the TeamSpeak service for more than 2192 days. (~January 2012 – January 2018). In this post I will detail some interesting facts, governance and history regarding the TeamSpeak server.
The Power Mac G5:
Towards the middle of my freshmen year in high school I purchased a used PowerMac G5 from my band director, Dave Eskridge. This desktop had been used in recording studios since it was initially bought and when it came into my possession it had old copies of Apple’s Logic Pro and Garage Band installed. Sophomore year my buddy John Harlan and I got permission from Eskridge to setup the mac on a table in the band hall with intentions of making a recording workstation out of it. John used the mac as a recording station for some time, but not until connecting the mac to the school’s network via ethernet did we realize the potential for a server of sorts. I, along with my band hall comrades James McGregor and Robert Dominguez, began using the mac as an onsite file sharing server for our various “activities” while on campus.
Then one day Michael Gallegos and Andrew Rockwell approached me with the idea of hosting a TeamSpeak Server from the band hall mac. I had never heard of this TeamSpeak service and began researching. By the end of the day Andrew and I were testing a TeamSpeak 2 server on the mac. (TeamSpeak 2 supported the older Power PC architecture.) After a couple days of messing around with TeamSpeak 2, I was able to get communication to work over the school’s LAN. This was fun for messaging and talking to friends in class but, it was not usable off campus due to Hoeft’s secure firewall. (David Hoeft was the school’s ID admin. Hoeft would become good friends with myself and my tech friends over the course of our high school careers.)
After not being able to make the Power Mac’s TeamSpeak server publicly available over the internet, I decided to host it from home. I had a 2009 (Intel) base spec iMac running Mac OS server. I decided to install TeamSpeak 3 server onto it and host it as a public service from my home network in Texas. Thus began the glory days of the service. I was the sole administrator for sometime before designating that role to Michael Gallegos. Michael was on the server much more than I was. The server ran in this format for about a year.
Altex Windows Server:
I acquired a used Altex PC from NNR. It ran Windows 7 Home, had two gigs of ram, and a quad core Intel Atom processor. With this limited hardware I did the only logical thing and installed Windows Server 2012 R2 Datacenter (I obtained this OEM software from Microsoft’s Dream Spark Program for Cyberpatriots). Surprisingly Windows Server runs great on this hardware. The computer now hosts TeamSpeak and this website. (An identical machine runs in New Mexico hosting a backup TeamSpeak 3 server, VEIUA’s website, and an off site backup of the Texas server’s files.)
Due to increased usage of the TeamSpeak server there was a need for more admins besides Michael. Andrew, Robert, and James were added as server admins with permission to grant and revoke admin access to each other and other users. When newcomers to the server ask for admin privileges, we like to say the TeamSpeak server is a democracy with a balance of power. If someone is deemed responsible and it is deemed necessary to grant them admin privileges then they are granted privileges by a current admin. Server administrators have permission to revoke admin rights from other server administrators, however this is a rare occurrence. This privilege system has worked surprisingly well over the last four years.
It is a common occurrence for me to login to the server and be greeted by an administrator or user I don’t know. They could be anyone, perhaps a friend of a friend, or a frequent user who stumbled upon the server (typically the former). I am impressed with the responsibility these guys who are admins hold and the decisiveness of who and who isn’t given admin privileges when it comes to maintaining server/channel settings, etc. Yes, I host the TeamSpeak server, but it truly is a community led service.
Original TeamSpeak server graphic: