Skip to content
Portfolio, 2026
  • identityPariansh Mahajan
  • disciplineBackend · Infrastructure · Full Stack
  • latestAmazon, Payments
  • index25 projects

Pariansh Mahajan

000
All projects
SiteSync, Deployment automation on your own VM
Infrastructure2024Not deployed

SiteSync

Deployment automation on your own VM

One click deploys with the managed host experience, except the VM is yours and you keep every file permission.

01 Architecture

  • Next.js control panel over a Node.js orchestrator that drives Bash provisioning on the target VM.
  • Jenkins pipeline handles build, test and deploy, with a rollback path to any previous version.
  • Nginx reverse proxy configured per site, so several sites and APIs coexist on one machine.
  • Cloudflare DNS records created and torn down automatically, no console visit required.
  • Docker and Kubernetes underneath for isolation between hosted sites.

02 What is in it

  • Manual configuration time cut from around 6 minutes to 12 seconds.
  • 70% faster deployments overall.
  • One click to bring a site up, roll it back, or remove it entirely.
  • Error monitoring and logging wired in so failures surface immediately rather than on the next visit.

Numbers

6 min to 12 s
config time
70%
faster deploys
1 click
rollback

Stack

Next.jsNode.jsJenkinsNginxDockerKubernetesAWSBash

Availability

Not deployedThe demo deployment is no longer up. The tool itself runs on a personal VM.sitesync.pariansh.com
Source on GitHub