Skip to content

Remote Access

Use this page when you want secure browser access to your OmniLux server outside your home network.

For the public docs, the recommended path is simple:

  1. Keep OmniLux working locally first.
  2. Put it behind HTTPS with Reverse Proxy.
  3. Expose only ports 80 and 443 on your router.
  4. Use the viewer web app when you want limited browser access for other people.

Public domain + reverse proxy

Setup

  1. Add a DNS A record such as omnilux.yourdomain.com pointing to your public IP.
  2. Forward external port 443 to the machine running your reverse proxy.
  3. Configure Caddy, Nginx, or Traefik to proxy traffic to OmniLux on port 4000.
  4. Verify HTTPS works before sharing the server outside your home.

Example Caddy site block

txt
omnilux.yourdomain.com {
    reverse_proxy localhost:4000
}

Security considerations

  • Always use HTTPS and never expose port 4000 directly to the internet.
  • Use a strong admin password and keep OmniLux updated.
  • Share the viewer web app instead of the full admin UI when someone only needs playback.