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.
Cloud relay vs direct access
These are different things.
- Direct LAN, VPN, and user-owned reverse-proxy access are part of your self-hosted setup.
- OmniLux relay is the cloud-mediated remote access path for self-hosted servers.
- Billing policy only applies to the relay path, not to your own direct access methods.
See Cloud Product Contract if you want the current hosted policy in plain language.
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.