You need a reverse proxy to accomplish this. The reverse proxy will have port 80 exposed and points PiHole/Searx containers and their respective ports for the paths you specify.
You need a reverse proxy to accomplish this. The reverse proxy will have port 80 exposed and points PiHole/Searx containers and their respective ports for the paths you specify.
Sounds like end-to-end encryption is opt-in. Thus, a default configuration leaves communications unencrypted and vulnerable to eavesdropping.
I have a Pi4 running octoprint, pi-hole and some of my own containers.
The rest I run on a Hetzner VM.
I have worked with Docker/WSL for a number of years and it is more difficult compared to Docker in Linux. There are a lot a unique quirks and bugs that are an absolute pain to deal with.
Would not recommend for any relatively complex use case and certainly not for a server.
It’s basic, but rsync is a reliable changes-only solution. You can do push or pull on a cronjob.
Yes, nginx and caddy are popular reverse proxies.
Without one you can only host applications on different ports, not combined on one port like you want.