So, I’ve got a “main” website – https://jtiong.com (which is currently Error 500’ing)

Which runs on a fairly old version of Laravel. Since it’s inception; the site was used mainly as a central one-stop shop for everything about my presence on the internet. Oh how times have changed.

Nowadays, it makes more sense with a number of domains I own, to split up the content and footprint of my stuff on the internet from a singular jtiong.com website, into a number of different sites based upon what people trying to find me for, or to categorise the activities I do.

Domains I have include:

  • jtiong.com (this site) – my personal blog, which is strictly just personal, non-professional stuff
  • jtiong.dev – where I hope to eventually host some sort of software development info about myself
  • jtiong.network – currently a serverless site experiment, however I hope to change this
  • jtiong.com – a central landing page from which people click through to the other domains

So what does this mean?

Two new projects! The .com and .dev domains which will be important as part of my “online resume” so, I really should get them done sooner rather than later…!

However, this also means I need to really look into how I implement these!

Laravel will be driving:

  • jtiong.com – a landing page/gateway system
  • jtiong.network – services and resources for friends & family

I’m looking at using the Socialite package for Laravel to integrate login via Discord, this’ll mean that certain links and features will only be visible based off friends & family that have certain roles in my Discord server; or at least, that’s been the original intent.

My Own Framework (which I call Spark) – will be driving:

  • jtiong.dev – dev blogs, resources

This dev site will be more of a technical dump to keep me consistently working on my coding skills. The setup of this site is a traditional website that’ll ride on the tails of my intended GitLab installation. The fallback of course, is to just use the GitHub API, but I’ll only start looking at that later.

The site should just start listing out my commits and on what projects they’re made on to try and keep things accountable and interesting. It’s just a cool little showcase project.

More features might be added later relevant to doing development work in the future!

Welp, so ends my adventure at the FinTech start up I was at. Things got to a point where they had to let a fairly large chunk of the workforce go with redundancy in order to ensure the business survives.

It happens, but it still sucks.

Still, time to find the next adventure, and in the meantime brush up on personal code projects and stuff that can help me on that search.

So it’s been several days since my last post about C States and power management in the Ryzen stuffing up Unraid OS.

I’m happy to report that things have been rock solid and for the last 90 hours or so, I’ve been solidly downloading my backups from Google Drive (yes, many years worth of data) onto the server. At the same time it’s been actively running as an RTMP bridge for all the security cameras around my house, and as an internal home network portal – all without falling over.

Here’s hoping I didn’t just jinx it….

Update: 8th August 2022 — Unraid’s been running solidly for 10 days + now!

I recently chose to go the Unraid route with my media storage server; I was lucky enough to be given a license for Unraid Pro, and straight up, let me say:

  1. It’s easy to use
  2. It’s beautiful to look at
  3. It’s stupid simple to get working

BUT

My server uses an old spare desktop I had lying around:

  • AMD Ryzen 7 1700 (1st generation Ryzen)
  • 32GB DDR4 RAM
  • B450 based motherboard

But therein lies the problem. It turns out that Ryzens crash and burn with Unraid by default. You need to go into your BIOS settings, and turn off the Global C States power management states settings. Insane.

Why am I writing about this?

Because it took me 2 weeks to reach this point, wrestling with Windows storage, wrestling with shoddy backplanes in my ancient server chassis (which I then ordered a replacement case which set me back a pretty penny); new SAS controller; new SAS cables…

This is an expensive hobby, homelabs.

Local media storage. Yeah.

That’s right, I’m running Windows 10 Pro for a home server πŸ˜‚

It’s been good so far, the machine is pretty old, but it is there for running things like local media storage, maybe a few other things that aren’t GPU reliant. It has an ancient PCIe 1x GPU in it (a GT 610 haha) that can’t really do anything more than let me remote in and work on the PC.

Although I do definitely want to run:

  • Core Keeper
  • V Rising

On the PC for friends and family to check out πŸ™‚

Storage is a bit interesting; I forked out for StableBit Drive Pool and StableBit Scanner (there’s a bundle you can get) and it’s a simple GUI to just click +add to expand my storage drive with whatever randomly sized hard drives I have.

Why’d I do this instead of the usual zfs or linux based solution?

Mostly to keep my options open; it’s nice seeing a GUI and if Windows can handle my needs for my local network, I’m not doing anything extremely complicated, and the “server” it’s on is going to act as a staging ground for anything pre-gdrive archive.

I could just as (probably more) easily achieve the same results doing this over something like Ubuntu Server; except for the game servers mentioned above. There are some games that just require a Windows host much better, so this is what this machine is for.

It finally arrived yesterday, after 2 months stuck in postal limbo dealing with customs issues and imports; I am so thrilled to finally have them here. They’re from a craftsman in the US – Dan at Computer Aided Crafting who put this together for me. He does other books as well; but I’m very, very satisfied with his work on this collection. This series has been a huge part of my life; I grew up reading from the end of high school and right through university, and into early adulthood. So alongside Terry Pratchett, this series by Robert Jordan, finished by Brandon Sanderson, holds a special place in my heart.

All 16 (14 + 2 additional) books of the Wheel of Time Series

Very chuffed πŸ™‚

And they smell great!

The JT-LAB rack is finally full; all the machines contained within are the servers I intend to have fully operational and working on the network! Although not all of them are turned on right now. There’s a few machines that need some hardware work done on them; but that’s a weekend project, I think πŸ™‚

Racked and fully loaded…!

Every couple of months or so, some of my friends and I have taken to lining up early at about 10-10:30 in the morning at one of the more popular Yum Cha restaurants in the city.

The Yum Cha Crew this time round: Amy, Tim, Sean, me, Gaetano

Honestly, it’s always a pretty great feed. Excessive amounts of dim sum, good company, and general shit talking!

Tim managed to try out some chicken feet, loved it πŸ‘

Note to self, I need to bring my diabetes kit with me a lot more consistently when going out with the bois.

So the new Minecraft version is out, and with it I’ve created a new Vanilla server for my friends to play on.

My sister and her partner have been on a weekend getaway and I’ve been at home working and looking after Panko.

During such a time I’ve been pretty busy and Panko has been stuck amusing himself and moping outside my home office.

Poor baby, he’s brought a stick in and munched it while I was in my office, and he fell asleep πŸ™

The guilt has finally hit me and I’m going to clean up my office so that Panko can hang out with me and chill in my home office. This means I’ll need to clean up all the computer bits, cable manage everything and make sure the room is doggo safe for him to chill in with me. I won’t proof it tot the point that he has free entry but if I’m in the office (I usually am) he can come in and chill too so he doesn’t let his anxiety get the better of him.

The things I do for this dog.