Oh wow. I did the same thing a couple of weeks ago. The server hadn't been updated since ~2015, running a blog on Ghost from that time with node 0.10 installed. I was a bit rougher though: I just took a backup, then let my Hermes agent (Gemini 3.1 Pro) loose on it. It upgraded everything that needed to be upgraded, patched what needed to be patched, then proceeded to migrate everything to it's most recent equivalents…
Blog ran on Ubuntu 16.04 for 10 years. I migrated it to FreeBSD
101–110 of 241 posts
Re: Blog ran on Ubuntu 16.04 for 10 years. I migrated it to FreeBSD
#102I'm in the same boat. I have 2 old servers that I let get "too" old, and now I'm afraid to touch them to update them. However, with some of the shenanigans that the Linux distributions are pulling around age verification/attestation, I'm considering bailing on them entirely. Note, I did try Artix, but when it broke last week after a restart (in which evidently something had gone wrong with an earlier kernel update),…
Re: Blog ran on Ubuntu 16.04 for 10 years. I migrated it to FreeBSD
#103Earlier quoted context omitted.
Rocky's docs are also really nice. They aren't as thorough as RedHat's, but they're much more readable and concise, and tend to be written for a less enterprise-y audience.
Don't even remind me about the RedHat docs, lol. Their solutions pages used to be readable with an account, now I think you need a subscription too. The manuals, indeed are good, though for more esoteric issues I land too often on a gated answer page.
Re: Blog ran on Ubuntu 16.04 for 10 years. I migrated it to FreeBSD
#104Earlier quoted context omitted.
Probably Debian or Ubuntu. The question is...why do you care that much? I've upgraded Debian stable (both pure and with some cherry-picked backports) and Ubuntu (non-LTS and LTS) systems in place and rarely broken anything, for years and years. When stuff has broken it's been a quick google and then slapping myself for not having read the upgrade guide. I do generally wait about 2-3 weeks before upgrading, giving tim…
> The question is...why do you care that much? Not the OP, but I support Ubuntu as desktop and server OS for an engineering collage and have for 10ish years. Some LTS upgrades don't require many changes (mostly minor package name changes) and some take months of work to get rolled out (mostly for workstations, the server upgrades are usually quick.). Not everything gets upgraded every new OS release. If we had to upg…
Re: Blog ran on Ubuntu 16.04 for 10 years. I migrated it to FreeBSD
#105Earlier quoted context omitted.
Again “zero reason”. For some people it’s fun to have a VPS, that is a reason in and of itself.
Of course literally anything can be 'reasonable' if you a priori like doing it independent of its technical/functional merits. My ex-coworker liked to write literally tens of thousands of lines of extra, completely unnecessary code for fun. That was a fine reason for him personally but didn't make it any less stupid to deal with for the rest of us.
This is completely different. When it’s a person blog and a personal VPS it’s affecting nobody but that person.
Re: Blog ran on Ubuntu 16.04 for 10 years. I migrated it to FreeBSD
#106Earlier quoted context omitted.
Of course literally anything can be 'reasonable' if you a priori like doing it independent of its technical/functional merits. My ex-coworker liked to write literally tens of thousands of lines of extra, completely unnecessary code for fun. That was a fine reason for him personally but didn't make it any less stupid to deal with for the rest of us.
The key here is “coworker”. He has an obligation to do reasonable things due to being employed by someone and it affecting others. This is completely different. When it’s a person blog and a personal VPS it’s affecting nobody but that person.
Re: Blog ran on Ubuntu 16.04 for 10 years. I migrated it to FreeBSD
#107Re: Blog ran on Ubuntu 16.04 for 10 years. I migrated it to FreeBSD
#108Slightly off topic: What's currently the free Linux distribution with the longest support cycle? For a while I used CentOS 7 on all of those small VMs, because it got security updates for a really long time. With minimal risk of breaking things on updates. PS: after a bit of research Alma/Rocky Linux are probably the best choices for now. 10 years of support. But are they maintained well?
Use a rolling release like Arch and it’s supported forever.
For a box that sits in a corner doing its joband you don't want to pay attention to it's not a good choice IMO. On a desktop you want the latest of everything on and you have time to keep up it's the best.
Re: Blog ran on Ubuntu 16.04 for 10 years. I migrated it to FreeBSD
#109Earlier quoted context omitted.
Yknow unfortunately I just don't think we're going to see eye to eye on this one. I really don't mind that small amount work and I enjoy owning and operating the entire stack. That dosen't really seem like your cup of tea. The flexibility and learning is more important for me. For example I want to aggregate HN comments and lobste.rs comments and inject that into the HTML before serving. (on the server side so no COR…
I mean, obviously we're not gonna see eye-to-eye if you're talking about a non-static, non-hugo site, which was the subject of my comment. I've owned and operated enough stacks e2e both personally and professionally to have gotten over the novelty. The less shit that can go wrong, the better. I sleep better at night not wondering whether any of the constant stream of IPs in my fail2ban log is wielding a yet-to-be-CVE…
Re: Blog ran on Ubuntu 16.04 for 10 years. I migrated it to FreeBSD
#110Slightly off topic: What's currently the free Linux distribution with the longest support cycle? For a while I used CentOS 7 on all of those small VMs, because it got security updates for a really long time. With minimal risk of breaking things on updates. PS: after a bit of research Alma/Rocky Linux are probably the best choices for now. 10 years of support. But are they maintained well?
I would say NixOS, where it is trivial to switch across releases, run software from different releases, and perform rollbacks. I have been running NixOS on several servers for more than a decade. No reinstalling, upgrading, or any breaks whatsoever.
Keep in mind: this was just a simple rest server. But for some reason it needed to (nondeterministically) build the word from scratch to send that single request.
I’ll take a docker system thank you.