I did it! I got my instance up and running. I had to still create the pictrs folder and chown on it to get pictrs to work. And then after that, it was just doing Nginx Proxy Manager and some config in my hjson file. https://www.pastery.net/rpmppa+tdqrrx/#rpmppa
Lemmy Support
Support / questions about Lemmy.
Sweet, glad you got it.
Though, I do still need to figure out why images aren't loading... source
If the pictrs docker logs look fine, it could be more proxy issues. Take another look at the pictrs info docker-compose.yml, lemmy.hjson, and nginx.conf in the lemmy-ansible repo, and make sure it matches your setup.
Post your docker-compose logs
Here you go! https://www.pastery.net/wekngg/
I don't see anything wrong there, but its most likely a proxy issue.
Also you should be using the nginx.conf and docker-compose from here:
https://github.com/LemmyNet/lemmy-ansible/blob/main/templates/nginx.conf
Ya, I'm sure it is. Thanks for the tip to use the lemmy-ansible repo for docker instead of the lemmy docker installation. I'll tinker and report back on success or not.
If you docker inspect lemmy_proxy_1 to find its IP, and connect to 80/443 there from the host, does it work?
Do you have iptables rules on the host that might be blocking access to the exposed port perhaps?
Also the default nginx forward proxy configuration runs nginx on port 1236, not 80, inside the container, and doesn't have any kind of TLS configuration.
I think most people likely have another layer of proxy (e.g. on the host) in front of it, instead of directly exposing the forward proxy from Docker Compose - that's what I do - and that's where I do TLS with a LetsEncrypt certificate.
Ya, I have my own reverse proxy in front of all of that. I just wanted to try and get a very basic setup working first. Thanks for the great info, I'll do some research! No IPTables.
did you try port 443?
Yes, even though it should not be accessible.