I use macvlans on my Docker host instead of having everything run on the "host" IP.
When I go to http://x.x.x.x:8083 in my browser (where x.x.x.x is the unique IP address on the macvlan docker network), I just get the message:
Please visit this server via its local network IP to perform initial setup.
This isn't possible; I can't initiate a web connection from within the Docker container... which has its own unique IP address...
To get around this and get the DVR container configured, I had to: stop the container, change my compose configuration from the macvlan interface to host networking, restart the container, use SSH port forwarding to make localhost:8089 on my MacBook forward to port 8089 on my Docker server, open localhost:8089 in my browser, click the button, stop the container, and switch the networking back to the macvlan interface, and finally restart the container.
Also, is it normal to then get asked for an "Authorization Code" to access the server?!
I'm posting because I think the "first touch" experience could be better... 
Shouldn't it be adequate enough to check that the source IP address is part of the local subnet, instead of only matching the "host" IP? Definitely would've saved me a lot of hassle...
P.S. It may be better to make this a simple number indicator with +/– buttons once the number of cores is over 30 or something... 



As a long-time (and still active) MythTV user, I'm very interested to see how the Channels DVR compares over the coming weeks.