"Subscribe pending" for all communities on self hosted lemmy instance
I recently setup my own lemmy instance per the guide with docker and I have been having issues getting content to my server. I discovered a bunch of communities and instances and started subscribing to some communities to get constant updates. The problem is no matter what I do it is stuck on "subscription pending" and I get no new content on my server. I have been trying to figure this out for a week now, thanks in advance for any help.
Look at your server logs and make sure that POST requests get routed to the lemmy backend, not the frontend. The frontend does not proxy requests to the backend if the frontend doesn't handle it.
Check your NGINX logs and look for POST requests to /inbox as well as /.well-known/webfinger.
You can unsubscribe and subscribe again while tailing the logs to hopefully see the request come in, and make sure it's a 200. If it's a 400 or 404, triple check it's not going to lemmy-ui.
Did you get posts to webfinger and inbox coming from the remote instance as well? If you have nothing then the remote instance was unable to push back to you.
You should see a whole bunch of lines like these in the NGINX logs: