So I have been reading the threads here about users getting Channels running on a Raspberry Pi.
I already have a good NAS for Channels, but I couldn't help but want to get one and try it for other things.
I was running a bunch of services in Docker containers on my Synology. And use it for security camera surveillance. Plus DNS and DHCP there too. With all the tasks that were using the CPU, sometimes IO wait would increase and cause a high load average if an above average amount of recordings were happening. With 3+ OTA recordings going in Channels DVR and also watching TV and playing back recordings (all simultaneously), sometimes load would increase substantially and the system would get slower and there was the possibility of a glitch with one of the recordings.
I knew the NAS could handle the Channels DVR service perfectly well if I wasn't also running so many other services and I wanted to offload some of this stuff to the Pi. So I got an rpi4 on Amazon for $90... thats the full 2GB RAM kit with heatsinks, fan, power adapter, board case, and 32GB SD card.
I put Unifi Controller on it, Homebridge, and Pi-Hole ad-blocking DNS & DHCP. Set Unifi to do daily backups to the NAS in the early hours of the morning and set all services to boot with the system. Also hooked it up to gigabit ethernet and a UPS in my network closet. It runs headless, but can ssh and vnc to it from any of my other computers.
And then I stopped Unifi, Homebridge, DNS, DHCP, Pi-Hole, and Docker on the NAS. Don't need Docker at all anymore. My NAS load averages have plummeted. No more IO wait. Channels DVR is faster than ever. And the tiny little Pi is running fast. This was a great addition that improved my Channels setup, without even putting Channels software on it.
I'm still following the threads about running Channels on the rpi4, even though I don't intend to do that. I intended it to be a supplement to the NAS, and for that it is perfect. I would recommend a similar setup to anyone. If anyone else who runs a Pi as a server like this has other good uses for it, let me know!
- Dave
I thought you moved Channels to a pi, but instead you offloaded your other apps to it.