Hi everyone,
After more than 14 years of rock-solid service, we have finally retired the old os2world.com server and moved everything to a brand-new, modern infrastructure. We thought you might enjoy a bit of history and some fun facts about the hardware and software that quietly kept the site alive all this time.
A quick trip down memory laneOn
17 January 2012 we put the old server into production. It replaced an even older
HP ProLiant ML150 G2 tower server with dual Xeon CPUs that on average chewed through
1 kW per hour – basically an electric heater with network ports (our electricity bill was not happy).
The 2012 machine was a much more compact and power-efficient little rig built in a
Thermaltake Element Q Mini-ITX case:
Motherboard: Intel DH67CF Media Series mITX (H67 chipset, DDR3, PCI-E, SATA 3.0, USB 3.0)
CPU: Intel Core i5-2405S 2.5 GHz (6 MB cache, low-power Sandy Bridge, Socket 1155)
RAM: Corsair XMS3 16 GB (2×8 GB) 1600 MHz DDR3 CL11
Storage: Intel 320 Series 120 GB SATA II SSD (boot drive from day one) + 500 GB HDD (secondary storage)
Software & extra servicesThe server ran
Debian Linux the entire time. Yes, we know — it’s not OS/2, but it was the only platform that could reliably host everything we wanted to offer. Some of you might also remember that for many years we provided
free hosting for OS/2-related projects, including email accounts. A few of those @os2world.com accounts are still actively maintained today!
Fun facts (and the end of an era)- That little Thermaltake Element Q rig ran non-stop for over 14 years – longer than many people keep their phones or even their cars!
- The only storage change we ever made was when the 500 GB HDD failed — everything else (CPU, motherboard, RAM, SSD, case) stayed exactly as installed in 2012.
- We did replace the power supply once, but lately both the PSU fans and the CPU fan had started making some rather unhealthy noises… a clear sign it was time to retire the old warrior.
- The unofficial sysadmin motto was “if it ain’t broke, don’t touch it”… and for a very long time it simply wasn’t broke.
Why we finally replaced itIn the last couple of years the hardware was no longer 100 % reliable and the OS plus all the supporting software had turned into a colourful patchwork of updates, hacks and work-arounds. Maintenance was becoming a real pain.
The final straw came in the form of some
very nasty DDoS attacks over the last few months. In just a few days the old server had to deal with over
53 million SYNs dropped at the LISTEN sockets and nearly
3.4 million SYN retransmissions — that’s easily 100–1000 times more connection attempts than we would normally see in 2–3 days of regular traffic. The little i5 fought bravely with SYN cookies and every trick in the book, but it was clearly time for something more modern and resilient.
What we have done nowWe have moved the entire site to a
containerised environment based on Proxmox VE. To make the setup much more robust we have also split the services across separate sub-domains and isolated containers:
- Main site → its own container
- Forum + Wiki → their own containers
That way, if one part ever has a problem, the rest of the site stays online.
Current status & ongoing workEverything is already live and mostly working well, but we are still seeing quite a lot of ongoing SYN and HTTP flood attacks that are currently
targeting Small Machine Forum in particular. We are actively working on further tweaks and performance improvements. Just to be clear: the new container environment and Proxmox VE are
not the bottleneck — it’s simply the Apache2 and PHP configuration that needs some tuning and optimisation. We expect to have most of these issues sorted out during the next couple of days.
A big thank-you to the team involved:
- Tommy from Njordium for spending a huge amount of time migrating the sites, repairing database issues and getting everything running smoothly.
- Martin for his patience during the whole process.
If you spot anything that doesn’t behave as expected, please just reply in this thread and we’ll fix it ASAP.
A huge thank-you to the old server (and its trusty Intel SSD) for its incredible service life — it truly earned its retirement. And a big thank-you to all of you for your patience during the transition.
Here’s to many more years of OS/2 news, discussions, and resources!
Best regards,
The OS2World Team