So as it stands, the forums are waiting to be updated so it will work on PHP7. I won’t be reverting back to PHP5.9 so it will have to wait until the Christmas period when I can update the license.
The ZNC server was moved over and is now loading properly again at welp.me/znc. I actually came very close to forgetting about this and would have completely lost ZNC. As of right now I’m downloading 100% backups from the server that will be decommissioned in a few days. Little annoyed with the xenforo thing but what can you do.
Also fixed a teamspeak issue where it wasn’t linking correctly to xenforo.
What better time to do all this than on a sick day.
Here’s the itinerary in full.
welp.me will move in full to a new SSD server leased off OVH. This will be rebuilt from the ground up to include a full memcached & varnish setup. The current setup is messy and needs to be rebuilt. I’ll be removing the comodo 3rd party cert and replacing it with Lets Encrypt. I’ll also be securing the webchat with Lets Encrypt, this part always annoyed me. There’s also several new features I want to add to this server, such as an image host and a pastebin.
ZNC, charybdis ircd (and bots), teamspeak server and the livestreaming setup will be moved onto the 8core Xeon 64gb ram OVH-SP-64 dedicated server.
jamie.ie will be moved onto a new WP Engine install I’ve been working on.
I’ll update this post as stuff gets underway but the jamie.ie move should be completed momentarily.
3:00GMT – jamie.ie successfully on the WP Engine platform, including SSL etc.
3:30GMT – welp.me successfully moved onto the new server, including SSL etc. Had a minor hiccup with a redirection loop because I left in extra config stuff by accident. SQL and files imported, upgraded to php7 also. Haven’t setup varnish or memcached yet.
4:00GMT – teamspeak3 successfully moved onto the new server including the db.
5:00GMT – varnish and memcached install and configured, disabled them for now though.
IRC, Bots and Livestreaming can wait for a bit. Good progress for today.
Well, it was hell.
I tried a myriad of things, unfortunately the easy option, piping everything through 80 wasn’t an option. The plex settings for setting up SSL were an absolute nightmare to get running, it was at this stage I contemplated just forwarding plex.domain.com straight to the plex.tv app and being done with it. I was even looking into moving completely away from plex and installing emby instead. It didn’t help that I was trying to setup everything alongside quickbox and didn’t want to break anything or get in the way of anything that might get wiped when it updates.
Here’s what I eventually settled on, snip. Editing this into /etc/apache2/sites-enabled/default-ssl.conf and modifying the parts I censored out, restarting apache got her done. Lets Encrypt for the subdomain was easy as usual, god I love Lets Encrypt.
Those ~15 lines took care of everything, the reverse proxy to the subdomain and critically, also the SSL. Happy days.
23 October 2007 – OiNK fell.
23 October 2007 – what.cd created.
17 November 2016 – what.cd falls.
A dark day indeed.
edit; 23rd Nov.
Found this awesome image made from the usernames in 2011. Click to enlarge.
So I’m a nerd. I host my own websites, break my own websites. Break other stuff that breaks my own websites. Occasionally fix stuff that breaks other stuff. Fixes the other stuff. Sometimes go 6 months without a nerd stuff post.
Things I host – jamie.ie, welp.me, bullshit.ovh. (welp.ovh and testmydns.ovh don’t point to anything yet)
blog.jamie.ie is hosted by WP Engine, everything else is hosted across several OVH servers. Soon I’ll be re-doing welp.me entirely and splicing off the site from the Teamspeak and IRC servers. Truth be told, I’ll probably move welp.me and the database server onto the same servers that’s running jamie.ie. Then move the Teamspeak server and irc/services server onto it’s own cheap SSD VPS. So ideally by christmas I’m going to run everything off 3 servers.
I use Cloudflare for my DNS as it’s far and away the best option. Nearly everything I use bar teamspeak and Xenforo are 100% open source. I want to rebuild my stack to better use memcached and varnish which I’ll also do before christmas. jamie.ie has a list of the software I use on a day-day basis.
I’ve been having a lot of fun with quickbox.io lately. I’ve been so used to just doing everything myself that I stopped paying attention to what other people were doing. It was all fine and well building my own thing, but when that thing broke it was a major pain in the ass. I love automation. If it requires more than 15 seconds of my time I want to automate it. If it can be automated, I will. Right now through a combination of plex requests, couchpotato, rtorrent, plex I can type in the name of the linux iso that I want to watch and in 5-10 minutes it’s ready to stream. Nextcloud allows me to generate safe, expirable links to download anything on the server. plexpy allows me to admin plex and sonarr does my tv. Unbelievable stuff and relatively easy to set up. The only thing that annoys me is the annoying login system but everything can’t be perfect.
Lets Encrypt is awesome. Incredibly awesome. 4-5 lines in terminal and a cron job and you’re good to go, if you’re not using it you haven’t heard of it yet. WP Engine offers it as a 1 click free install, you should totally take advantage of this.
I have a busy list right now. I need to get more RAM and a new PC case. I need to figure out what I’m doing with Jeffrey – my home server. I need to buy a TV for my apartment and a chromecast. I need to sort out accomodation for the Chilli Peppers concert in December. I need to buy my sister something for her birthday. I need to update my Xenforo license and probably buy at least 2 plugins. And find a housemate! Oh, and all the server moves listed above.