Update: 15-16 January 2015

I have expanded the root volume of the server to 50 GiB. Previously, it was limited to 7 GiB.

When I initially created this website and everything else on the server – back in March of 2013 – that 7 GiB was presented as a “hard limit,” as AWS’s documentation led me (and others, I am sure) to believe there were increased charges for expansion of EBS volumes for non-EBS-backed instances (such as this one, which by default is ephemeral).

Obviously, 7 GiB is not a hard limit, or really any limit at all. The current server config remains the same, meaning there are no changes a site visitor will notice right away. Due to recent updates to the Music section of the site (which involved a lot of expansion and nearly 1,5 GB of new content) as well as the auto-backup scripts I’ve written that are employed by various dæmons, the tiny root volume was simply no longer feasible.

To be quite frank, I never intended my website to become this big. Ever. Hell, I hardly expected most of it to work at all. But, as it’s been nearly two years since launch (with a grand total of five hard restarts in that time, resulting in roughly 99,82% uptime), I suppose now is as good a time as ever to lay out my future plans in such a way that the reader is convinced I’m serious about implementation!

I hope to accomplish this all within a month’s time.

  • Remove the whole “member profile” functionality. This was only ever intended to be experimental and serves absolutely no purpose whatsoever. Making a profile confers no benefits and indeed is not even really possible (and has not been possible since early 2014) seeing as I must personally approve all membership requests. Oh, also, the CSS sucks a lot and although the database backend and PHP auth stuff is cool, the whole system only really exists to test the image uploader. Yes, that’s right, there is an image uploader on my site. Didn’t know that? Exactly. Yes, it works. It works fine. But that’s all I needed from this application. 🙂
  • The same goes for the fora. There is no point in maintaining phpBB3 message boards at this time, and thus I plan to remove the functionality entirely. There was a point at which such a feature/asset was quite useful, but that point seems to have ended only a couple weeks after the creation of the site itself. With social media becoming more and more a part of our lives, I no longer see a distinct need for specialised message boards with the exception of specific discussion topics or subject matter that would ordinarily be censored or heavily monitored on clearnet social networks and the like. Also, the forum SQL backend is far too big and the twice-daily backups are absurdly stupid. Also, most of the people who register are spam bots. I get hundreds of e-mails per day requesting account approval. Thanks but no thanks.
  • Re-do the entire main page CSS to be more consistent with, for example, the Music portion of the site. Mostly, that’s because the Music pages are (at the time of writing) the most up-to-date portion of the site, and the main page could really do with some styles that aren’t so damn hideous. Plus, they don’t even scale properly. Only reason it looks good on my phone is I have a G3, which boasts a UHD display (~1,5x HD). Even on my Droid DNA, which shockingly still functions, my site looks awful – and that’s at full HD 1920×1080, too. Oops.
  • MIGRATE THE ENTIRE SERVER TO A NEW INSTANCE TYPE
    • MIGRATE THE ENTIRE SERVER TO A NEW INSTANCE TYPE
    • MIGRATE THE ENTIRE SERVER TO A NEW INSTANCE TYPE
    • MIGRATE THE ENTIRE SERVER TO A NEW INSTANCE TYPE
    • MIGRATE THE ENTIRE SERVER TO A NEW INSTANCE TYPE
    • MIGRATE THE ENTIRE SERVER TO A NEW INSTANCE TYPE
    • MIGRATE THE ENTIRE SERVER TO A NEW INSTANCE TYPE

    Seriously. I have to. This is a t2.small. Nope. Not gonna work for me.

Migration of the whole server is likely a topic for another post, though. Stay tuned.

Til next time.

-JB