The IT infrastructure is based on a modern, containerized approach that prioritizes scalability, security, and maintainability. All services are managed as Infrastructure as Code (IaC).

1. Project Description

The project involves the operation and further development of my professional business IT infrastructure on a VPS (Virtual Private Server). The goal is to provide high-availability services for business operations, collaboration, and document management while adhering to strict security standards and data protection guidelines. The entire stack is organized modularly in Docker containers and secured by a central reverse proxy.

2. IT Architecture and Technologies

Base Infrastructure (VPS & Docker)

Nextcloud & Talk (Performance Optimization)

Nextcloud serves as the central collaboration platform. For Nextcloud Talk, a high-performance connection is ensured by specific high-performance components:

Backup Strategy

Data backup follows a 3-2-1 rule approach and is fully automated:

Security & Firewall (CrowdSec)

Security is proactively ensured through Intrusion Prevention (IPS):

Automation & Monitoring

The system state is continuously monitored (observability):