Back to projects

Case Study

Riski Labs Infrastructure

Full self-hosted stack on a single VPS: Next.js portfolio, Ghost blog, Directus CMS, Umami analytics, n8n workflow automation, Coolify deploy manager, and Mailhop email service. All behind Nginx with Let's Encrypt SSL.

1 min read
DockerNginxLinuxCoolifyn8nGhostDirectusUmami

Problem

Running many services on one VPS can become messy and hard to maintain.

Solution

Structured nginx routing, SSL automation, process supervision, and consistent deployment flow.

Impact

Stable operations across multiple apps with clear architecture and easier troubleshooting.