NEW: DVR Server + Tailscale integration, for easier Away from Home access (Experimental)

It does work connecting to both the Synology package install and the docker container install.
I can only access the web admin UI and /speedtest though.
The Channels DVR client won't connect using Connect At Home with the tailscale IP. Says server was not found at tailscale IP address. Maybe because the iPhone tailscale is using IPv6 and my router has IPv6 disabled?

/speedtest is similar for both servers on a weak (2/4 bars) 4G LTE connection from home and Xfinity 500/15 Internet

Download  8.49 Mbps | Latency 68.20 ms | Jitter 12.26 ms (Synology package)
Download 10.16 Mbps | Latency 69.69 ms | Jitter 12.75 ms (Docker container w/bridge network)

Will try when away from home next weekend.

2 Likes

Are you using the latest iOS TestFlight beta?

No, loaded release v5.5.3

tailscale machine details for iphone

Client connectivity
Varies: Yes
Hairpinning: No
IPv6: Yes
UDP: Yes
UPnP: No
PCP: No
NAT-PMP: No

tailscale machine details for synology channels dvr

Client connectivity
Varies: No
Hairpinning: No
IPv6: No
UDP: Yes
UPnP: No
PCP: No
NAT-PMP: No

Update to the latest TestFlight beta to fix the connection issue.

1 Like

Geez, I thought I was getting the unadvertised special when my download came through as the unadvertised release v5.5.3. Will try next weekend with the latest test flight.

I think the release notes need updated

2 posts were split to a new topic: DVR network interface binding

OK, did a quick test with 9.25.455 on iPhone over cellular and am able to connect the TestFlight client to my servers and stream.
Thanks, Great job!

Only issue I have is it's hard to tell which tailscale IP I'm connected to as it gets cutoff looking at Settings on my iPhone and the app doesn't rotate that to landscape when the phone is rotated.
Looks like this
Channels DVR
Connected: XXX.XXX.XXX.... (That's 4 dots)

This should better detect when you're on a Tailscale connection on WiFi and not consider it being At Home.

1 Like

Running 2022.09.30.0154 on Mac Mini server. Have Tailscale enabled and connected. Using the most recent TestFlight build of Channels on my phone and iPad. I can’t connect to the Tailscale IP address. “Channels DVR Sever not found at XXX.XX.X.XX” Any ideas?

2 Likes

You will have to install Tailscale app on your iPhone

Thanks I’ll try it!

1 Like

Ok so the Tailscale app has to be running also. I assume this will be built into the future Channels iOS and iPadOS apps? Apple TV app too?

1 Like

@reliant-K yep, that’s our eventual goal.

1 Like

Works great. Haven’t been able to get remote viewing to work in quite awhile, this simplifies things a bunch!

2 Likes

An TestFlight build is available with Tailscale integrated into iOS and tvOS. The UI is still very rough, but can be found under Settings > Debug > Tailscale.

On the iPhone/iPad: Select Enable and then tap Login once the Status has updated
On the Apple TV: Select Enable and then scan the small QR code once it is visible

This will allow you to connect an Apple TV remotely via Tailscale, and use Channels on iOS without Tailscale VPN app installed.

Please try it out and let us know how it works.

Awesome, great job. Question, if it’s left on, is it smart enough to know if you are on the lan or does it always route through Tailscale?

2 Likes

Yes it is smart about LAN

1 Like

I enabled and signed into Tailscale on the iOS beta but it doesn’t seem to work? I leave my network and I’m presented with the cannot connect screen, do I also need remote access enabled?

Both the DVR and my iPhone show up in the Tailscale admin UI as being connected :man_shrugging:

2 Likes

Did you click connect > at home and enter the Tailscale IP of the dvr?

1 Like

Missed that bit, assumed it would auto discover :pray:

1 Like