Prerequisites for Installing the Unimate Portal

Before installing Unimate Portal, make sure you meet the following minimum hardware, software and configuration requirements.

Server Requirements

  • Operating System

    • Linux: Ubuntu 22.04 LTS o Red Hat Enterprise Linux (RHEL) 8+

    • Windows Server (under development)

  • Minimum Resources

    • CPU: 4 cores

    • RAM 16 GB

    • Storage: 50 GB SSD

    • Network: Installation with or without Internet access is allowed, depending on the security policy of the environment.

  • Required dependencies

    • Docker y Docker Compose

    • Python 3.8+ (for additional tools and bots)

    • Git (to clone repositories if necessary)

    • SSH access enabled (for remote installation and administration if applicable)

Network and Security Configuration

  • Server Connectivity

    • Deployment with or without Internet access is supported.

    • If the server does not have Internet access, images and dependencies must be provisioned manually.

  • Required Ports

    • 80 / 443 → For web access (HTTP/HTTPS) - only https can be enabled

    • 5432 → PostgreSQL (if necessary)

    • 22 → SSH (for remote access if allowed)

    • Other ports according to additional configurations (such as WebSockets)

  • SSL Certificates

    • Required for production (Cloudflare or Let’s Encrypt)

    • Option to upload your own certificates

  • Firewall:

    • Configuration of secure access rules according to infrastructure

    • Cloudflare WAF configured to filter malicious traffic

Cloud Infrastructure (If installed in Azure)

  • Virtual Machine in Azure with the minimum recommended specifications.

  • Balanceo de Carga con Azure Load Balancer o Azure Front Door.

  • Azure Storage configuration (if external storage is used).

  • Cloudflare configuration for optimization and security.

Software Prerequisites

  • Installed Docker + Docker Compose or Podman (for Redhat)

  • Ubuntu on Redhat