Hacker News new | past | comments | ask | show | jobs | submit login

> Can you share the details of your setup?

I’m running OpenBSD 7.3 and manually compiled Lemmy 0.17.4 from git (I plan to eventually submit it as a port). I’m running lemmy-server and lemmy-ui behind relayd to ensure both are accessible (this is a bit finicky, refer to the nginx config in the official Docker container to see how everything needs to be forwarded to make federation work). Lemmy-server (the backend) is a single Rust binary and lemmy-ui (the frontend) is a single-page web application whose server side runs under NodeJS. The PostgreSQL instance that holds the data runs on the same Pi. I’ve not yet installed pict-rs (which is what Lemmy uses to host images).

Rust, PostgreSQL and NodeJS are all from OpenBSD’s ports.

I admit that this isn’t for everybody, so most will want to run the official Docker container.

> Do you host your RasPi at home?

Yeah, it’s in a closet at home. With Lemmy running it’s still perfectly usable for the kind of hobbyist development I otherwise use it for (I may eventually want to switch to a dedicated server).

> How does this defederation work?

Any one instance is totally free to block anyone else. Plus I’m guessing that eventually, as the Fediverse grows, smaller nodes are going to be blocked entirely to keep spam under control.




How does the RasPi connect to the internet, DNS resolution, etc? I've not tried a home lab since years so no idea what's possible now.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: