In just one week I turned a modest VPS into a full‑blown developer platform I call DISNUT (Dansday Integrated Systems & Network Unified Technology). My goal was to prove that a single, lightweight server can host a production grade stack that mirrors the architecture of modern SaaS products while staying easy to manage and extend.
Platform Foundations
- Coolify serves as a self hosted PaaS. It gives me one click app deployment, environment management and built‑in CI/CD hooks, so I don’t have to juggle separate tools for each step.
- Traefik sits in front as the reverse proxy. It automatically provisions SSL certificates, balances load and routes traffic dynamically for every container.
- Docker network isolation keeps all containers on a private network. This hides internal services from the public internet and simplifies networking security.
Core Applications
- CMS runs on Laravel with PHP 8.5, delivering a solid content management experience for me and my team.
- Portfolio website is built with SvelteKit on Node.js, giving a fast reactive front end that feels snappy to visitors.
- Discord automation bot also runs on Node.js with Express, powering community centric automation and AI chat inside my Discord server.
Data & Caching Layer
- MySQL serves as the primary relational database for both the CMS and the web app.
- Redis handles session storage, caching and background job queues, keeping latency low and offloading work from the database.
Observability Suite
- SigNoz captures metrics, alerts and dashboards in real time, so I can see the health of every service at a glance.
- OpenTelemetry provides distributed tracing, giving me end‑to‑end visibility into request flows across containers.
- ClickHouse stores high volume event data, enabling fast analytics queries without slowing down the primary database.
DevOps Flow
- Develop locally
- Push changes to GitHub
- A custom GitHub Deployment App triggers Coolify
- Coolify builds the images and deploys them to production
This pipeline mimics a professional internal developer platform, allowing rapid iteration and zero downtime releases.
AI Enhanced Capabilities
- Hebo AI Gateway integrates directly into the CMS admin panel, letting me generate and curate content with AI assistance.
- Website visitor chat lets users talk with a personalized AI version of me, powered by chat completions.
- Discord bot AI offers real time AI conversations, keeping the community engaged.
Planned Improvements
- Automate image builds on every commit so the first server can act as a CI builder for future nodes.
- Isolate each application with its own MySQL and Redis instances to prevent cross service outages.
- Expand observability with richer alerting policies and automated remediation scripts.
- Introduce a service mesh for finer grained traffic control and security policies.
Reflection
Building DISNUT in a single week was a crash course in infrastructure design, DevOps automation and system architecture. It now supports traditional web services and AI driven interactions across the website, CMS and community channels, proving that a modest VPS can be transformed into a production ready ecosystem. I’m always learning, always improving.