Skip to content

How Crewtavo updates

On Railway, Crewtavo keeps itself up to date. When a new version comes out, Railway installs it within several hours, and Railway notifies your workspace’s admins after each update.

The new version starts next to the old one, updates the database, and takes over only once it’s working. If something goes wrong, the old one keeps running. Your data is safe either way: each database update finishes completely or not at all.

The database service (db) gets a new version only when its setup changes. That happens overnight, between 02:00 and 06:00 UTC, and it’s down for about a minute while it restarts.

Every new version installs itself, big ones included. The one exception is a move to a new major version of Postgres, which has to convert your data first. Its release notes will say what to do.

Open your Crewtavo’s address with /api/health on the end, like https://crm.yourbusiness.com/api/health.

In Railway, open the crewtavo service, then Settings → Source → Configure auto updates. You can change when updates install there, or turn them off.

To stay on one version, change the image there from ghcr.io/jviars/crewtavo:latest to that version, such as ghcr.io/jviars/crewtavo:0.2.0.

Get the new version with git pull in the Crewtavo folder, then run npm run instance again. See Self-host with Docker.

© 2026 Crewtavo · Website · Compare · Deploy on Railway · GitHub · Contact