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 15
- Containerization: Docker v27.0
- Caching: NA
- Load Balancer: NA
- Monitoring: SEQ
Security Configuration
- Firewall: UFW
- Opened Ports: 5000, 5050, 5051, 6000, 7000, 8000, 9000, 10000, 11000, 12000, 13000
- 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