openITCOCKPIT Download Server

Install openITCOCKPIT

Minimum requirements 2 CPU cores 4 GB RAM 60 GB storage amd64 / arm64

Operating system

Ubuntu 24.04 / 26.04 and Debian 13. RHEL-based distributions require the Enterprise Edition.

ARM64 & Raspberry Pi

The same installation steps apply to amd64 and arm64. Use a supported Ubuntu or Debian release and a 64-bit operating system. For Raspberry Pi, choose the 64-bit version of Raspberry Pi OS based on a supported Debian release.

Tested on Apple Silicon, Pine64 ROCK64 and Raspberry Pi 4.

openITCOCKPIT running on a Raspberry Pi

Ubuntu Resolute (26.04), Ubuntu Noble (24.04)

1 Set up the openITCOCKPIT repository

add-apt-repository universe
apt-get install apt-transport-https curl gnupg2 ca-certificates

mkdir -p /etc/apt/keyrings
curl https://packages5.openitcockpit.io/repokey.txt | tee /etc/apt/keyrings/openitcockpit-keyring.asc

tee /etc/apt/sources.list.d/openitcockpit.sources <<EOF
Types: deb
URIs: https://packages5.openitcockpit.io/openitcockpit/$(. /etc/os-release && echo "${UBUNTU_CODENAME:-$VERSION_CODENAME}")/stable
Suites: $(. /etc/os-release && echo "${UBUNTU_CODENAME:-$VERSION_CODENAME}")
Components: main
Signed-By: /etc/apt/keyrings/openitcockpit-keyring.asc
Enabled: yes
EOF

apt-get update

2 Set up the Docker repository

openITCOCKPIT requires Docker, including when installed from Linux packages. You can also follow the official documentation .
curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc

tee /etc/apt/sources.list.d/docker.sources <<EOF
Types: deb
URIs: https://download.docker.com/linux/ubuntu
Suites: $(. /etc/os-release && echo "${UBUNTU_CODENAME:-$VERSION_CODENAME}")
Components: stable
Architectures: $(dpkg --print-architecture)
Signed-By: /etc/apt/keyrings/docker.asc
EOF

apt-get update

3 Install openITCOCKPIT

apt-get install openitcockpit

4 Finish the setup

Run the setup command to complete the installation:

/opt/openitc/frontend/SETUP.sh

Optional configuration

Register the Community Edition

Register your installation to access free community modules. In the web interface, go to System Registration, enter the community license key and click Register.

e5aef99e-817b-0ff5-3f0e-140c1f342792

After registration, install the free modules under System Tools Package Manager.

Community Edition registration in openITCOCKPIT
Install phpMyAdmin

Optionally install phpMyAdmin for database administration. The package manager will ask you to configure it during installation.

apt-get install phpmyadmin
phpMyAdmin setup details
Step 1
phpMyAdmin will ask you what web server you prefer to use. openITCOCKPIT uses Nginx as web server and will generate a configuration for phpMyAdmin automatically.
Please leave the web server selection blank and continue by selecting <Ok>.
Step 2
Choose dbconfig-common to automatically configure the database settings for phpMyAdmin.
Please continue by selecting <Yes>.
Step 3
Choose dbconfig-common to automatically configure the database settings for phpMyAdmin.
Please continue by selecting <Yes>.

Start monitoring

Set up your first host with the beginner's guide.

Debian Trixie (13)

1 Set up the openITCOCKPIT repository

Ensure you have enabled contrib and non-free repositories in /etc/apt/sources.list.d/debian.sources
Types: deb deb-src
URIs: mirror+file:///etc/apt/mirrors/debian.list
Suites: trixie trixie-updates trixie-backports
Components: main contrib non-free non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg

Types: deb deb-src
URIs: mirror+file:///etc/apt/mirrors/debian-security.list
Suites: trixie-security
Components: main contrib non-free non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
apt-get install apt-transport-https curl gnupg2 ca-certificates

mkdir -p /etc/apt/keyrings
curl https://packages5.openitcockpit.io/repokey.txt | tee /etc/apt/keyrings/openitcockpit-keyring.asc

tee /etc/apt/sources.list.d/openitcockpit.sources <<EOF
Types: deb
URIs: https://packages5.openitcockpit.io/openitcockpit/$(. /etc/os-release && echo "$VERSION_CODENAME")/stable
Suites: $(. /etc/os-release && echo "$VERSION_CODENAME")
Components: main
Signed-By: /etc/apt/keyrings/openitcockpit-keyring.asc
Enabled: yes
EOF

apt-get update

2 Set up the Docker repository

openITCOCKPIT requires Docker, including when installed from Linux packages. You can also follow the official documentation .
curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc

tee /etc/apt/sources.list.d/docker.sources <<EOF
Types: deb
URIs: https://download.docker.com/linux/debian
Suites: $(. /etc/os-release && echo "$VERSION_CODENAME")
Components: stable
Architectures: $(dpkg --print-architecture)
Signed-By: /etc/apt/keyrings/docker.asc
EOF

apt-get update

3 Install openITCOCKPIT

apt-get install openitcockpit

4 Finish the setup

Run the setup command to complete the installation:

/opt/openitc/frontend/SETUP.sh

Optional configuration

Register the Community Edition

Register your installation to access free community modules. In the web interface, go to System Registration, enter the community license key and click Register.

e5aef99e-817b-0ff5-3f0e-140c1f342792

After registration, install the free modules under System Tools Package Manager.

Community Edition registration in openITCOCKPIT
Install phpMyAdmin

Optionally install phpMyAdmin for database administration. The package manager will ask you to configure it during installation.

apt-get install phpmyadmin
phpMyAdmin setup details
Step 1
phpMyAdmin will ask you what web server you prefer to use. openITCOCKPIT uses Nginx as web server and will generate a configuration for phpMyAdmin automatically.
Please leave the web server selection blank and continue by selecting <Ok>.
Step 2
Choose dbconfig-common to automatically configure the database settings for phpMyAdmin.
Please continue by selecting <Yes>.
Step 3
Choose dbconfig-common to automatically configure the database settings for phpMyAdmin.
Please continue by selecting <Yes>.

Start monitoring

Set up your first host with the beginner's guide.

The openITCOCKPIT Enterprise Edition is also available for Red Hat Enterprise Linux and RHEL based distributions such as: CentOS, Rocky Linux AlmaLinux or Oracle Linux.

Run openITCOCKPIT with Docker

Pre-built container images are available for amd64 and arm64. Follow the Docker installation guide for deployment and configuration.

Docker installation guide openITCOCKPIT running on a Docker Swarm cluster.

Production system sizing

Sizing depends on the number of hosts and services you monitor. For production, use this as a rough guide rather than a minimum requirement.
A rough guide:
  • 16 CPU cores (high clock speeds are preferred)
  • 32 GB RAM
  • 500 GB SSD
Older versions

openITCOCKPIT 4

openITCOCKPIT Version 4.x has entered maintenance mode. The repository is still online and can be found here.

openITCOCKPIT 3

openITCOCKPIT Version 3.x has entered maintenance mode. The repository is still online and can be found here.