Back to projects

SSHCloud

Automatic VPS deployment, SSH management, and database migration.

DevOps automation · Infrastructure management · Efficiency

Automation platform

Screenshots

SSHCloud Dashbaord
SSHCloud Dashbaord
SSHCloud deployment workflow
SSHCloud deployment workflow
SSHCloud server detail
SSHCloud server detail

What it solves

Provisioning servers and migrating data was slow, error-prone, and hard to standardize across teams and environments.

Outcome / impact

Reduced setup time from hours to minutes with repeatable workflows, improving deployment consistency and operational reliability.

My role

  • System architecture
  • Backend engineering
  • Frontend engineering

Key technical challenge

Designing safe automation around SSH actions and migrations while keeping operations observable and recoverable.

Highlights

  • Automated VPS provisioning with repeatable workflows
  • SSH management with safe operations and recoverability
  • Database migration support for production moves

Architecture (high level)

  • Client-server architecture: Next.js dashboard talks to a Laravel API
  • Backend orchestrates server actions via SSH with guardrails and idempotent steps
  • Workflow pipeline: provision → configure → migrate → verify → rollback (when needed)
  • Audit trail + logs for every action (what ran, when, on which host, and outcome)

Technologies used

Laravel, PHP, Next.js, VPS, SSH, Automation, MySQL