Hi - I am thrilled to report that thanks to Filip Vandoorne at Double Precision, I now can install the freePostgreSQL database on the QNAP, and get that configured to work with both Macs and PC's for Davinci Resolve 14 and 15, for collaboration, without issue. I never thought it would work - but it works great. Previously, I have been using a dedicated Mac Mini for the PostgreSQL server, but now, I can just use the QNAP that I use for the shared storage for all the media.

My instructions are similar to Nick's for the Synology. Again, I would like to thank Filip Vandoorne for figuring out how to get this to work.

For the sake of simplicity for this post, I will not state how to create a backup of the file you are about to modify. I used the Linux vi editor to modify these files in the QNAP.

In the QNAP, install PostgreSQL from the Applications Center (free !)restart the QNAPssh into the QNAP with ssh admin@whatever your ip address isuse vi to modify this file/share/CACHEDEV1_DATA/.qpkg/PostgreSQL/postgresDB/pg_hba.confand add this line in there at the bottom - host all all 192.168.2.3/24 trust (where 192.168.2.3 is your IP address of your QNAP, not this number)

next file to modify with vi - /share/CACHEDEV1_DATA/.qpkg/PostgreSQL/postgresDB/PostgreSQL.confand add this line in there at the bootom - listen_addresses = '*"

save it, reboot the QNAP. That's it. Go into Resolve, create a new PostgreSQL database, point at the correct IP address (the QNAP) and it works !

I do cloning of between 2 QNAPs' all the time - the program (free) is from QNAP, and it's called Hybrid Backup Sync. This can be used in house (for your local network) - OR remotely over the internet. It works quite well (and yes, you are at the mercy of your internet connection). HOWEVER - when you use Hybrid Backup Sync RTRR (Real Time Remote Replication) - you choose what shared folders you want to replicate. When you use PostgreSQL (I don't care if it's on a Mac Mini, or on the QNAP) - it's not in a shared folder in the finder (and in QNAP, in the Shared Folder list, or in File Station). It's "somewhere" (I have no idea where) buried in the PostgreSQL Database. So unless PostgreSQL database file was copied over to a shared folder, it's not going to sync between the 2 QNAP's. It doesn't mean it can't happen - I just don't know how to do it, because I don't know EXACTLY where the PostgreSQL database lives on the QNAP.

I'm about to use the method you listed to create a shared postgreSQL database on my Synology NAS. A couple of questions I'm clueless about.

1. Do you need to install postgreSQL on the Synology or does it come pre-installed? I have the model DS3018xs which is relatively new and has the latest DSM installed.

2. Have you setup an automatic backup for the database? Or do you know of a way of doing it once it's setup?

3. Is it better or have you tried a VM as a database server inside the Synology? I can kind of imagine a use case where if the Synology fails and yo have the VM backed up on an external drive for example, recovering the database could be done pretty quickly right? All you have to do is run backed up VM in one of your computers or a replacement Synology and be up and running in no time.

I mainly work on feature films and have ongoing work on multiple films at any given time. A failed database or a failed Synology could be fairly disastrous. Just trying to think ahead of a worry free shared database before I decide the Synology route.

Has anyone tried to open the same project on two different machines? If I do that I get an error:the project could not be loaded in collaboration mode as Resolve was unable to establish a connection to communicate with other users. Please ensure that the machines are not connected using a VPN and that DaVinci Resolve is not being blocked by the system firewall.

Is the chat functionality enabled on your setup? I assume you have to install the "project server" server on a client to do that, isn't it?