Installing Ksenos with GUI on CentOS 6

Last updated: 19th Aug 2016

These instructions will help on installing Ksenos with GUI on a CentOS 6 platform. Ksenos with GUI will work as a viewing client and a recorder. Installation may differ from the instructions because of different hardware used for servers. There are only a few mandatory steps, but all the suggested steps are very useful. These instructions should not be followed blindly but adjusted to fit your hardware (such as GPU and drivers for it).

1. Requirements

CentOS 6 Minimal Desktop (64-bit suggested)

2. CentOS partitions and installation

The following partition table is a suggestion on how to partition your system when you have a single 1TB hard disk.

MountpointSize (GB)TypeDescription
/25ext4(OS root directory)
swap2swap(Swap partition)
/home50ext4(Users home directory, Gallery and configs will be stored here)
/var/lib/ksenos/capture/d100ext4(This partition is for the database)
/var/lib/ksenos/capture/e"Use all remaining space"ext4(This is for the actual recordings)

After the CentOS installation, add a new user (for example "ksenos") and log in.

3. Installing Ksenos

To install Ksenos, open up a terminal and elevate your privileges to root

After the installation is completed you can close the terminal, and next all you need to do is enter a product key, configure recording spaces from Ksenos settings and start adding cameras. These are all described in Ksenos Installers guide.

4. Suggested configurations and additional software

4.1 Update all packages (root access required)

4.2 Install additional repository for the packages in later suggestions (root access required)

4.3 Install additional programs (root access required)

4.4 If your system has an NVIDIA GPU, you need to install NVIDIA drivers, we do not suggest using Intel integrated GPU on CentOS with Ksenos as the driver has caused problems in the past. The following command will first detect the correct driver and then installs it. (root access required)

4.5 Set automatic OS login for your user (in this example "ksenos") (root access required)

4.6 Disable some selected system services (root access required)

4.7 Increase the maximum number of open file handles, too many open file handles have caused some systems to malfunction when the default lower value is used (root access required)

4.8 Set desktop attributes like the screensaver and automatic locking for user

Reboot is also suggested after all of these changes. Before rebooting, make sure to doublecheck your NVIDIA driver (if you installed it) to be the correct one.

Ksenos can be manually started from the Applications -> Video menu.


Installing Ksenos Daemon on CentOS 6

Last updated: 19th Aug 2016

These instructions will help on installing Ksenos Daemon on a CentOS 6 platform. Daemon version will be running as a service only, and accessible via WebUI or remote connection. Installation may differ from the instructions because of different hardware used for servers. There are only a few mandatory steps, but all the suggested steps are very useful. These instructions should not be followed blindly but adjusted to fit your hardware.

1. Requirements

CentOS 6 Minimal (64-bit suggested)

2. CentOS partitions and installation

The following partition table is a suggestion on how to partition your system when you have a single 1TB hard disk.

MountpointSize (GB)TypeDescription
/10ext4(OS root directory)
swap2swap(Swap partition)
/var/lib/ksenos10ext4(Configs will be stored here)
/var/lib/ksenos/capture/d100ext4(This partition is for the database)
/var/lib/ksenos/capture/e"Use all remaining space"ext4(This is for the actual recordings)

After the CentOS installation log in as root user and you will land on a console view.

3. Installing Ksenos

To install Ksenos you will first need to install the repository then the Ksenos packages

After the installation, you should reboot the system. Then once the system is up and running again, connect to its IP address on a browser to get to the configuration page. Next, all you need to do is enter a product key, configure recording spaces from and start adding cameras. These are all described in Ksenos Installers guide.

4. Suggested configurations and additional software

4.1 Update all packages

4.2 Install additional repository for the packages in later suggestions

4.3 Install additional programs, "minimal installation" of CentOS does not include some useful basic packages so these are installed manually

4.4 To access system (hardware and OS) configurations from Ksenos settings, you will need an external webmin-ksenos package installed

4.5 Disable some selected system services

4.6 Increase the maximum number of open file handles, too many open file handles have caused some systems to malfunction when the default lower value is used

4.7 To manually start, stop or restart the process

Reboot is also suggested after all of these changes. To get all the services running correctly, a reboot is mandatory.


