Specification
This document provides the specifications and configuration details for the development server used in our deployment process.
Overview
The development server is designed to support quick & active deployment. The server is configured to meet the performance, security, and reliability needs of this environment.
This server is shared with other development servers (e.g Fleeto, Chatlead).
Server Specifications
- CPU: Intel(R) Xeon(R) CPU E5-2690 v4 @ 2.60GHz
- RAM: 15 GB
- Storage: 500 GB
- Operating System: Ubuntu 23.04
- Network: 10 GBPS Network
Software Stack
- Web Server: Nginx v1.22
- Database: Postgres 16
- Containerization: Docker v27.0
- Caching: NA
- Load Balancer: NA
- Monitoring: SEQ
Security Configuration
- Firewall: UFW
- Opened Ports: 20000, 21000, 22000, 23000, 24000, 25000, 26000, 27000, 5499, 5090, 5091, 5391, 5672, 15672
- SSL/TLS: Lets Encrypt
- Authentication: Password & Key based SSH Authentication
Backup and Recovery
- Backup Schedule: Monthly backups
- Backup Storage: Same Server (/var/opt/pgbackups)
- Recovery Plan: Stores 2 historical monthly backups
Monitoring and Alerts
- Real-Time Monitoring: SEQ
- Alerting: Not configured
Additional Notes
- Scaling: NA
- Maintenance Window: NA (When Required)
- Support Contact: DevOps Team - indranil.chatterjee@natureglobal.com