Hardened Cloud-Native Storage
GCP Compute Engine
Identity-Aware Proxy
S3 Object Storage
Docker Compose
Designed and deployed a resilient, stateless Nextcloud instance on Google Cloud Platform. This architecture prioritizes security through Identity-Aware Proxy (IAP), ensuring that only authenticated users can access the VPC-contained services.
Key Technical Features:
- • Zero-Trust Access: Leveraged GCP IAP to create an authenticated tunnel, bypassing the need for traditional VPNs.
- • Stateless Architecture: Integrated Google Cloud Storage as the primary S3 backend, decoupling user data from the VM disk.
- • Reverse Proxy & SSL: Automated certificate management and SSL termination via Caddy.
- • Backend Optimization: Containerized MariaDB and Redis for performant database and memory caching.
System Architecture Diagram