Skip to content

Reverse Proxy Domain Setup with Docker

Vicwomg edited this page Aug 1, 2025 · 1 revision

Courtesy of @acamino84

Below is my dockerfile settings:

pikaraoke:
  image: vicwomg/pikaraoke:latest                                                                                        
  container_name: PiKaraoke
   command: --url https://[domain_name]                                   
   volumes:
 [volume information here]
  restart: unless-stopped
## Forward host port 5555 to the pikaraoke web interface on 5555, adjust host port as necessary
  ports:
    - "5555:5555"

I use (personally) Caddy to manage my reverse proxies. I know Apache and Nginx has methods as well with similar instructions, but below are my caddyfile instructions:

karaoke.[domain_name] {

reverse_proxy * { to 192.168.68.51:5555 } }

The reverse proxy should work fine with the above using a subdomain (as seen above, I used the "karaoke" subdomain. So if my website was acamino84.com, then I would access PiKaraoke from karaoke.acamino84.com (and the splash screen from karaoke.acamino84.com/splash).

Clone this wiki locally