PoC Requirements - Check - Latest
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
curl -SL https://download.monofor.com/install/latest/monofor.sh -o /tmp/monofor.sh && chmod +x /tmp/monofor.sh && cd /tmp
wget
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.
cd /tmp
ls -l | grep monofor*
Example of commands output
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.
sudo ./monofor.sh -check
Example of command output
__ __ __
| \/ | ___ _ __ ___ / _| ___ _ __
| |\/| |/ _ \| '_ \ / _ \| |_ / _ \| '__|
| | | | (_) | | | | (_) | _| (_) | |
|_| |_|\___/|_| |_|\___/|_| \___/|_|
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
======================================================================
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.
======================================================================
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.
======================================================================
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.
======================================================================
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.
======================================================================
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.
======================================================================
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.
======================================================================
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.
======================================================================
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.
======================================================================
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:
__ __ __
| \/ | ___ _ __ ___ / _| ___ _ __
| |\/| |/ _ \| '_ \ / _ \| |_ / _ \| '__|
| | | | (_) | | | | (_) | _| (_) | |
|_| |_|\___/|_| |_|\___/|_| \___/|_|
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
/tmp/monofor-check-YYYY-MM-DD.log