Installation Guide
Installation
The installation of EasyDCIM is quick and completely trouble-free as most processes are performed automatically. You can move forward with the installation process as soon as you purchase the EasyDCIM license.
To install EasyDCIM, the following operating system must be used:
- Debian 12 “bookworm”
That’s all. System dependencies and libraries needed to run EasyDCIM are automatically installed during the installation process using our installer.
Download the installer using the command:
apt-get install -y sudo curl && sudo curl -o /opt/installer.sh https://www.easydcim.com/download/live/installer.sh
Use another bash command to run the script:
sudo bash /opt/installer.sh --key 'LICENSE_KEY'
Remember to add the key parameter at the end of the command and paste your license key there. It can be found in your client area under Licenses section, in the product details.
That is all you need to know for starters. The installer will guide you through the whole process which should take about 15 minutes.
After the installation has been successfully carried out, the system administrator account will be created for you. A username and password will be generated automatically, and later on displayed in the installation summary in the console along with the URL to admin area. Use these details to log in to EasyDCIM.
Requirements
To guarantee stable operation and high performance, both the EasyDCIM server and Remote Agent servers should meet specific hardware requirements. These demands scale with the number of devices and network interfaces managed in the system.
- OS: Debian 12 “bookworm”
- Memory (RAM): Minimum 8 GB
- CPU: Minimum 4 cores / 8 threads
- Storage: We strongly recommend using SSD or NVMe drives for both servers, as they provide significantly better read/write throughput, which is crucial during data polling and graph generation.
EasyDCIM Server Requirements
This is the central application server responsible for managing:
- the database layer, storing and querying all infrastructure and client data,
- the backend/API HTTP server, serving the admin panel, client area, and handling external integrations,
- the event queue system, which processes asynchronous tasks such as device status updates, service provisioning, and email notifications.
Although polling is handled by remote agents, the EasyDCIM server plays a critical role in receiving, processing, and storing collected data. It also generates graphs, renders dashboards, and manages API/API-client communications — all of which can be resource-intensive in environments with many devices.
Recommended specs:
- CPU: 4 cores / 8 threads or more
- RAM: At least 16 GB
- Storage: SSD or NVMe (high I/O throughput is critical)
- Network: Stable internet connection with open required ports
Remote Agent Server Requirements
Remote agents are responsible for executing the Polling Process, which runs every 5 minutes and collects data directly from physical infrastructure (e.g., switches, servers).
- Polling can be I/O- and CPU-intensive, especially with a large number of network devices.
- These agents must operate reliably without introducing delays to data collection.
Recommended specs:
- CPU: 4 cores / 8 threads or more
- RAM: At least 8 GB
- Storage: SSD or NVMe
- Network: Direct access to monitored devices; must allow communication with the EasyDCIM server