[-] sailorzoop@lemmy.librebun.com 82 points 3 months ago

He did canned beans too. I will not elaborate

95
salam hussein (lemmy.librebun.com)
467
My latest hyperfixation (lemmy.librebun.com)
submitted 6 months ago* (last edited 6 months ago) by sailorzoop@lemmy.librebun.com to c/lemmyshitpost@lemmy.world

Somebody save my CPU. made with Krita™

[-] sailorzoop@lemmy.librebun.com 75 points 6 months ago

https://join.piefed.social/features/

Differences between Lemmy and PieFed

  • Comments with -10 score are collapsed by default.
  • Communities are organized into topics. See https://piefed.social/topics.
  • Image-heavy communities can have a tiled/masonry view, like https://piefed.social/c/pics@lemmy.world
  • People who get downvoted a lot end up with a ‘low reputation’ indicator next to their name. You’ll know it when you see it.
  • Hide all posts based on keyword filters.
  • Keyboard shortcuts.
  • Upvotes in meme communities do not add to reputation.
  • Better UI design (somewhat subjective!)
  • Improved hotness ranking algorithm (subjective)
  • Voting is private.
  • See also features for healthy communities.
  • Each community has it’s own wiki. Demo
[-] sailorzoop@lemmy.librebun.com 28 points 7 months ago

squeal gang rise up!

[-] sailorzoop@lemmy.librebun.com 67 points 7 months ago

Decay is my favourite month

[-] sailorzoop@lemmy.librebun.com 27 points 7 months ago

Pretty sure this is about the new EU legislation afftecting anything from porn sites, through nexusmods, and apparently even shit like bsky.

[-] sailorzoop@lemmy.librebun.com 33 points 7 months ago

Yeah, from what I understand it's nothing crazy for any regular client, but really messes with the bots.
I don't know, I'm just so glad and happy it works, it doesn't mess with federation and it's barely visible when accessing the sites.

571
submitted 7 months ago* (last edited 7 months ago) by sailorzoop@lemmy.librebun.com to c/selfhosted@lemmy.world

Incoherent rant.

I've, once again, noticed Amazon and Anthropic absolutely hammering my Lemmy instance to the point of the lemmy-ui container crashing. Multiple IPs all over the US.

So I've decided to do some restructuring of how I run things. Ditched Fedora on my VPS in favour of Alpine, just to start with a clean slate. And started looking into different options on how to combat things better.

Behold, Anubis.

"Weighs the soul of incoming HTTP requests to stop AI crawlers"

From how I understand it, it works like a reverse proxy per each service. It took me a while to actually understand how it's supposed to integrate, but once I figured it out all bot activity instantly stopped. Not a single one got through yet.

My setup is basically just a home server -> tailscale tunnel (not funnel) -> VPS -> caddy reverse proxy, now with anubis integrated.

I'm not really sure why I'm posting this, but I hope at least one other goober trying to find a possible solution to these things finds this post.

Anubis Github, Anubis Website

Edit: Further elaboration for those who care, since I realized that might be important.

  • You don't have to use caddy/nginx/whatever as your reverse proxy in the first place, it's just how my setup works.
  • My Anubis sits between my local server and inside Caddy reverse proxy docker compose stack. So when a request is made, Caddy redirects to Anubis from its Caddyfile and Anubis decides whether or not to forward the request to the service or stop it in its tracks.
  • There are some minor issues, like it requiring javascript enabled, which might get a bit annoying for NoScript/Librewolf/whatever users, but considering most crawlbots don't do js at all, I believe this is a great tradeoff.
  • The most confusing part were the docs and understanding what it's supposed to do in the first place.
  • There's an option to apply your own rules via json/yaml, but I haven't figured out how to do that properly in docker yet. As in, there's a main configuration file you can override, but there's apparently also a way to add additional bots to block in separate files in a subdirectory. I'm sure I'll figure that out eventually.

Edit 2 for those who care: Well crap, turns out lemmy-ui crashing wasn't due to crawlbots, but something else entirely.
I've just spent maybe 14 hours troubleshooting this thing, since after a couple of minutes of running, lemmy-ui container healthcheck would show "unhealthy" and my instance couldn't be accessed from anywhere (lemmy-ui, photon, jerboa, probably the api as well).
After some digging, I've disabled anubis to check if that had anything to do with it, it didn't. But, I've also noticed my host ulimit -n was set to like 1000.... (I've been on the same install for years and swear an update must have changed it)
After changing ulimit -n (nofile) and shm_size to 2G in docker compose, it hasn't crashed yet. fingerscrossed
Boss, I'm tired and I want to get off Mr. Bones' wild ride.
I'm very sorry for not being able to reply to you all, but it's been hectic.

Cheers and I really hope someone finds this as useful as I did.

[-] sailorzoop@lemmy.librebun.com 45 points 7 months ago

well, thats tumblr

[-] sailorzoop@lemmy.librebun.com 23 points 8 months ago

Switched to Zed recently, after finding out it's basically flawless on Linux now (it was pretty bad initially) and after about 20 minutes uninstalled vscodium for good.
It's a very solid editor and one less electron thing on my system.

[-] sailorzoop@lemmy.librebun.com 89 points 8 months ago

Wish I could draw lesbian furries 🥹

164
You'rule the piano man (lemmy.librebun.com)

[-] sailorzoop@lemmy.librebun.com 28 points 11 months ago

May I interest you in some

view more: next ›

sailorzoop

0 post score
0 comment score
joined 1 year ago