Welcome to my new technology blog and thank you for visiting!

In this article I’d like to outline the main purpose of this blog, as well as list a few ideas for future articles I have. This will serve both as a reminder for me and as a commitment to you, to keep things motivated.

My name is Mike and I’ve been passionate about computers and technology as long as I can remember. I’ve been working as SysAdmin and Network Engineer for a number of Telecomm companies and Internet Service Providers and currently I’m working for British Antarctic Survey as Wintering Data Manager – which is a mixture of SysAdmin and Software Development jobs, but in a very unique place.

This blog is intended to serve two purposes. One is simply a place to document all sorts of issues (and hopefully, solutions) so I have somewhere to refer back to if I ever run into a similar issue. Purpose two is for me to give back to the community. I’ve been a long time “consumer” of the wealth of experience and knowledge people share on their blogs, in mailing lists and on forums. All this experience and the knowledge contributed to my success, so now it’s time to give a little back.

I’m sure a lot of the information I’ll present here is duplicated somewhere else, but there’s always something that makes my experience unique and I’ll try to cover what I learn when I go through these.

So without further ado, here’s a list of articles I will be working on initially:

An ideal Linux Workstation setup. I’m a long time Mac user for personal stuff, but my work only uses PC’s. I do however have a choice of my own operating system there and as a result I have recently gone through installing Ubuntu on my work laptop – and I’d like to share the good, the bad and the frustrating!

I host my own email, my own cloud, my own blogs, my own photo galleries, and my own version control system. All this is running on several Virtual Machines, physically located in two separate countries and hosted by two separate service providers. I have recently been going through several migrations of stuff that was long overdue to be updated / modernised – this includes my photo gallery and my email setup to name a few. I have also deployed new stuff from scratch. I think my environment is different than what I think is mainstream today (although I can be wrong – do let me know if you think otherwise!), which should make those articles a bit more interesting. To give you a few clues, here’s what I have in mind: My OS of choice for servers exposed to the Internet is OpenBSD. I’ll cover setting up email server with OpenSMTPD, spamd, SpamAssassin, and bgpd. I’ll throw in some pf and a backup MX configuration into the mix. I’ll share some of the information I’ve learned that’s either not very obvious in the documentation, or which took me a while to figure out for some other reasons. Back to OpenBSD, I’ll cover my setup for hosting a WordPress blog on a server running OpenBSD 5.7. It ended up running on nginx, but I will also cover setting it up using the new in-house httpd and the issues I came across with it. Finally I’ll cover my OpenBSD router/firewall setup, including the PF configuration, virtual routing tables and so on.



If all the above seems interesting to you, then please stay tuned! And if you’d like to read about something I haven’t covered, do please let me know in the comments below, or using the contact form on my About page!