Wonder what distro I should use if I set up a libvirt system instead.

Should be something stable but I dunno how sensitive virtualization is to age.

Like CentOS, sure it's probably nice and stable, but how much did one miss out on by having your hypervisors stuck on CentOS 7 from 2014 until quite recently.

@quad Definitely do not go with CentOS.

Alpine would be nice, I'm sure, but the lack of glibc may end up breaking stuff (or maybe not).

Hmm... Why not Ubuntu LTS?

@L1Cafe Ubuntu LTS seems sensible, but I just kind of hate Ubuntu because of Canonical. 18.04 switching to netplan was the final nail in the coffin and from then on I kind of just quit running Ubuntu on servers unless Debian was too outdated for things to function.
@tk @L1Cafe Debian is pretty chill on servers.

Though in today's "agile" (bleh) software environment many things don't work or are too fiddly to get working on Debian

@tk @quad Anything can indeed be agile if you install Docker. Docker is a blessing for me, honestly. I run tens of services, and I don't have to worry about manually updating them (through apt, yum, dnf, or else) anymore. I just have an Ansible playbook that shuts the Docker machines down while keeping the volumes intact, and fetches the latest Docker image from hub.docker.com, while reconnecting them to their volumes and starting all of them up.

It's pure bliss.

@L1Cafe @tk Docker is easy but it feels like such a god damn overkill solution to just keeping my server software updated.

i support containerization for quick deployment of test environments, temporary applications and isolation of certain components. But I absolutely despise seeing docker pretty much being used as a package manager

@quad @tk I think it adds a lot of stability, reproducibility, and security to a prod deployment.

For example, my Docker "master node" has like 3 or 4 networks that are isolated from each other, and allow services like MariaDB and such to talk to other servers. This way, all my databases are isolated from each other, and if a web service contains a vulnerability that allows the attacker to dump the databases, they won't see much from the other ones.

@L1Cafe @tk If you're using docker properly then yes.

What I hate is when instead of setting up software someone just pulls 20 docker containers to run Plex, SickRage, CouchPotato, Deluge and whatnot on their home server.

That's just Docker being used as a glorified package manager.

@crunklord420 @tk @quad To be fair, software engineering exists and very few companies seem to get it right. I don't understand why this is, but I suspect it's the same reason why Docker is not used properly either.

@L1Cafe @tk @quad actually it's about taking all the tech specializations and trying to get the most soy code-camper webdevs to do it instead.

And then everyone acts shocked when basically half the MongoDB instances are fully exposed with no-authentication requirements and hundreds of millions (possibly near a billion) of users information is stolen.
@crunklord420 @L1Cafe @tk That's just what happens when tech companies think sysadmins and developers are the same thing except developers are smarter
@quad @L1Cafe @tk it's probably that. But I also believe these tech companies know that security and quality of their products do not matter. Their target demographic have been trained like pets to accept it.

It's actually a bad move from a business perspective to spend the effort to provide security and quality, which is why webdevs running docker is acceptable.

@crunklord420 @tk @quad

> It's actually a bad move from a business perspective to spend the effort to provide security and quality

No it isn't. It may not make sense in the short term, but the biggest companies on the planet (GAFAM, FANG, whatever you want to call them) use solid engineering principles for long-lasting success.

Generally speaking, small and medium companies don't care about these issues until it's too late, and they're hacked, for example.

@L1Cafe @tk @quad it shocking you think "FANG" or "GAFAM" makes good software. From my perspective they look like they're racing to see who can destroy their legacy products the fastest.

@crunklord420 @tk @quad I have contacts inside Google and Microsoft. It may not look like it to the outsider, but these companies have the most solid software engineering principles I have ever seen. Nothing comes even close. Google, in particular. Amazon is second. Apple and Microsoft are last. But Microsoft is still better than your average run-of-the-mill 25-people webdev shop, this much I assure you.

@L1Cafe @tk @quad I'm pretty sure they just hire "good devs" just to prevent them from making good software. Google and Microsoft have made some of their most popular software strictly unusable (Chrome, Windows) through intentional sabotage understanding that the plebs do not care about quality or security. I could go on, thinking about good old Google products that either no longer exist or have been degraded over time.

Anyone employed by these companies should feel ashamed.
Follow

@crunklord420 @tk @quad Google Chrome is by itself an excellent product. It simply does not cater to your particular needs.

I personally use Brave. It's basically Chrome minus all the Google bullshit. Brave wouldn't exist without Google Chrome, let's be honest here.

Windows... Well, I'm not a fan, but there's a reason it's consumer computer OS number 1. (And one of them is not brainwashing, extortion and/or marketing).

Sign in to participate in the conversation
Mastodon 🔐 privacytools.io

Fast, secure and up-to-date instance. PrivacyTools provides knowledge and tools to protect your privacy against global mass surveillance.

Website: privacytools.io
Matrix Chat: chat.privacytools.io
Support us on OpenCollective, many contributions are tax deductible!