Pluto for Channels - KineticMan docker

Make sure you change that password now - it's still visible in your edits :grimacing:

1 Like

Yeah,,, just did...

1 Like

gotta be... maybe he has some VPN/piHole setup?

No, no vpn, no pihole...

1 Like

humor us-- from cmd line on your server, ping that address

C:\Users\Pinball>ping boot.pluto.tv

Pinging inf-service-bootstrap.clusters.pluto.tv [3.170.103.17] with 32 bytes of data:
Reply from 3.170.103.17: bytes=32 time=23ms TTL=248

From the host server (linux)

ping boot.pluto.tv
PING inf-service-bootstrap.clusters.pluto.tv (13.249.74.106) 56(84) bytes of data.
64 bytes from server-13-249-74-106.sfo53.r.cloudfront.net (13.249.74.106): icmp_seq=1 ttl=248 time=62.7 ms
64 bytes from server-13-249-74-106.sfo53.r.cloudfront.net (13.249.74.106): icmp_seq=2 ttl=248 time=63.9 ms

can't from the container... no ping, curl, nslookup, traceroute, etc.

Please run these from inside the container

  docker exec -it pluto-for-channels python3 -c "import socket; print(socket.getaddrinfo('boot.pluto.tv', 443))"
  docker exec -it pluto-for-channels cat /etc/resolv.conf
1 Like

I have in my yaml:
ports:
- 7778:7777

Hang on.... It's working.... let me check a few things....
@KineticMan how do I see the new additional log info?
Right now, the only thing in the log is this:
[INFO] Pluto network ready after attempt 1

OK, thanks for the tip for DNS...
So, I have another iptv container that I can shell into and it has ping and nslookup...
That container failed on pluto.tv...
So I added the following to my yaml:
dns:
- 1.1.1.1
on start up, the log is empty except for that one line, but my epg loaded in my web page...
and when I copied the playlist into VLC, it loads the playlist and actually played the channel...

I know it looks like everything is working but I just wanted to follow-up on your request: No idea what the first command is, way over my head...

