Cord cutting systems require a front end and back end. TVheadend is the back end and provides streaming TV and DVR features.
If the computer is powerful enough and it is only required in one room, then it can be all on one system. In my case, I have seven rooms with TVs. So, I need a powerful backend computer running TVheadend and a low-cost Raspberry Pi running Kodi/OSMC in each room.
The TVheadend PC requires the following steps:
Disable IPv6 because system goes to sleep