
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