It is quick and easy. Maintaining any other OS side by side is always a bigger ordeal than not doing it. It breaks the other way around as well - If you were running some linux distro and then tried dual booting by installing windows - no way you'd be able to boot into linux without extra tweaking.
It doesn't fix it, per se, rather removes the need for layers of hacks such as nat and cg-nat. Every device gets a globally routable IP - no need to forward anything, just open the port you want.
I'm a sucker for window managers, so my preference is towards more displays, rather than bigger ones. It's mostly been dual horizontal setup, but I've rocked a triple vertical setup once that's been absolutely glorious for browser, terminal, and email client.
Gamingwise I would also suggest sticking to a multimonitor setup. It's easier to drive a smaller resolution.
OLED is a physical thing - OS and userspace doesn't care about it. HDR - not absolutely sure as I don't have a monitor to test, but I've definitely seen wlroots merge support for it.
First real job? Got lucky - the hiring manager was incompetent to the point where he hired everyone. It turned out great, though, as I happened to love what I do and that propelled forwards very quickly.
.dev domains are required to only be reachable via https. You've not mentioned that in the post, so I'm guessing port 443 is not serving or even listening.
I'd delete the screenshot with your IP visible. You never know...
Rent a domain
Set up email
Use a unique address for every website
I usually pick the domain of the website as the username part.
So if, say, I have email set up on lemmy.cafe and want to sign up to flatearth.com - I'd probably use flatearth.com@lemmy.cafe for an email address. If they ever leak it - I'll be reveiving spam sent to this address.
In the six years of hosting my own email I've only had one such occurence when namecheap got breached. It was nice being able to tell where the culprit was!
If you're dead set to run lemmy - then just do it! If soam becomes a problem - turn on registration verification. Spam usually comes in waves, so you don't even have to keep that barrier on all the time. Having said that - if you want some sort of nationality verification - application process could enable it.
If you're not set on lemmy - give piefed a shot. That's what I would run if I were setting up from scratch. Same format social media, but, at least from what I'm hearing - better software.
Setting up is easy, but keeping it up to date is often troublesome. Releases are far and few between and as such, whenever there is one, it includes a lot of changes. That leads to some instances having trouble pretty much every time; I've been on the unlucky side enough times to be wary.
Lemmy.cafe runs on 2 dual vcore 4gb ram VMs on digitalocean - one for db, another for lemmy itself.
Lemmy prides itself in being written in rust, but it leaks memory like a sieve - I've had split up the containers into smaller tasks (there's an official flag you can pass to it), double them up and set memory limits. That way when something gets killed by the kernel it's not really noticable to the end user.
Running a public instance of anything is a security concern, let alone alpha-beta software like lemmy. If you do run it on your homelab at home - at least get the cheapest vm in the cloud to hide your home IPs. You'd probably need to set up a wireguard tunnel to ensure outgoing federation does not reveal the IPs to other instances.
Instance level moderation is up to you. Don't be too dreamy - nobody will join your instance just because you have it running. Other than spammers and voting bots, that is. Moderation tools are just not there, so you'll have to fiddle in the db directly.
Having said all that - if all you want is a personal inatance - go for it! With sign ups disabled it's a much less stressful experience!
I was looking into it, but the more I learn about it the more I'm leaning towards something else - misskey, akkoma, etc. Same function, but, supposedly, fewer headaches hosting.
That's just wrong. I've learnt many things! Such as
And many more!