After a run-in with my shared hosting’s PHP mod_security settings (it throws a hissy fit whenever people over on my forum submit a large image post, which happens fairly frequently), I’ve finally decided to take the plunge and do what I’ve been considering for a while now: procure a virtual private server and move this site over to it. (This is only going to cost me an extra R20 per month, so I say bring it on!)
Why? Because, unlike a shared hosting environment, I’ll end up with pretty much full control over the underlying website infrastructure. If/when something breaks, I’ll be in a position to fix it myself rather than rely on it being fixed for me, plus I’ll be able to leverage more bleeding-edge type of stuff (in particular, shunning MySQL).
Stuff that I’d like to do and would now be able to:
- Purchase an SSL certificate and make the site SSL only. In the wake of recent revelations regarding the United States National Security Agency, this is more of a user privacy measure than a security measure, but it’s one that I feel I owe to this site’s users to take. Granted, I could have done this already, but what’s stopped me from doing so is the inability thus far to do much about mixed content warnings (not so much a problem here, but would be problematic for my forum users): with root control, I can set up a Camo server (if I can figure out their rather cryptic documentation!) and solve that little issue.
- IPv6 support. My tingling geek sense demands that this be done!
- Drop MySQL for PostgreSQL and/or MariaDB, as I share the open source community’s concerns for MySQL’s future and what Oracle is currently doing with it.
- Potentially some other cool stuff as the need/desire/lust for cool stuff arises.
I’m still setting up, installing and configuring everything, but I’ll put a follow-up post once I’m ready to move things over. Stay tuned for further details…
UPDATE: I’m posting updates in this forum thread to avoid polluting the blog’s RSS feed too much.