

Well, I’m the only maintainer for my project, so ha! (I only have myself to blame.)


Well, I’m the only maintainer for my project, so ha! (I only have myself to blame.)
Angry People


You should check out Port87. :) You wouldn’t need to change any of your addresses if you bring your domain on. Custom domains is $10/month though, so it would cost you more. Hopefully the features would be worth it for you, and if not, you can always migrate it again to a different provider. That’s something I love about email. If you have your own domain, you can completely avoid vendor lock in.


I meant that I made it. :) It’s my own email service, and I run it on Proxmox. So, take this with a grain of salt knowing that I wrote and run it, but I think it’s the best email service by far. I wrote an article about how it works really well for me here:
https://sciactive.com/2023/07/17/the-best-email-for-those-who-struggle-with-organization/
Feel free to sign up for free and try it out. :D


It’s got more than just VM management, but yeah, it’s a frontend for a bunch of other services, that you don’t need Proxmox for.


It’s great if you need what it offers. Otherwise, it’s simpler to set up something like Ubuntu Server.
I use Proxmox to run my email service, https://port87.com/, because I can have high-availability services that can move around the different Proxmox hosts. It’s great for production stuff.
I also use it to run my seedbox, because graphics in the browser through Proxmox is really easy.
For everything else (my Jellyfin, Nextcloud, etc), I have a server that runs Ubuntu Server and use a docker compose stack for each service.


I started learning when I was ten, so I’d say yes. That was almost thirty years ago when learning to code was less accessible, so having more resources should make it even easier.
The Mini PC would be a lot easier. The RPi needs things to be built for ARM, and not everything is. The RPi is also slower and isn’t repairable.
RPis are great for many things, but generic home servers aren’t one of them, unless you really need clustering for some reason (like, a Ceph cluster).


My personal Mastodon instance is doing great. It runs on my old gaming desktop in my living room. Haven’t had any downtime today, so I can say with 100% confidence that my living room has better 24 hour uptime than Amazon right now. Who wants to buy some compute time from my living room?


That’s fairly normal. The base gets upgraded first, then all the extensions.


Because left wing extremism is anti-capitalist.


I’m amazed that they haven’t backtracked this yet. They’re just cool losing all those customers.


For most of those services, you’re looking at a few days to assemble and set up a server. For email, plan to spend the next month learning and troubleshooting.
You can run all of that on basically any computer. If you have an old desktop, that would work great.
Email often isn’t possible to self host because many ISPs block outbound connections on port 25. But, you can host it on some VPS providers, like DigitalOcean. The IP they give you will almost certainly have a terrible reputation and result in a lot of your mail going into people’s spam folders. So, you’ll have to spend some time contacting IP blacklist providers.
Another option is to host the inbound SMTP servers, and handle outbound through a relay server. I’m not gonna recommend any, because I’m not too familiar with them.
I know a fair bit about running email services, because I created and run https://port87.com/, a fairly new email service. I had to learn a lot about email to build it.
When I say “build anything”, I mean it works in nearly every environment, including natively in the browser. I can write the same code on the server as in the browser as in a mobile app as in a desktop app.
React has been around, and improving, for 12 years. You can run code from the first version today. The DOM has been stable since about 1998, so anything built on it should still run today.
It is true that JavaScript libraries tend to change quickly, but that doesn’t mean old versions stop working. It’s not like the native Linux ecosystem, where you need to build on the current kernel and libraries or it won’t work, it’s more like Docker or Flatpak, where you can build your libraries into your bundle and they will keep working. That’s why websites that were built 20 years ago, with the libraries of the time, still work today.
I wrote an entire email service (https://port87.com/) in JavaScript (Node.js and SvelteKit). I know some people have strong feelings against JavaScript, but the fact that you can build basically anything in it is pretty nice.


Isn’t every niche community full of gatekeepers before it becomes mainstream?


He’s too busy protecting pedophiles to protect normal people.
Don’t auto update. Read the release notes before you update things. Sometimes you have to do some things manually to keep from breaking things.
That’s what dm-integrity is for. Also, absolutely do not use Btrfs for RAID5/RAID6
That just means my boss will have to do all the work. Ha, what an idiot. Wait… aw. 🙁