This article is two years old, and perhaps discord have improved their accessibility, since this user find it more accessible then matrix. Yes, it's a single usercase, but worth mentioning nonetheless.
I think there are other arguments against Discord that haven't been mentioned: data privacy. I know there was an instance where Discord collected user without their consent, and that is enough for me to avoid the platform.
I much rather use matrix or the horridly old IRC protocol than Discord. Or forums. Or just plain old issues!
I work in IT and I need this. This field is vast and sometimes it's hard to know what you don't know, or how well you know what you know.
Sure, there's certs, but they just show how well you're familiar with that particular field (or worse yet, that you know how to pass that particular test).
Is there a decent tutorial on how to get it up and running on standard services such as systemd events, fail2ban etc? There is no quick start guide on their site.
We all started as beginners, but before you start, take my advice and avoid hosting anything open to the internet until you've gained more experience in OS/network hardening and risk assessment.
First off, I think you're starting on a good footing. Having TCP/IP knowlege is good, but you don't need it from the beginning - it will be relevant once you get into network segmentation and setting up reverse proxies.
I'd say the first thing is to actually choose a rather simple (but useful) application that you can host on Docker and get some experience from OCI-containers and disaster recovery. A lemmy instance (even non federated) might be too much to begin with. Have you considered paperless-ngx, fresh-rss or even syncthing instead? Or begin with formulating what problem you want solved in your daily life.
I'd say, start by watching this video series to gain a better understanding of Docker (I've so far assumed that you won't do baremetal installs, right?!??). There's also a pretty good online-lab for you to play around in. Remember, you'll propably realise that your first deployments could be better, and keep yourself mentally prepared to redo and rebuild eventually.
Feel free to message me if you want guidance going forward!
I'd only trust my MFA tokens to a (foss) application that has undergone a security audit. I don't known if ente has eitheras I never heard of them, but I think your choices are limited if you want support for both desktop and mobile.
Out of curiousity, how would nohup make your situation different? As I understand, nohup makes it possible to keep terminal applications running even when the terminal session has ended.
Tabby is a nice all-in-one solution, though it will trigger some people with its design choices and it being electron based. I liked it when I had to keep track of different machines with different keys. Albeit it is something that can be achieved with ssh config and a dot file manager.
I see @joojmachine@lemmy.ml already answered some of your questions, but regarding "why would hardware work differently on fedra", I assume it has to do with what kernel is being shipped, and what drivers that is also shipped with the distro by default. Sometimes drivers aren't shipped due to legal reasons, and a distro can be shipped with a kernel that dosen't have certain support for certain hardware.
This article is two years old, and perhaps discord have improved their accessibility, since this user find it more accessible then matrix. Yes, it's a single usercase, but worth mentioning nonetheless.
I think there are other arguments against Discord that haven't been mentioned: data privacy. I know there was an instance where Discord collected user without their consent, and that is enough for me to avoid the platform.
I much rather use matrix or the horridly old IRC protocol than Discord. Or forums. Or just plain old issues!