# Icinga2 setup on single node AlmaLinux 8.10 without Internet. Need steps to install icinga 2 on this server

**URL:** <https://community.icinga.com/t/icinga2-setup-on-single-node-almalinux-8-10-without-internet-need-steps-to-install-icinga-2-on-this-server/15483>\
**Category:** Icinga DB\
**Tags:** icingadb-web, icingaweb2, icingadb, icinga2\
**Created:** [May 29, 2026, 2:24pm UTC](https://community.icinga.com/t/icinga2-setup-on-single-node-almalinux-8-10-without-internet-need-steps-to-install-icinga-2-on-this-server/15483 "2026-05-29T14:24:24Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Sandeep](https://community.icinga.com/letter_avatar_proxy/v4/letter/s/ecccb3/32.png) [@Sandeep](https://community.icinga.com/u/Sandeep)\
**Post date:** [May 29, 2026, 2:24pm UTC](https://community.icinga.com/t/icinga2-setup-on-single-node-almalinux-8-10-without-internet-need-steps-to-install-icinga-2-on-this-server/15483/1 "2026-05-29T14:24:24Z")

</div>

We have AlmaLinux 8.10 test server. We have to install icinga2 right from scratch. This server has no internet connectivity. We have another server in our environment which has internet connectivity, but runs on RHEL 7.9.

Need step by step procedure or any link for downloading and installation of icinga2 on this server. Console should be accessible. Tried many ways, but no luck at installing icngaweb2.

I am not sure what we are missing, but it will be great if someone provides a clear documentation on the installation steps

---

<div class="post-metadata">

**Author:** ![apenning](https://community.icinga.com/user_avatar/community.icinga.com/apenning/32/7669_2.png) [@apenning](https://community.icinga.com/u/apenning)\
**Post date:** [May 29, 2026, 3:06pm UTC](https://community.icinga.com/t/icinga2-setup-on-single-node-almalinux-8-10-without-internet-need-steps-to-install-icinga-2-on-this-server/15483/2 "2026-05-29T15:06:35Z")

</div>

Welcome to the Icinga Community and thanks for posting.

It’s difficult to provide specific help without knowing what failed for you. However, there is the [Get Started guide](https://icinga.com/docs/get-started/latest/), which is a tutorial one can follow.

Regarding the missing Internet connection, try mirroring the packages to a machine in your “DMZ”, which has both Internet connection and can be reached from the internal machine as well. Otherwise, `wget` all packages from an online machine and `sftp` them to the target.

---

<div class="post-metadata">

**Author:** ![Sandeep](https://community.icinga.com/letter_avatar_proxy/v4/letter/s/ecccb3/32.png) [@Sandeep](https://community.icinga.com/u/Sandeep)\
**Post date:** [May 29, 2026, 3:17pm UTC](https://community.icinga.com/t/icinga2-setup-on-single-node-almalinux-8-10-without-internet-need-steps-to-install-icinga-2-on-this-server/15483/3 "2026-05-29T15:17:16Z")

</div>

Thank you for your reply. Will try these steps and update here if I have face any issues during installation.

---

<div class="post-metadata">

**Author:** ![Sandeep](https://community.icinga.com/letter_avatar_proxy/v4/letter/s/ecccb3/32.png) [@Sandeep](https://community.icinga.com/u/Sandeep)\
**Post date:** [June 1, 2026, 11:49am UTC](https://community.icinga.com/t/icinga2-setup-on-single-node-almalinux-8-10-without-internet-need-steps-to-install-icinga-2-on-this-server/15483/4 "2026-06-01T11:49:13Z")

</div>

Here is the below error I am facing while trying to install. ICINGA (stable release for rhel) 556 B/s | 381 B 00:00  
Errors during downloading metadata for repository ‘icinga-stable-release’:

- Status code: 401 for [https://packages.icinga.com/subscription/rhel/8/release/repodata/repomd.xml](https://packages.icinga.com/subscription/rhel/8/release/repodata/repomd.xml) (IP: 185.233.189.126)  
Error: Failed to download metadata for repo ‘icinga-stable-release’: Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried

---

<div class="post-metadata">

**Author:** ![log1c](https://community.icinga.com/user_avatar/community.icinga.com/log1c/32/2071_2.png) [@log1c](https://community.icinga.com/u/log1c)\
**Post date:** [June 1, 2026, 12:03pm UTC](https://community.icinga.com/t/icinga2-setup-on-single-node-almalinux-8-10-without-internet-need-steps-to-install-icinga-2-on-this-server/15483/5 "2026-06-01T12:03:58Z")

</div>

Packages for Amazon Linux, Suse Linux Enterprise System (SLES) and Red Hat Enterprise Linux (RHEL) [and derivatives of RHEL like Alma/Rocky) are only availble via a paid subscription for some time now: [Icinga Pricing and Subscription Options | Open Source Enterprise Monitoring](https://icinga.com/pricing/)

maybe think about switching to something like Ubuntu for the test server, where you get the packages without a subscription.

---

<div class="post-metadata">

**Author:** ![Sandeep](https://community.icinga.com/letter_avatar_proxy/v4/letter/s/ecccb3/32.png) [@Sandeep](https://community.icinga.com/u/Sandeep)\
**Post date:** [June 1, 2026, 12:11pm UTC](https://community.icinga.com/t/icinga2-setup-on-single-node-almalinux-8-10-without-internet-need-steps-to-install-icinga-2-on-this-server/15483/6 "2026-06-01T12:11:18Z")

</div>

Thank you for the reply. But, we don’t use ubuntu in our environment. We only use Alma8.10 and RHEL8. Please suggest some way to install icinga in our environment.

---

<div class="post-metadata">

**Author:** ![moreamazingnick](https://community.icinga.com/user_avatar/community.icinga.com/moreamazingnick/32/7725_2.png) [@moreamazingnick](https://community.icinga.com/u/moreamazingnick)\
**Post date:** [June 1, 2026, 12:17pm UTC](https://community.icinga.com/t/icinga2-setup-on-single-node-almalinux-8-10-without-internet-need-steps-to-install-icinga-2-on-this-server/15483/7 "2026-06-01T12:17:52Z")

</div>

start with a test server, you will learn so much and most likely want to throw away the first attempt anyway.

If you want to stay on the redhat side for testing, you might want to try the this very recent excellent Fedora Guide:

> [@Install Guide Fedora 44 Server Icinga2 + IcingaDB + IcingaDB-Web + Director](https://community.icinga.com/t/install-guide-fedora-44-server-icinga2-icingadb-icingadb-web-director/15482):
>
> Install Guide Fedora 44 Server Icinga2 + IcingaDB + IcingaDB-Web + Director A try of a more structured way of a first time install. Basics I skip the part with accessing the machine. First thing most people would do is updating the os. root@testsystem:~# dnf update -y && dnf upgrade -y Second in a Fedora System WGET is not installed so we do it dnf install wget -y Then adding the repos for installing icinga2 and components. Most common people would visit Https://packages.icinga.com Ch…

Or you apply for the [Developer Subscription](https://icinga.com/subscriptions/developer-subscription/) if your monitoring is for up to 20 Hosts

> The maximum number of hosts monitored with Icinga must not exceed twenty (20).

Or you ask for the “Incl. 60-day free trial” which is in the fine print of [Repository Subscription](https://icinga.com/pricing/) right below the price

---

<div class="post-metadata">

**Author:** ![dokon](https://community.icinga.com/user_avatar/community.icinga.com/dokon/32/26_2.png) [@dokon](https://community.icinga.com/u/dokon)\
**Post date:** [June 5, 2026, 3:46pm UTC](https://community.icinga.com/t/icinga2-setup-on-single-node-almalinux-8-10-without-internet-need-steps-to-install-icinga-2-on-this-server/15483/8 "2026-06-05T15:46:04Z")

</div>

Well beside that it is an enterpise environment and therefore you would need a subscription for the packages.

You would need the following Packages for the manual install without internet connection.

Depending on your setup you also need to consider that you also would need the packages for a webserver (apache2/nginx/caddy), also possibly a database (mysql/mariadb/postgres) and when you want to use the webinterface also php. Depending on the enterprise distribution the last included version might be php7.2 but the latest icingaweb2/icingadb-web requires at minimum php8.2. for enterprise linux 8.

So there you would also need to download those packages offline as well.

Anyhow the required Packages would be the following for the components to be installed manually:

Icinga2:

icinga2-bin-2.14.2-1.el8.x86\_64.rpm  
icinga2-common-2.14.2-1.el8.x86\_64.rpm  
icinga2-doc-2.14.2-1.el8.x86\_64.rpm  
icinga2-2.14.2-1.el8.x86\_64.rpm

for a successful install command all those would be needed in the same location/folder and the following command would be this

```auto
dnf install ./icinga2-bin-2.14.2-1.el8.x86_64.rpm ./icinga2-common-2.14.2-1.el8.x86_64.rpm ./icinga2-doc-2.14.2-1.el8.x86_64.rpm ./icinga2-2.14.2-1.el8.x86_64.rpm

```

For the Web-Interface:

icingadb-web-1.4.0-1.el8.noarch.rpm  
icinga-php-library-0.19.2-1.el8.noarch.rpm  
icinga-php-thirdparty-0.15.3-1.el8.noarch.rpm  
icingaweb2-2.13.0-1.el8.noarch.rpm  
icinga-l10n-1.3.0-1.el8.noarch.rpm  
icingacli-2.13.0-1.el8.noarch.rpm  
icingaweb2-common-2.13.0-1.el8.noarch.rpm  
php-icinga-2.13.0-1.el8.noarch.rpm

The install command for the web-interface would be

```auto
dnf install ./icingadb-web-1.4.0-1.el8.noarch.rpm ./icinga-php-library-0.19.2-1.el8.noarch.rpm ./icinga-php-thirdparty-0.15.3-1.el8.noarch.rpm ./icingaweb2-2.13.0-1.el8.noarch.rpm ./icinga-l10n-1.3.0-1.el8.noarch.rpm ./icingacli-2.13.0-1.el8.noarch.rpm ./icingaweb2-common-2.13.0-1.el8.noarch.rpm ./php-icinga-2.13.0-1.el8.noarch.rpm

```

As an reminder to myself you also would need to import the signing key from the repository otherwise dnf would complain that the key is missing.

so the icinga.key would also be needed.

```auto
rpm --import icinga.key

```

So that the signed packages don’t complain during install.

Regards

David

---

<div class="post-metadata">

**Author:** ![Al2Klimov](https://community.icinga.com/user_avatar/community.icinga.com/al2klimov/32/959_2.png) [@Al2Klimov](https://community.icinga.com/u/Al2Klimov)\
**Post date:** [June 25, 2026, 3:21pm UTC](https://community.icinga.com/t/icinga2-setup-on-single-node-almalinux-8-10-without-internet-need-steps-to-install-icinga-2-on-this-server/15483/9 "2026-06-25T15:21:53Z")

</div>

> [@Sandeep](#):
>
> This server has no internet connectivity.

Sounds like you need this:

> **[Mirroring Icinga Packages in Air-Gapped and Restricted Environments](https://icinga.com/blog/mirroring-icinga-packages-in-air-gapped-and-restricted-environments/)**
>
> How to set up an Icinga package mirror for usage in restricted environments where Internet access is not available.
