๐ช Windows Server
Windows Deployment Guide
Complete deployment guide for MinusNow ITSM on Windows Server โ choose between on-premises IIS-based installation or cloud provider deployment (Azure, AWS, GCP).
๐ Choose Your Deployment Model
๐ข
On-Premises Deployment
Deploy on your own Windows Server hardware with IIS, NSSM services, and local PostgreSQL. Ideal for enterprises with existing Windows infrastructure.
โ Full Data Control
โ IIS Integration
โ AD Compatible
- IIS reverse proxy with URL Rewrite & ARR
- Local PostgreSQL database
- NSSM Windows Service management
- Let's Encrypt or PFX certificate import
- Automated backup via Task Scheduler
View On-Premises Guide โ
โ๏ธ
Cloud Deployment
Deploy on Azure, AWS, or Google Cloud with managed PostgreSQL, load balancers, and auto-scaling. Azure-first with native integration.
โ Auto-Scaling
โ Managed DB
โ Load Balanced
- Azure (VM + PostgreSQL Flexible + App Gateway)
- AWS (EC2 Windows + RDS + ALB)
- GCP (Compute Engine + Cloud SQL)
- IIS with NSSM on cloud VMs
- SSL via Let's Encrypt or cloud certificates
View Cloud Guide โ
๐ป Common Requirements
| Component | Minimum | Recommended | Enterprise |
|---|---|---|---|
| CPU | 8 vCPU (x86_64) | 16 vCPU (Xeon) | 32+ vCPU |
| RAM | 32 GB DDR4 | 64 GB DDR4 | 128+ GB DDR4/DDR5 |
| Storage | 500 GB NVMe SSD | 1 TB NVMe SSD | 2+ TB NVMe RAID |
| Network | 1 Gbps | 10 Gbps | 25 Gbps+ |
Supported Operating Systems
Windows Server 2022
โ Recommended
Windows Server 2019
Supported
Windows Server 2016
Legacy support
Software Stack
| Component | Version | Purpose |
|---|---|---|
| Node.js | 22.x LTS (min 20.x) | Application Runtime |
| PostgreSQL | 16+ (min 15) | Database Server |
| IIS | 10.0+ | Reverse Proxy |
| URL Rewrite | 2.1+ | IIS Module |
| ARR | 3.0+ | Application Request Routing |
| NSSM | Latest | Windows Service Wrapper |
๐ Quick Reference
๐ Deployment Checklist
- Verify hardware meets minimum requirements
- Install Windows Server with latest updates
- Enable IIS with required modules (URL Rewrite, ARR)
- Configure Windows Firewall (ports 80, 443, 5000, 5432)
- Create service account with appropriate permissions
- Install Node.js 22.x LTS
- Install and configure PostgreSQL 16+
- Deploy application and configure environment variables
- Install NSSM and create Windows Service
- Configure SSL/TLS certificates
- Set up automated backup via Task Scheduler