Multiple Sources (MLB, TUBI, Samsung, Pluto) Suddenly Missing

OK, so you decided to stay with the new IP. I trust you've taken steps to reserve it in your router, so this won't happen again.

To update the IP (or hostname which is what I use) in OliveTin, stop the OliveTin stack. Go into the stack editor, and down to the Environment variables section. Update these two fields, which for you would mean using the new IP in each location. Click Update the stack, and select the slider to re-deploy and recreate, so you get the latest OliveTin image.

Once you've done that, go ahead and run a new Post-Install Healthcheck, and post it here so I can confirm everything looks good. Don't forget to use 3 backticks before and after the healthcheck block, to get a properly formatted and scrollable code block. Do not use the Blockquote you've been using...

Thank you! Below is the health check:

(extended_check=false)

OliveTin Container Version 2025.07.30
OliveTin Docker Compose Version 2025.03.26

----------------------------------------

Checking that your selected Channels DVR server (192.168.150.204:8089) is reachable by URL:
HTTP Status: 200 indicates success...

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100  1276  100  1276    0     0  60761      0 --:--:-- --:--:-- --:--:-- 60761
HTTP Status: 200
Effective URL: http://192.168.150.204:8089/

----------------------------------------

Checking that your selected Channels DVR server's data files (/mnt/192.168.150.204-8089) are accessible:
Folders with the names Database, Images, Imports, Logs, Movies, Streaming and TV should be visible...

total 16
drwxr-xr-x  9 root root   288 Aug  9 08:33 .
drwxr-xr-x  1 root root  4096 Aug  9 12:48 ..
-rw-r--r--  1 root root 10244 Apr 15 21:31 .DS_Store
drwxr-xr-x 33 root root  1056 Aug  8 22:02 Database
drwxr-xr-x  7 root root   224 Jul 21 10:11 Images
drwxr-xr-x  6 root root   192 Feb  2  2025 Imports
drwxr-xr-x  4 root root   128 Feb 16 19:30 Logs
drwxr-xr-x  7 root root   224 Aug  9 08:33 Streaming
drwxr-xr-x  4 root root   128 Aug  9 08:33 TV

Docker reports your current DVR_SHARE setting as...
/Volumes/External Drive/Channels DVR

If the listed folders are NOT visible, AND you have your Channels DVR and Docker on the same system:

Channels reports this path as...
/Volumes/External Drive/Channels DVR

----------------------------------------

Checking that your selected Channels DVR server's log files (/mnt/192.168.150.204-8089_logs) are accessible:
Folders with the names data and latest should be visible...

total 12
drwxr-xr-x  12 root root  384 Aug  8 10:45 .
drwxr-xr-x   1 root root 4096 Aug  9 12:48 ..
drwxr-xr-x   9 root root  288 Jul 27 20:39 2025.07.28.0006
drwxr-xr-x   9 root root  288 Jul 29 20:53 2025.07.28.0213
drwxr-xr-x   9 root root  288 Aug  1 07:12 2025.08.01.0545
drwxr-xr-x   8 root root  256 Aug  1 15:13 2025.08.01.1845
drwxr-xr-x   9 root root  288 Aug  2 21:42 2025.08.02.2147
drwxr-xr-x   9 root root  288 Aug  6 17:49 2025.08.06.2205
drwxr-xr-x 105 root root 3360 Aug  9 12:24 data
-rwxr-xr-x   1 root root 2840 Feb  1  2025 install.sh
drwxr-xr-x   9 root root  288 Aug  8 10:45 latest
-rwxr-xr-x   1 root root  774 Feb  1  2025 uninstall.sh

Docker reports your current LOGS_SHARE setting as...
/Users/jasontrippe/Library/Application Support/ChannelsDVR

If the listed folders are NOT visible, AND you have your Channels DVR and Docker on the same system:

Channels reports this path as...
/Users/jasontrippe/Library/Application Support/ChannelsDVR

----------------------------------------

Checking if your Portainer token is working on ports 9000 and/or 9443:

Portainer http response on port 9000 reports version 2.27.9
Portainer Environment ID for local is 1
Portainer https response on port 9443 reports version 2.27.9
Portainer Environment ID for local is 1

----------------------------------------

Here's a list of your current OliveTin-related settings:

HOSTNAME=olivetin
CHANNELS_DVR=192.168.150.204:8089
CHANNELS_DVR_ALTERNATES=
CHANNELS_CLIENTS=
ALERT_SMTP_SERVER=
ALERT_EMAIL_FROM=[Redacted]@
ALERT_EMAIL_PASS=[Redacted]
ALERT_EMAIL_TO=[Redacted]@
UPDATE_YAMLS=true
UPDATE_SCRIPTS=true
PORTAINER_TOKEN=[Redacted]
PORTAINER_HOST=192.168.150.204
PORTAINER_PORT=9443
PORTAINER_ENV=1

----------------------------------------

Here's the contents of /etc/resolv.conf from inside the container:

# Generated by Docker Engine.
# This file can be edited; Docker Engine will not make further changes once it
# has been modified.

nameserver 127.0.0.11
search 
options ndots:0

# Based on host file: '/etc/resolv.conf' (internal resolver)
# ExtServers: [host(192.168.65.7)]
# Overrides: [search]
# Option ndots from: internal

----------------------------------------

Here's the contents of /etc/hosts from inside the container:

127.0.0.1	localhost
::1	localhost ip6-localhost ip6-loopback
fe00::	ip6-localnet
ff00::	ip6-mcastprefix
ff02::1	ip6-allnodes
ff02::2	ip6-allrouters
172.18.0.3	olivetin```
1 Like

I also checked by adding the PBS bridge from Project One Click, and it worked perfectly.

2 Likes

Make sure to set a reserved dhcp ip address in your router for the server so it's ip address doesn't change from 192.168.150.204

1 Like