Embrace the spaghetti code - but make it tactical spaghetti code.
Tactical Spaghetti Hosting is a project in which I (TacticalSpaghetti421T),
took an old HP EliteDesk G4 SFF and turned it into a Server.
This is a random image of a HP Elitedesk G4 SFF
Now, you may be wondering, what did i do to this poor old office PC i bought used off of ebay?
Well, i bought a small 128GB SSD for the OS, a 2TB hard drive as main storage and 16GB (2x8) of very cheap 3200-CL22 RAM.
I installed all that, then installed TrueNAS scale. (The Server was originally intended as a NAS, and still is, partially.)
Then, at some point i added on a 2tb 2.5" HDD (this was originally an external HDD, i cracked it open and took it out for this) as a backup Drive.
I originally wanted to connect this Hard Drive properly - until i noticed i was out of SATA cables.
Not good.
But then, i remembered i bought a SATA to USB adapter a while back, and the server had an empty DVD drive bay and USB ports on the front I/O.
What you can't see on the image is that the Backup HDD was also laying on the Motherboard on a loose piece of plastic.
Trust me, i'm an Enjenir!
At some point, i acquired a NVME SSD and a NVME -> PCIE adapter card to host the websites, cause turns out slow HDDs are not optimal for webhosting.
Oh and i also finally got a SATA cable and mounted the backup HDD properly. Still had to isolate it with a cut up plastic bag and electrical tape though, it'd touch the Server's case and short itself otherwise.
Yeah, and that's pretty much where i'm at now with this thing.
This website you are currently reading this on runs on this server.