c@linux10:~$ podman exec -it plutotv python3 -c "import socket; print(socket.getaddrinfo('boot.pluto.tv', 443))"
[(<AddressFamily.AF_INET: 2>, <SocketKind.SOCK_STREAM: 1>, 6, '', ('13.249.74.106', 443)), (<AddressFamily.AF_INET: 2>, <SocketKind.SOCK_DGRAM: 2>, 17, '', ('13.249.74.106', 443)), (<AddressFamily.AF_INET: 2>, <SocketKind.SOCK_RAW: 3>, 0, '', ('13.249.74.106', 443)), (<AddressFamily.AF_INET: 2>, <SocketKind.SOCK_STREAM: 1>, 6, '', ('13.249.74.28', 443)), (<AddressFamily.AF_INET: 2>, <SocketKind.SOCK_DGRAM: 2>, 17, '', ('13.249.74.28', 443)), (<AddressFamily.AF_INET: 2>, <SocketKind.SOCK_RAW: 3>, 0, '', ('13.249.74.28', 443)), (<AddressFamily.AF_INET: 2>, <SocketKind.SOCK_STREAM: 1>, 6, '', ('13.249.74.58', 443)), (<AddressFamily.AF_INET: 2>, <SocketKind.SOCK_DGRAM: 2>, 17, '', ('13.249.74.58', 443)), (<AddressFamily.AF_INET: 2>, <SocketKind.SOCK_RAW: 3>, 0, '', ('13.249.74.58', 443)), (<AddressFamily.AF_INET: 2>, <SocketKind.SOCK_STREAM: 1>, 6, '', ('13.249.74.68', 443)), (<AddressFamily.AF_INET: 2>, <SocketKind.SOCK_DGRAM: 2>, 17, '', ('13.249.74.68', 443)), (<AddressFamily.AF_INET: 2>, <SocketKind.SOCK_RAW: 3>, 0, '', ('13.249.74.68', 443)), (<AddressFamily.AF_INET6: 10>, <SocketKind.SOCK_STREAM: 1>, 6, '', ('2600:9000:211f:f800:3:c4a:9700:93a1', 443, 0, 0)), (<AddressFamily.AF_INET6: 10>, <SocketKind.SOCK_DGRAM: 2>, 17, '', ('2600:9000:211f:f800:3:c4a:9700:93a1', 443, 0, 0)), (<AddressFamily.AF_INET6: 10>, <SocketKind.SOCK_RAW: 3>, 0, '', ('2600:9000:211f:f800:3:c4a:9700:93a1', 443, 0, 0)), (<AddressFamily.AF_INET6: 10>, <SocketKind.SOCK_STREAM: 1>, 6, '', ('2600:9000:211f:4e00:3:c4a:9700:93a1', 443, 0, 0)), (<AddressFamily.AF_INET6: 10>, <SocketKind.SOCK_DGRAM: 2>, 17, '', ('2600:9000:211f:4e00:3:c4a:9700:93a1', 443, 0, 0)), (<AddressFamily.AF_INET6: 10>, <SocketKind.SOCK_RAW: 3>, 0, '', ('2600:9000:211f:4e00:3:c4a:9700:93a1', 443, 0, 0)), (<AddressFamily.AF_INET6: 10>, <SocketKind.SOCK_STREAM: 1>, 6, '', ('2600:9000:211f:2000:3:c4a:9700:93a1', 443, 0, 0)), (<AddressFamily.AF_INET6: 10>, <SocketKind.SOCK_DGRAM: 2>, 17, '', ('2600:9000:211f:2000:3:c4a:9700:93a1', 443, 0, 0)), (<AddressFamily.AF_INET6: 10>, <SocketKind.SOCK_RAW: 3>, 0, '', ('2600:9000:211f:2000:3:c4a:9700:93a1', 443, 0, 0)), (<AddressFamily.AF_INET6: 10>, <SocketKind.SOCK_STREAM: 1>, 6, '', ('2600:9000:211f:7400:3:c4a:9700:93a1', 443, 0, 0)), (<AddressFamily.AF_INET6: 10>, <SocketKind.SOCK_DGRAM: 2>, 17, '', ('2600:9000:211f:7400:3:c4a:9700:93a1', 443, 0, 0)), (<AddressFamily.AF_INET6: 10>, <SocketKind.SOCK_RAW: 3>, 0, '', ('2600:9000:211f:7400:3:c4a:9700:93a1', 443, 0, 0)), (<AddressFamily.AF_INET6: 10>, <SocketKind.SOCK_STREAM: 1>, 6, '', ('2600:9000:211f:2200:3:c4a:9700:93a1', 443, 0, 0)), (<AddressFamily.AF_INET6: 10>, <SocketKind.SOCK_DGRAM: 2>, 17, '', ('2600:9000:211f:2200:3:c4a:9700:93a1', 443, 0, 0)), (<AddressFamily.AF_INET6: 10>, <SocketKind.SOCK_RAW: 3>, 0, '', ('2600:9000:211f:2200:3:c4a:9700:93a1', 443, 0, 0)), (<AddressFamily.AF_INET6: 10>, <SocketKind.SOCK_STREAM: 1>, 6, '', ('2600:9000:211f:b200:3:c4a:9700:93a1', 443, 0, 0)), (<AddressFamily.AF_INET6: 10>, <SocketKind.SOCK_DGRAM: 2>, 17, '', ('2600:9000:211f:b200:3:c4a:9700:93a1', 443, 0, 0)), (<AddressFamily.AF_INET6: 10>, <SocketKind.SOCK_RAW: 3>, 0, '', ('2600:9000:211f:b200:3:c4a:9700:93a1', 443, 0, 0)), (<AddressFamily.AF_INET6: 10>, <SocketKind.SOCK_STREAM: 1>, 6, '', ('2600:9000:211f:7a00:3:c4a:9700:93a1', 443, 0, 0)), (<AddressFamily.AF_INET6: 10>, <SocketKind.SOCK_DGRAM: 2>, 17, '', ('2600:9000:211f:7a00:3:c4a:9700:93a1', 443, 0, 0)), (<AddressFamily.AF_INET6: 10>, <SocketKind.SOCK_RAW: 3>, 0, '', ('2600:9000:211f:7a00:3:c4a:9700:93a1', 443, 0, 0)), (<AddressFamily.AF_INET6: 10>, <SocketKind.SOCK_STREAM: 1>, 6, '', ('2600:9000:211f:a200:3:c4a:9700:93a1', 443, 0, 0)), (<AddressFamily.AF_INET6: 10>, <SocketKind.SOCK_DGRAM: 2>, 17, '', ('2600:9000:211f:a200:3:c4a:9700:93a1', 443, 0, 0)), (<AddressFamily.AF_INET6: 10>, <SocketKind.SOCK_RAW: 3>, 0, '', ('2600:9000:211f:a200:3:c4a:9700:93a1', 443, 0, 0))]


c@linux10:~$ cat /etc/resolv.conf
# Generated by NetworkManager
search home.arpa dns.podman
nameserver 10.0.0.10

Glad it works now.

I've got something coming out soon that might make this obsolete anyway- I think you guys will like it :eyes:

1 Like

Wow. Many thanks!! I deployed using project one click this morning from olivetin, on Mac mini it went very smoothly.