Skip to main content
Skip table of contents

PoC Requirements - Check - v2026.02

Version : v2026.02

Monofor PoC Requirement Check

Monofor products are designed to work on container architecture. Some requirement needs to be done before installation.

Monofor installation package can be downloaded with below link;

cURL

BASH
curl -SL https://download.monofor.com/install/latest/monofor.sh -o /tmp/monofor.sh && chmod +x /tmp/monofor.sh && cd /tmp

wget

BASH
wget https://download.monofor.com/install/latest/monofor.sh -O /tmp/monofor.sh && chmod +x /tmp/monofor.sh && cd /tmp

Also this script will be used for the installation.

 

Check Steps

First of all, we need to verify if Monosign package was successfully downloaded.

BASH
cd /tmp
ls -l | grep monofor*

Example of commands output

BASH
root@ubuntu:/tmp# ls -l | grep monofor*
-rwxr-xr-x 1 root root 11990 May 10 15:37 monofor.sh
root@ubuntu:/tmp#

If you didn’t see installation script please download again

Script can be run with -check argument to check pre requirement

Monofor Install scripts need to be run with the root privilege. Before beginning the installation, you need to elevate Linux user to the root privilege. It can be done with below commands;

sudo su -

sudo -i

Or you can run all commands with sudo

We will continue with sudo prefix.

BASH
sudo ./monofor.sh -check

Example of command output

BASH
  __  __                    __
 |  \/  | ___  _ __   ___  / _| ___  _ __
 | |\/| |/ _ \| '_ \ / _ \| |_ / _ \| '__|
 | |  | | (_) | | | | (_) |  _| (_) | |
 |_|  |_|\___/|_| |_|\___/|_|  \___/|_|

Monofor Identity Access Management
Monofor Privileged Account & Access Management
Copyright 2017-2026, Monofor, Inc.
https://monofor.com
Version: v2026.02 (Build: 202602072232)
======================================================================

======================================================================
  Comprehensive Pre-Installation Checks
======================================================================

When the script ran it is asking the Domain Name information. Example: monofor.poc

The domain name must be the same as the domain name will be use during installation.

This script is check and control below requirement.

Operating System Requirement

Supported Operating Systems can be find this page and Required hardware specification can be find this page

Script will check OS info show the information like below

CODE
======================================================================
  System Information
======================================================================
Operating System:
NAME="Debian GNU/Linux"
VERSION="12 (bookworm)"

Hardware Information:
  CPU Cores:      8
  Memory:         7.75 GB
  Disk Total:     97G
  Disk Available: 83G

If this OS information is different than the support OS list please re-install the server with the supported OS.

Software Package Requirement

Monofor installation needs some packages on the Linux server.

Required package list can be find on this page.

CODE
======================================================================
  Required Software Packages
======================================================================
Your Linux OS is Debian GNU/Linux
VERSION=12 (bookworm)

Package Name                   | Status
-------------------------------|--------------------
docker-ce                      | Installed
docker-ce-cli                  | Installed
containerd.io                  | Installed
docker-buildx-plugin           | Installed
docker-compose-plugin          | Installed
build-essential                | Installed
traceroute                     | Installed
ethtool                        | Installed
dnsutils                       | Installed
open-vm-tools                  | Installed
net-tools                      | Installed
tcpdump                        | Installed
apt-transport-https            | Installed
ca-certificates                | Installed
curl                           | Installed
software-properties-common     | Installed
unzip                          | Installed
gnupg                          | Installed
jq                             | Installed
bash-completion                | Installed
netcat-traditional             | Installed
bc                             | Installed
postgresql-client              | Installed
uuid-runtime                   | Installed

✓ All required packages are installed

If one of the package is NOT Installed please fix this than continue the installation

Operating System Firewall Requirement

Operating System Firewall mut be disabled.

CODE
======================================================================
  Firewall Status
======================================================================
✗ No firewall (firewalld/ufw) found

Time and NTP Requirement

Monofor services are sensitive to time synchronization. If Linux server time is different than the client devices time this will cause an issue.

CODE
======================================================================
  Timezone and NTP Status
======================================================================
               Local time: Sat 2026-02-07 22:44:50 +03
           Universal time: Sat 2026-02-07 19:44:50 UTC
                 RTC time: Sat 2026-02-07 19:44:50
                Time zone: Europe/Istanbul (+03, +0300)
System clock synchronized: yes
              NTP service: n/a
          RTC in local TZ: no

Timezone and ntp must be configured correctly.

Docker Repository Access Check

Monofor products needs docker engine and related services. If docker engine not installed Monofor PoC server needs to access Docker official Repository to download necessary packages.

CODE
======================================================================
  Docker Repository Access Check
