Last month really was a bad month for my IT. In just two weeks, my gateways CF card died, my server’s PSU and HDD died and my main switch now has 4 of it’s 8 ports failing so I finally had to send it in for service. I had no Internet, I had no eMail, no Intranet and no VPN, but at least I had backups of my personal stuff!
The one good thing about all that is that I now had time to re-organize everything. A few years ago I was very paranoid and decided to put everything I need on my LAN. Storage, eMail servers, Bookmark synchronization, Calendars, Contacts and so on. To get that but still keep my LAN secure I used SSH tunnels, reverse proxies, virtual machines, subnet and vlan separation… My LAN consists of many single points of failure: A single Internet uplink, a single gateway, a single switch and a single server. Internet uplinks can go down, gateways can fail, switches can fail, servers can fail… all this leads to SSH tunnels going down which leads to services being unreachable even when the rest is back up.
Today I’m no longer that paranoid. I learned a lot and now decided to outsource the important stuff. I needed a solution suitable for a poor man which means I can’t afford redundant dedicated servers or even co-locations.
I already got to work with Google Apps and so I decided to mix it with shared-hostings and someself-hosting.
I’m mostly back up. My gateway is re-installed, serving me Internet access, firewalling, VPN and a reverse-proxy.
Sometime next week I’ll restore my Server to serve Files and the Intranet website, Databases and an internal Mail-relay, do backups and some other things using KVM instead of Xen (more on that to come!).
What do I want to tell you with all that? Be prepared. Have backups. Keep it simple.
Stay tuned. Some new tutorials and ideas about VPNs, certificates and my new little love nginx will follow.