Channels DVR still doesn't offer proper protection for the admin interface, and I'd love to know whether this is something the developers are considering.
My setup is Channels DVR running in Docker on Unraid, with a MikroTik router.
I've tried restricting access through firewall rules, but this isn't a straightforward solution when the viewing apps need to communicate with the same server. I don't want to compromise the excellent channel-switching speed and responsiveness that make Channels so good just to secure the admin interface.
What I'd really like to see is:
- Optional authentication for Web Admin V2.
- Separate administrator and ordinary user permissions.
- Protection for administrative API endpoints, not just the web page.
- The ability to restrict administration to authorised devices while leaving normal TV viewing and recording unaffected.
I don't expect a complicated enterprise-level permissions system. Even a simple, optional admin password that protects the interface and its administrative functions would be a significant improvement.
It's frustrating that a device on the same home network can potentially access administrative functions without authentication. Being on a trusted network shouldn't automatically mean being trusted with control over the entire DVR.
Is proper admin authentication and access control on the roadmap for Channels DVR or Web Admin V2? I'd really appreciate some clarification from the development team, even if it's not currently planned.