======================================================================
✓ Docker repository is reachable (https://download.docker.com)

Docker Service Requirement

Monofor products needs docker engine and related services. If docker engine not installed you can check this page.

CODE
======================================================================
  Docker Service Check
======================================================================
✓ Docker service is installed and running
  Docker Supported Version:  29.x.x
  Docker Client Version:     29.2.1
  Docker Server Version:     29.2.1
  Docker Latest Version:     29.2.1 (https://download.docker.com)
✓ Docker is up to date

Monofor Repository Access Requirement

Monofor services can be download from Monofor repository. If Linux server can not be able to access this repository installation will fail.

Internet access detail can be fount on this page.

CODE
======================================================================
  Monofor Repository Access Check
======================================================================
✓ Monofor Repository is reachable (https://cr.monofor.com)

Monofor External Services Access Requirement

Monofor products needs to be access to Monofor External Service for licensing and Push services.

Internet access detail can be fount on this page.

CODE
======================================================================
  External Services Check
======================================================================
✓ External services are reachable (https://services.monofor.com)

DNS Requirement

DNS Requirement can be find this page.

Script will check DNS requirement with DNS queries.

BASH
======================================================================
  DNS Resolution Check
======================================================================
Please enter Domain Name (Example: monofor.com): monofor.com

DNS Name                  | Resolution           | FQDN
----------------------------------------------------------------------
id                        | ✓ Resolvable       | id.monofor.com
iam                       | ✓ Resolvable       | iam.monofor.com
iam-api                   | ✓ Resolvable       | iam-api.monofor.com
sync                      | ✓ Resolvable       | sync.monofor.com
pam                       | ✓ Resolvable       | pam.monofor.com
pam-cdn                   | ✓ Resolvable       | pam-cdn.monofor.com
pam-cdn-con               | ✓ Resolvable       | pam-cdn-con.monofor.com
✓ All DNS names are resolvable

If one of the DNS record is not resolvable please fix this before the installation.

Example of all check command output:

BASH
  __  __                    __
 |  \/  | ___  _ __   ___  / _| ___  _ __
 | |\/| |/ _ \| '_ \ / _ \| |_ / _ \| '__|
 | |  | | (_) | | | | (_) |  _| (_) | |
 |_|  |_|\___/|_| |_|\___/|_|  \___/|_|

Monofor Identity Access Management
Monofor Privileged Account & Access Management
Copyright 2017-2026, Monofor, Inc.
https://monofor.com
Version: v2026.02 (Build: 202602072242)
======================================================================

======================================================================
  Comprehensive Pre-Installation Checks
======================================================================

======================================================================
  System Information
======================================================================
Operating System:
NAME="Debian GNU/Linux"
VERSION="12 (bookworm)"

Hardware Information:
  CPU Cores:      8
  Memory:         7.75 GB
  Disk Total:     97G
  Disk Available: 83G

======================================================================
  Required Software Packages
======================================================================
Your Linux OS is Debian GNU/Linux
VERSION=12 (bookworm)

Package Name                   | Status
-------------------------------|--------------------
docker-ce                      | Installed
docker-ce-cli                  | Installed
containerd.io                  | Installed
docker-buildx-plugin           | Installed
docker-compose-plugin          | Installed
build-essential                | Installed
traceroute                     | Installed
ethtool                        | Installed
dnsutils                       | Installed
open-vm-tools                  | Installed
net-tools                      | Installed
tcpdump                        | Installed
apt-transport-https            | Installed
ca-certificates                | Installed
curl                           | Installed
software-properties-common     | Installed
unzip                          | Installed
gnupg                          | Installed
jq                             | Installed
bash-completion                | Installed
netcat-traditional             | Installed
bc                             | Installed
postgresql-client              | Installed
uuid-runtime                   | Installed

✓ All required packages are installed

======================================================================
  Firewall Status
======================================================================
✗ No firewall (firewalld/ufw) found

======================================================================
  Timezone and NTP Status
======================================================================
               Local time: Sat 2026-02-07 22:44:50 +03
           Universal time: Sat 2026-02-07 19:44:50 UTC
                 RTC time: Sat 2026-02-07 19:44:50
                Time zone: Europe/Istanbul (+03, +0300)
System clock synchronized: yes
              NTP service: n/a
          RTC in local TZ: no

======================================================================
  Docker Repository Access Check
======================================================================
✓ Docker repository is reachable (https://download.docker.com)

======================================================================
  Docker Service Check
======================================================================
✓ Docker service is installed and running
  Docker Supported Version:  29.x.x
  Docker Client Version:     29.2.1
  Docker Server Version:     29.2.1
  Docker Latest Version:     29.2.1 (https://download.docker.com)
✓ Docker is up to date

======================================================================
  Monofor Repository Access Check
======================================================================
✓ Monofor Repository is reachable (https://cr.monofor.com)

======================================================================
  External Services Check
======================================================================
✓ External services are reachable (https://services.monofor.com)

======================================================================
  DNS Resolution Check
======================================================================
Please enter Domain Name (Example: monofor.com): monofor.com

DNS Name                  | Resolution           | FQDN
----------------------------------------------------------------------
id                        | ✓ Resolvable       | id.monofor.com
iam                       | ✓ Resolvable       | iam.monofor.com
iam-api                   | ✓ Resolvable       | iam-api.monofor.com
sync                      | ✓ Resolvable       | sync.monofor.com
pam                       | ✓ Resolvable       | pam.monofor.com
pam-cdn                   | ✓ Resolvable       | pam-cdn.monofor.com
pam-cdn-con               | ✓ Resolvable       | pam-cdn-con.monofor.com
✓ All DNS names are resolvable

======================================================================
  Pre-Check Complete
======================================================================
✓ All system checks completed

✓ Check log: /tmp/monofor-check-2026-02-07.log

✓ Please send /tmp/monofor-check-2026-02-07.log to your Sales Engineer if needed.

Also this command output can be find under the /tmp folder. Please share this output with your local Sales Engineer to verify requirement.

Exact file name is

BASH
/tmp/monofor-check-YYYY-MM-DD.log

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.