-
Public free-to-air list
Free-to-air Spanish channels, with IDs to match the guide.
-
Plex
Sees it as an aerial tuner and adds its live TV and recorder.
-
Home IPTV apps
On a phone or TV, with the playlist and guide.
-
The TV
Watching a channel through Plex.
-
People outside (pending)
The next phase: each with their own user and channels.
-
Channel list
The source list, loaded into the manager.
-
Programme guide
The source guide, matched channel by channel.
-
Chosen channels
An explicit list in the repository, instead of importing whole groups.
-
Daily refresh
The list and guide are downloaded again every day.
-
Emulated tuner
The manager pretends to be a network tuner: Plex discovers it and uses it like an aerial.
-
Playlist for apps
A playlist with the guide included, for any IPTV app.
-
Users and permissions
Each user can have their own channel selection.
-
Remuxing
The manager doesn't convert video, it only repackages it. If conversion is needed, Plex does it on its GPU.
-
Terraform
Creates the unprivileged container.
-
Ansible role
Installs the manager on Docker and configures it.
-
Configuration through the API
Admin, list, guide, refresh and channels, through the manager's API. If something already exists, it's left alone.
-
Two passes
The playbook runs twice: the second must change nothing.
-
Internal door
The manager's web UI, only from home or the VPN, with two-factor and then its login.
-
Container firewall
Admin only from my machines and the VPN; the service only from the home network and the VPN.
- Proxmox VE
- Linux / SSH hardening
-
Monitoring
Like the rest of the fleet.
-
Security
Like the rest of the fleet.