Category: Tech 2U
-
VPS Setup: Create A Virtual Host
This is a subpost of the larger post Updated Comprehensive VPS Setup Documentation. Once you have your FQDN forwarded to the VPS, create a directory for it with; mkdir /var/www/[fqdn]/ Now we make a new virtualhost conf file with this command. Again, substitute your fqdn; cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/[fqdn].conf Then edit the file with nano…
-
VPS Setup: Email Server
This is a subpost of the larger post Updated Comprehensive VPS Setup Documentation. Many of my apps send lots of emails, so I usually need to setup a local outbound email server. Secure the port with iptables -A INPUT -i eth0 -j REJECT -p tcp –dport 25 Install postfix for the server apt-get -y install postfix…
-
VPS Setup: Recommended Initial Installations
This is a subpost of the larger post Updated Comprehensive VPS Setup Documentation. When initially setting up a VPS, I generally install the programs listed below. Before installing anything, it is important to first update and upgrade all packages already installed on the server with apt-get update && apt-get upgrade First, install Fail2Ban in order…
-
VPS Setup: FQDN DNS Setup With GoDaddy
This is a subpost of the larger post Updated Comprehensive VPS Setup Documentation. Once you have a VPS deployed and know its static IP, you can forward a FQDN to it by creating a new A Record. I use GoDaddy for my DNS registration because they are simple, reliable, and quick. In order to do…
-
VPS Setup: Deploying A New Virtual Private Server With Digital Ocean
This is a subpost of the larger post Updated Comprehensive VPS Setup Documentation. I like Digital Ocean (Referral Link) for my VPS host. The first step in creating a new VPS is to select a Linux distribution. I always use the most current version of Debian. At the time of this post, that is version…
-
Building a Jabber/XMPP Server With OpenFire and Debian
I wanted to create a new chat server for my company for two reasons. For one, we want any confidential information to stay as in-house as possible. And two, we wanted web access because lots of our employees move around between different offices and they don’t want to have to install chat programs every day.…
-
Virtualizing An Application Server
Another department at Tech 2U performs diagnostics on lots of computers. They use a proprietary tool that they built which deploys diagnostic tools on customers’ computers during tech support services. This tool was built years ago by someone who no longer works here. He used a baremetal Apache server to host the tools. This server…
-
Moving My App To The Cloud
I have spent the better part of the last three years building a scalable logistics platform which has grown to manage nearly all the daily operations of my workplace, a mobile tech support company. Some Major Features; Booking appointments and scheduling them for employees in different regions and markets Providing a portal for employees to see their jobs…
-
Migrating our Enterprise Production Environment From ESXi to Xen
When I started developing software at my current workplace, our web app server was running Turnkey Linux on Debian 6 inside a hypervisor running VMware ESXi 4.5; all of these tools were already very obsolete when I joined the development environment, and after over two years, it was time to make some changes. I decided…