Technical Stack
Server Infrastructure
Hetzner Dedicated Server
- Purpose: Primary host for all services and applications.
- Specifications:
- CPU: Intel Xeon
- RAM: 256 GB DDR4
- Storage: 2 x 480GB Enterprise SSD
- Network: 1+ Gbps Uplink
Proxmox Virtualization
- Purpose: Hypervisor for managing and isolating virtual environments.
- Features:
- Virtual Machine and Container orchestration.
- Snapshot and backup management.
- Resource monitoring and allocation.
Application and Service Management
Coolify
- Purpose: Simplified orchestration of Docker containers and CI/CD pipelines.
- Features:
- Application deployments and monitoring.
- Automated builds from GitHub repositories.
- Reverse proxy and SSL management.
Services Deployed via Coolify
-
Redis
- Purpose: In-memory data store for caching and key-value storage.
- Use Case: High-performance caching for the Next.js application.
-
Next.js Application
- Version: 14
- Features:
- App Router for advanced routing.
- Developed in TypeScript for type safety and maintainability.
- Deployment: Built and served via Coolify.
Code Repository
GitHub
- Purpose: Version control and collaboration platform for application development.
- Key Features:
- Centralized repository for all application code.
- Integrated with Coolify for CI/CD pipelines.
- Branch management and pull request workflows.
Network and DNS
Cloudflare
- Purpose: DNS management and proxy services for enhanced security and performance.
- Domain:
z.razar.io - Features:
- DNS resolution for the Hetzner server.
- Proxy and caching services for improved application performance.
- SSL/TLS certificate management for secure communication.
No Comments