Remote Access
Use this page when you want secure browser access to your OmniLux server outside your home network.
Recommended approach
For the public docs, the recommended path is simple:
- Keep OmniLux working locally first.
- Put it behind HTTPS with Reverse Proxy.
- Expose only ports
80and443on your router. - Use the viewer web app when you want limited browser access for other people.
Public domain + reverse proxy
Setup
- Add a DNS A record such as
omnilux.yourdomain.compointing to your public IP. - Forward external port
443to the machine running your reverse proxy. - Configure Caddy, Nginx, or Traefik to proxy traffic to OmniLux on port
4000. - 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
4000directly 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.