I have been using pihole for about 1 year with no problems. Last night i got vaultwarden setup on the same RPI using nginx for the reverse proxy, and nginx is stealing the port 80 from pihole. I can run either app alone, but not both at the same time. I was wondering if there is an easy way for a noob to make these 2 apps play nice together. I have pihole running in docker and nginx is just normal version on raspberry pi.
You are right, it is using lighttpd. i got into the config for it inside docker and changed it to listen on port 81. that fixed pihole, but broke nginx. I am thinking of running nginx in a docker container so I would have more control over the ports, but i dont know enough about docker to be able to get my revere proxy config into the container.
I think it is all working except for the nginx conf file. I dont know to get it into the nginx container, so the reverse proxy isnt working. I decided to keep the duckdns parts so it will be easier to access from outside my network. Also for anyone else wanting to use this compose file, the spacing is off on the sections starting with line 16 and 29. Thanks for your help getting me this far.