Installing Ksenos with GUI on CentOS 7

Last updated: 14th Aug 2018

These instructions will help on installing Ksenos with GUI on a CentOS 7 platform. Ksenos with GUI will work as a viewing client and a recorder. Installation may differ from the instructions because of different hardware used for servers. There are only a few mandatory steps, but all the suggested steps are very useful. These instructions should not be followed blindly but adjusted to fit your hardware (such as GPU and drivers for it).

1. Requirements

CentOS 7 GNOME Desktop (64-bit required)

2. CentOS partitions and installation

The following partition table is a suggestion on how to partition your system when you have a single 1TB hard disk.

MountpointSize (GB)TypeDescription
/25ext4(OS root directory)
swap2swap(Swap partition)
/home50ext4(Users home directory, Gallery and configs will be stored here)
/var/lib/ksenos/capture/d100ext4(This partition is for the database)
/var/lib/ksenos/capture/e"Use all remaining space"ext4(This is for the actual recordings)

After the CentOS installation, add a new user (for example "ksenos") and log in.

3. Installing Ksenos

To install Ksenos, open up a terminal and elevate your privileges to root

After the installation is completed you can close the terminal, and next all you need to do is enter a product key, configure recording spaces from Ksenos settings and start adding cameras. These are all described in Ksenos Installers guide.

4. Suggested configurations and additional software

4.1 Update all packages (root access required)

4.2 Install additional repository for the packages in later suggestions (root access required)

4.3 Install additional programs (root access required)

4.4 If your system has an NVIDIA GPU, you need to install NVIDIA drivers. The following command will first detect the correct driver and then installs it. (root access required)

4.5 Set automatic OS login for your user (in this example "ksenos") (root access required)

4.6 Disable some selected system services (root access required)

4.7 Increase the maximum number of open file handles, too many open file handles have caused some systems to malfunction when the default lower value is used (root access required)

4.8 Set desktop attributes like the screensaver and automatic locking for user

Reboot is also suggested after all of these changes. Before rebooting, make sure to doublecheck your NVIDIA driver (if you installed it) to be the correct one.

Ksenos can be manually started from the Applications -> Sound & Video menu.


Installing Ksenos Daemon on CentOS 7

Last updated: 14th Aug 2018

These instructions will help on installing Ksenos Daemon on a CentOS 7 platform. Daemon version will be running as a service only, and accessible via WebUI or remote connection. Installation may differ from the instructions because of different hardware used for servers. There are only a few mandatory steps, but all the suggested steps are very useful. These instructions should not be followed blindly but adjusted to fit your hardware.

1. Requirements

CentOS 7 Minimal installation (64-bit required)

2. CentOS partitions and installation

The following partition table is a suggestion on how to partition your system when you have a single 1TB hard disk.

MountpointSize (GB)TypeDescription
/10ext4(OS root directory)
swap2swap(Swap partition)
/var/lib/ksenos10ext4(Configs will be stored here)
/var/lib/ksenos/capture/d100ext4(This partition is for the database)
/var/lib/ksenos/capture/e"Use all remaining space"ext4(This is for the actual recordings)

After beginning the installation, set the root password but do not create a user

After the CentOS installation log in as root user and you will land on a console view.

3. Installing Ksenos

To install Ksenos you will first need to install the repository then the Ksenos packages

After the installation, you should reboot the system. Then once the system is up and running again, connect to its IP address on a browser to get to the configuration page. Next, all you need to do is enter a product key, configure recording spaces from and start adding cameras. These are all described in Ksenos Installers guide.

4. Suggested configurations and additional software

4.1 Update all packages

4.2 Install additional repository for the packages in later suggestions

4.3 Install additional programs, "minimal installation" of CentOS does not include some useful basic packages so these are installed manually

4.4 To access system (hardware and OS) configurations from Ksenos settings, you will need an external webmin-ksenos package installed

4.5 Disable some selected system services

4.6 Increase the maximum number of open file handles, too many open file handles have caused some systems to malfunction when the default lower value is used

4.7 To manually start, stop or restart the process

Reboot is also suggested after all of these changes. To get all the services running correctly, a reboot is mandatory.