Yeah, I’m getting mixed results as well. Federation seems to be super finicky right now. A lot of finger pointing going on and some posts I’ve seen suggests it is Cloudflare being the culprit. As much as I’d like to shed Cloudflare to get federation working, I just don’t see that being something that’s viable long term. It is very easy to DDOS someone, and I do not want to expose my instance IP publicly.
Looking at the commit logs, the difference between 0.17.3
and 0.17.4
seems to be just some database optimizations, so I think the problem we’re seeing is still something else.
Also, the lemmy.ml instance is acting up across the board, even from the lemmy.world instance, or other major instances, the subscribe doesn’t seem to return properly… so I wouldn’t necessarily use them as the benchmark.
Everyone has an opinion, and at the end of the day, whatever works best for you is what you should stick with.
I like Traefik because you can mount
/var/run/docker.sock:/var/run/docker.sock:ro
to Traefik, then it can read labels from containers, and automatically wire up new instances based on labels on them. I’m sure there’s equivalent in other reverse proxy solutions, but as I said, it works for me and I like it.I give that container my Cloudflare origin certificate, everything gets encrypted in transit to Cloudflare, and then Cloudflare handles all the SSL management for me, as well as provide extra layer of DDOS protection.