Installation

cherryEPG has been developed on Debian Linux. As such it can be run on any Linux derivative. Historically we were used to work on a Debian based distribution. Setting up a Debian system is quit easy but the fine tuning is not for beginners. Practice has shown that it’s much easier to use a more user friendly Debian-based distribution.

The decision was made on Turnkey Linux. As you can read from their website, Turnkey Linux is Debian GNU/Linux with Batteries Included.

The installation process and even later operation doesn’t require special knowledge of Linux operating system. But further or later it could be helpful to customize it to your needs.

Installation of the operating system

There are currently three options when choosing the operating system on which cherryEPG can be installed:

  • Turnkey Linux 16.1. Please proceed here.
  • Debian Linux 11. Please proceed here.
  • Ubuntu Linux 21.10 or 22.04 LTS. Please proceed here.

For unexperienced Linux users or users new to Linux I recommend to install Turnkey Linux OS.

Regardless of the selected distribution, you have always the option of installing the system in a Virtual environment of your choice on a Bare Metal physical machine.

cherryEPG has very low requirements on the “hardware”. They depend on the final configuration of the system. In a configuration with up to 40 services and up to 4 EIT output streams a machine with 2 GB RAM and 2 CPU should be enough. When increasing the number of services and output streams the requirements increase. Larger installations with more than 300 services and more than 20 output streams (QAM) require “hardware” with 8 GB RAM and 6-8 CPU cores. With TurnkeyLinux or Debian/Linux running in VirtualBox, VMWare or Proxmox virtualization environment we get excellent performance and stable operation. With utilization in mind this is also the recommended installation environment. But nevertheless installation on a bare metal server is also working perfect.

Please continue with the installation of cherryEPG on Turnkey Linux, Debian or Ubuntu.