Guide  ·  Built for studios

Automatic backups for DaVinci Resolve Project Server.

How to back up a shared PostgreSQL database on a schedule, keep an encrypted copy off the server, and get your whole team working again fast when something goes wrong. No scripts required.

Why a Project Server needs its own backups

In collaborative DaVinci Resolve, every colorist, editor and assistant works from one shared PostgreSQL database, usually managed with Blackmagic's DaVinci Resolve Project Server app. That's what makes collaboration possible, and it's also the risk: if that one database is corrupted or lost, everyone stops at once.

Common causes include a failed server drive, a bad update, an accidental deletion or a crash in the middle of a write. Individual project backups on each workstation don't help here. You need a backup of the whole database, kept somewhere other than the server.

A good Project Server backup:

Your options

1. Manual backups from Resolve

You can back up a PostgreSQL project library by hand from Resolve's Project Manager, or from the Project Server app. It's built in and free, but someone has to remember to do it, and the file lands wherever it's saved, often on the same machine.

2. Community scripts

Resolve doesn't schedule full Project Server backups by itself, so many studios use free scripts, usually from GitHub, that run PostgreSQL's pg_dump tool on a timer. They can work well, but:

3. Resolve Vault

Resolve Vault does the same job with a normal desktop app on macOS, Windows or Linux. It backs up the whole PostgreSQL database on a schedule, encrypts it, saves it to disk and uploads it to Google Drive and Dropbox. It uses PostgreSQL's own tools, which come bundled with DaVinci Resolve Studio, so there's nothing extra to install on the server.

Set up automatic Project Server backups with Resolve Vault

  1. Install Resolve Vault on a computer with DaVinci Resolve Studio that's connected to your Project Server database, and activate it with your license key. See Install and activate Resolve Vault.
  2. Open the Database Backups page. Resolve Vault lists the databases Resolve knows about. Your PostgreSQL (Network) databases appear on the right, next to any Local Disk databases.
  3. Toggle on the databases to protect. Resolve Vault uses the connection details Resolve already has saved. If there's no saved password, or it's been changed, Resolve Vault asks for it, checks it against the server and saves it.
  4. Choose a schedule. Pick Every N minutes (from 1 to 1440), or a Custom schedule with set times, for example every night at 21:00 and every Monday morning.
  5. Turn on cloud sync for Google Drive, Dropbox or both, so a copy always exists off the server. Connect them once in Cloud Manager.
  6. Click Start Database Backups. The selected databases are backed up straight away, then on your schedule. Each backup is saved as an encrypted .rvdb file, and the History list shows whether it's on disk, in Google Drive and in Dropbox.
Resolve Vault backing up a PostgreSQL database every 120 minutes to disk, Google Drive and Dropbox
No silent failures If the server password changes, scripts usually just fail quietly. Resolve Vault asks for the new password instead, so backups don't stop without anyone noticing.

Restoring a Project Server backup

  1. In Resolve Vault's database History, click Restore next to the backup you want.
  2. Check the server details and the name of the new database, then click Restore as New Database. DaVinci Resolve doesn't need to be open; only the PostgreSQL server must be running.
  3. Open the Project Server app and click Refresh, or in Resolve go to Project Manager → ☰ → Add Database, and connect to the restored database.
Resolve Vault restoring a PostgreSQL backup as a new database
Your original is never overwritten Every restore creates a brand-new database with a name like MyDB_BACKUP_20260926. Check its contents in the Project Manager before switching the team over.

Full details are in the Docs.

Best practices for studios

Frequently asked questions

Does DaVinci Resolve back up a Project Server database automatically?

No. You can back up a PostgreSQL project library by hand from the Project Manager, but Resolve doesn't schedule full database backups of a Project Server on its own. Studios use community scripts or an app such as Resolve Vault to automate it.

Do I need to install anything on the PostgreSQL server?

No. Resolve Vault uses PostgreSQL's own backup tools, which come bundled with DaVinci Resolve Studio, and connects to the server with the details Resolve already has saved.

Does restoring a backup overwrite the live database?

No. Resolve Vault always restores into a brand-new database, so the original is never touched. DaVinci Resolve doesn't need to be open during a restore; only the PostgreSQL server must be running.

Are Project Server backups encrypted?

Yes. Resolve Vault encrypts every PostgreSQL backup into an .rvdb file before saving it to disk and uploading it to Google Drive or Dropbox. Backups are restored through Resolve Vault.

Protect your whole team with one backup.

One-time license for macOS, Windows and Linux. Works with your existing Project Server.