Build a hybrid marketing stack across Google Cloud and a local Ubuntu server — self-hosting Strapi, PocketBase and Vaultwarden through Coolify — replacing paid SaaS tooling and cutting overhead roughly 60%.
Results
Lower SaaS Overhead: ~60%
Cloud + Local: Hybrid
Self-Hosted: 3 Services
Methodology
Audit
Architect
Deploy
Secure
Maintain
Strategy & Execution
SaaS Audit: Mapped every paid marketing tool in use against its actual usage, isolating the subscriptions that could be replaced by a self-hosted equivalent without losing capability.
Hybrid Architecture: Split the stack across Google Cloud Platform and a local Ubuntu server — public-facing services on GCP, internal and storage-heavy services on local hardware.
Coolify Deployment: Deployed Strapi (headless CMS), PocketBase (backend and database) and Vaultwarden (credential management) as Docker containers orchestrated through Coolify.
Private Networking: Connected local and cloud nodes over Tailscale so internal services stay off the public internet while remaining reachable from anywhere.
What I Delivered
Hybrid Stack: Google Cloud Platform + local Ubuntu server running as one managed environment.
Coolify Orchestration: Docker-based deployment and redeployment pipeline for all self-hosted services.