I've set up my own Bluesky PDS and it's super retarded. It requires you to designate *. DNS records (so you can get username.example.com for accounts), or you can use one domain for the PDS and DNS records to verify your actual website/domain (senate.gov is setup this way, I think).
But you don't control the PDS server or the content you get fed. It's still come to you from their central server as an algorithm. I'm not even sure if the individual PDS servers even communicate with each other.
It's literally the worst possible distributed forum system every. It's like somehow a massive step backwards from ActivityPub.
Nostr is really a neat protocol for a truly distributed, censor resistant solution, but it doesn't seem to have a strong a following anymore.