Skip Navigation
57 comments
  • Self-Hosting: Server: Easy (Leverage email hosting services) → Score: 18/20

    Is it really self-hosting if someone else controls the data and software?

    • I run my own mail server since sometime late last century, and it's gotten progressively more difficult over the years. Not setting up the server, that part is easy. Hardening it is a bit more work. But what's making it nearly impossible is the big players' anti-spam (or should that be in quotes) measures.
      \ My mail server checks all the boxes it should - TLS, SPF, DomainKeys, DMARC, a domain name that's been around for decades, same hostname and IP address for years, never been on any block list, ... yet still e-mails relayed by it are tagged as spam for increasingly ridiculous reasons: it's a residential IP (actually it's not), the PTR record doesn't match the A/AAA record (yes, that server has multiple jobs and multiple host names - not that unusual), the domain name is suspicious (same owner and tech-c for decades, same IP and SPF records for years), ... if I didn't know better, I'd suspect that MS, Google etc. just use their spam filters to make life difficult for anyone outside their oligopoly. But that's probably just beause I'm a cynic.

      • Spam protection is hard given SMTP was never designed with it in mind.

        I also self-host my email, but I use an outbound SMTP relay to avoid having to deal with all that stuff. My server sends outbound emails to a company that's got that all figured out.

        Maybe that's not "true" self hosting, but it's really no different to people that self-host but put Cloudflare in front of their server, apart from the direction (Cloudflare is for inbound traffic whereas SMTP relaying is for outbound traffic).

  • i like this scoring system, and not one piece of information surprises me.

    • What surprises me is that they count using an email service as self-hosting. With that logic wouldn't bluesky get a high score because people can bring their own domain easily?

      • email can be run using hundreds of servers on dozens of platforms even from your own house and interact with the email network.

        youre not doing anything like that with bluesky. even with the domain thing, there is only a single bluesky router that everyone connects to.

        no one is self hosting a bluesky router

  • Technical ease of running your own backend. Full points for Docker/simple setup with good docs.

    Oof, they neef a column for security to mark back down all the services that use docker.

    • How does Docker reduce security?

      • It downloads things without checking signatures by default. And even if you enable DCT, it TOFUs every key without even asking or checking against a WoT

        Basically, using docker means you could run malicious code (arbitrary code execution) in your container because it doesn't verify what it downloads.

57 comments