Skip to main content
Percher is still being built and account creation is paused — get notified when it opens.

Versions and rollback

Git-backed deploy history

Ask your agent
Roll my app back to how it was before.Read the guide at percher.app/docs/versions
Show me my app's past versions.Read the guide at percher.app/docs/versions
For agents and developers

Every deploy is stored as a git commit in Percher's internal Forgejo instance. You can list versions and roll back to any previous deploy:

# List all versions
bunx percher versions
# e950cff  deploy: dep_850j...  2026-04-16
# 867d57f  Initial commit       2026-04-16

# Roll back to a specific version
bunx percher rollback e950cff

# No sha handy? Bare rollback lists the 5 most recent and lets you pick
bunx percher rollback

# Or let the server pick the most recent known-good version
bunx percher rollback --last-good

Rollback redeploys the exact code from that version through the same build pipeline. --last-good resolves server-side to the most recent version that went live without crash-looping — the fastest way back when the current deploy is broken. You can also roll back from the Versions tab in the dashboard.