Skip to content

Rollbacks

How to roll back sites to previous versions in Sproobo

Rollbacks let you quickly revert a site to a previous successful deployment. Sproobo keeps a full deployment history so you can roll back to any past version.

Manual Rollbacks

  1. 1

    Open Deployment History

    Navigate to your site in the dashboard, then open the "Deployments" tab to see all past deployments.
    Sproobo deployment history page
    View all past deployments for a site.
  2. 2

    Review Deployment History

    Each entry shows:
    • Deployment timestamp and duration
    • Git commit hash
    • Deployment status (success / failed)
    Sproobo deployment history list
    Deployment history with status and commit information.
  3. 3

    Roll Back

    Click "Roll back" next to the deployment you want to restore. Confirm the action.
    ⚠️

    Make sure the target deployment was working correctly before rolling back. You can review its logs from the history view.

  4. 4

    Monitor the Rollback

    The rollback runs as a new deployment. Watch the live progress in the deployment log. Once complete, your site will be running the previous version.

Rollback Modes

Sproobo supports two rollback modes:

Rollback Options

  • Fast rollback: Immediately restarts the app with the previous build. Fastest option with minimal downtime.
  • Safe rollback: Pulls and re-runs the build from the previous commit before restarting. Slower but re-validates the full build process.

Best Practices

Best Practices

  • Check deployment logs for the target version before rolling back
  • If your app has database migrations, make sure the previous version is compatible with the current schema before rolling back
  • After rolling back, investigate the root cause of the failed deployment before redeploying

Next Steps