this post was submitted on 07 Jun 2023
5 points (100.0% liked)
Lemmy Support
4650 readers
22 users here now
Support / questions about Lemmy.
founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Had the same issue, you have a problem with federation. Post your nginx conf file and maybe we can see something
@[email protected]
I'm just using the default one from the instructions, pasted it below. It may also be worth noting that I am using Nginx Proxy Manager on top of all this for ssl. I have set all custom locations (api, feeds, nodeinfo, pictrs) but I have left the advanced section blank.
worker_processes 1; events { worker_connections 1024; } http { upstream lemmy { # this needs to map to the lemmy (server) docker service hostname server "lemmy:8536"; } upstream lemmy-ui { # this needs to map to the lemmy-ui docker service hostname server "lemmy-ui:1234"; }
}
So first off, yeah their nginx is not the greatest example. Most of it is fine but check out their ansible example
So first off, I don't see HTTPS. Federation will not work without HTTPS, that's in the troubleshooting guide. You'll need to get https up and running and have a valid cert. Certbot is very easy to get up and running, I followed this guide
I don't know if it matters, but add all of the extra security items from the example guide around HTTPS, I believe Lemmy does depend on some of the extra parameters like ssl_ciphers and protocols to make sure requests are using the correct ones.
One key nugget of information is that in your
http
block you should addresolver 127.0.0.11 ipv6=off;
, which tells nginx to use127.0.0.11
as it's DNS, which is imperative if you are using docker host names. That IP is Docker's internal DNS, so things likehttp://lemmy
andhttp://lemmy-ui
work.server_name
should be the external tld. For example, mine ispoptalk.scrubbles.tech
.My entire proxypass for
/
is as follows, I think yours should work, but this is known working:Make sure you're also redirecting pictshare (which I believe is deprecated, but if you have issues with pictures:
@[email protected]
Thanks for that info! Unfortunately, trying to get my instance up using that config is proving to be quite difficult with my setup. I found another user with a similar setup to me that posted a guide and even that gives me the same problem with ONLY communities on lemmy.ml
https://lemmy.dcrich.net/post/1150
I am using the nginx posted on there, as well as nginx proxy manager on top of it which manages my HTTPS / SSL.
According to everyone that followed that guide, there are zero issues for them, but for me, nothing works on lemmy.ml which is unfortunate as there are a lot of communities I want to subscribe to on here.