• 0 Posts
  • 25 Comments
Joined 7 months ago
cake
Cake day: February 27th, 2026

help-circle


  • Unrelated to the actual anti-bot topic discussed here, but I would just like to mention this point:

    PROTOCOL = http+unix: because UNIX sockets are said to be faster locally but also because this avoids the painful management of ports. Also feels safer [as] there is no way to connect from outside.

    This is really underrated. I try to use this for all the server software I host, and not having to manage ports is absolutely great, along with knowing that nothing can connect to the service internally when it’s not supposed to.

    Except I actually go a step further and use systemd’s socket activation feature, which has a few additional benefits (like seamless restarts, no need for CAP_NET_BIND_SERVICE (my webserver and reverse proxy runs as a completely unprivileged user!), only starting the service once there is a request (this one is admittedly less useful), and having a quick overview of bound ports and Unix socket paths listed in the .socket file). Unfortunately, most programs need to be patched to support this, including forgejo (outdated codeberg link here because I had to set the forgejo repository on my own code forge to private earlier today because of scrapers…).

















  • Oh, true, that’s completely understandable. I don’t even know myself how long I can keep this up. Though I also don’t plan on disappearing entirely :)

    Though to be fair, mlmym doesn’t require much maintenance (with the exception of the upcoming API v4 migration, of course). Most instances of it are still on rystaf’s build, even, and I guess that’s ‘good enough’.

    And it’s not critical. If need be, it can be shut down and users will just switch back to the main interface.

    The worst part of hosting mlmym you’ll have to consider is that it causes a lot of unwanted bot traffic to the lemmy server, because it’s so easily scrapeable. Whether that’s worth it for the few users who prefer the old reddit design is your call.