Skip to main content
CertForge upgrades are a binary swap. The data directory is forward-compatible — new versions run schema migrations automatically on startup.

Before you upgrade

  1. Check the changelog for breaking changes
  2. Back up your data directory:
  3. If using PostgreSQL, take a database backup:

Upgrade steps

Migrations (if any) run automatically on startup. Watch the logs:

Rollback

If something goes wrong, restore the previous binary and restart:
If the database schema was migrated forward, rolling back the binary may fail on migrations that the older binary doesn’t understand. Restore from your database backup in that case.

Version pinning

To pin to a specific version, replace latest with the version tag:

In-product update notifications

When a new version is available, a banner appears in the dashboard License page (/license) and the running version is shown alongside the latest available version. Upgrades are always manual — CertForge will not update itself automatically.