MinusNow Documentation
๐Ÿง Linux

Linux Deployment Guide

Complete deployment guide for MinusNow ITSM on Linux โ€” choose between on-premises bare-metal installation or cloud provider deployment (AWS, Azure, GCP).

๐Ÿš€ Choose Your Deployment Model

๐Ÿข

On-Premises Deployment

Deploy on your own hardware โ€” full control over data, networking, and compliance. Ideal for air-gapped or regulated environments.

โœ“ Full Data Control โœ“ Air-Gap Ready โœ“ Compliance
  • Single server with Nginx reverse proxy
  • Local PostgreSQL database
  • PM2 or Systemd process management
  • Let's Encrypt or custom SSL certificates
  • Automated backup & recovery scripts
View On-Premises Guide โ†’
โ˜๏ธ

Cloud Deployment

Deploy on AWS, Azure, or Google Cloud with managed services, auto-scaling, and high availability. Includes Docker & Kubernetes options.

โœ“ Auto-Scaling โœ“ Managed DB โœ“ High Availability
  • AWS (EC2 + RDS + ALB)
  • Azure (VM + PostgreSQL + App Gateway)
  • GCP (Compute Engine + Cloud SQL)
  • Docker Compose & Kubernetes manifests
  • Multi-region disaster recovery
View Cloud Guide โ†’

๐Ÿ’ป Common Requirements

ComponentMinimumRecommendedEnterprise
CPU8 vCPU (x86_64)16 vCPU (Xeon/EPYC)32+ vCPU
RAM32 GB DDR464 GB DDR4128+ GB DDR4/DDR5
Storage500 GB NVMe SSD1 TB NVMe SSD2+ TB NVMe RAID
Network1 Gbps10 Gbps25 Gbps+

Supported Operating Systems

Ubuntu

24.04 LTS / 22.04 LTS

โœ“ Recommended

RHEL / Rocky Linux

9.x / 8.x

Supported

Amazon Linux

2023 (AL2023)

Cloud deployments

Software Stack

ComponentVersionPurpose
Node.js22.x LTS (min 20.x)Application Runtime
PostgreSQL16+ (min 15)Database Server
Nginx1.24+ (min 1.22)Reverse Proxy (on-prem)
PM2LatestProcess Manager (on-prem)
Docker24+ / Compose v2Container Runtime (cloud)

๐Ÿ”— Quick Reference

๐Ÿ“‹ Deployment Checklist

  • Verify hardware meets minimum requirements
  • Confirm OS is patched and updated
  • Configure firewall rules (ports 80, 443, 5000, 5432)
  • Create application service account
  • Install Node.js 22.x LTS
  • Install and configure PostgreSQL 16+
  • Deploy application and set environment variables
  • Configure SSL/TLS certificates
  • Set up backup automation
  • Verify health endpoints