前言
本文将 SMB、PostgreSQL 和达芬奇应用结合起来,实现了多人远程协同剪辑工作,案例平台均为 Windows,需要处于内网环境。
SMB 文件共享
百度百科:
- SMB(全称是 Server Message Block)是一个网络协议名,它能被用于 Web 连接和客户端与服务器之间的信息沟通。SMB 最初是 IBM 的贝瑞·费根鲍姆(Barry Feigenbaum)研制的,其目的是将 DOS 操作系统中的本地文件接口“中断 13”改造为网络文件系统。
本文的 SMB 搭建参考自 Windows SMB 正确安全的开启姿势
打开 SMB 共享功能
Win+R打开运行框,输入optionalfeatures打开 Windows 功能,勾选SMB 直通。

创建 SMB 专用用户
这里的用户名以SMB为例。
Win+R打开运行框,输入compmgmt.msc打开计算机管理。

必要用户权限的限制与开放
Win+R打开运行框,输入gpedit.msc打开本地组策略。




Win+R打开运行框,输入secpol.msc打开本地安全策略。

同样的操作应用于以下选项:

Win+I打开 Windows 设置,按照下图打开必要选项:

设置 SMB 共享文件夹
选择任意盘符,创建一个文件夹,名字以SMB为例。
随后打开 SMB 文件夹属性:


其他计算机设备的连接
现在在另一台设备上,Win+E打开资源管理器,选择此电脑,按照下列操作,即可获得一个Z 盘,里面是上文的SMB文件夹内容。



请注意:
- 这里的文件夹路径中的10.10.10.1为共享机的内网地址,SMB为共享文件夹名
- 网络凭据中用户名为上文中创建的
SMB,密码也是上文创建用户时的密码
PostgreSQL 数据库
达芬奇官方支持中心中的DaVinci Resolve Project Server本质上是一个 Postgre 数据库,我们可以完全不用这样一个软件,而用 Postgres 代替。
前往Postgres 官方下载中心,下载 Windows 版本安装包,在安装过程中会设置一个默认的数据库用户名和密码:
- 默认用户名:postgres
- (例)密码:password
现在可以Win+R打开运行框,输入services.msc并找到postgres相关服务,查看是否正在运行。
数据库连接权限
找到 PostgreSQL 的根目录,用记事本打开这个文件:...\PostgreSQL\17\data\pg_hba.conf
在末尾加上一段通行信息:
# Allow network accesshost all all 10.10.10.0/24 scram-sha-256这里的10.10.10.0/24对应上文中10.10.10.1的网段,这样位于该网段下的其余设备,才能通过10.10.10.1地址来连接到数据库
你需要查询自己的内网网段,替换掉10.10.10.0/24。
数据库可视化工具测试
这里推荐一款可视化数据库管理工具DBeaver。
可以在10.10.10.1机器上,连接数据库时,测试地址10.10.10.1看是否能连接成功。
不过在一般情况下管理,直接用localhost或者127.0.0.1即可。
Davinci 达芬奇协同设置
在10.10.10.1机器上,打开达芬奇软件,按下列操作:

位置填写10.10.10.1可以保持统一。
在内网的其他机器上,只需要选择连接,填入相同内容即可。
项目文件夹设置
在10.10.10.1机器上,通过映射网络驱动器操作,获得相同的一个Z 盘。
在网络数据库中创建一个新项目,前往项目设置:

如图所示确保工作文件夹均在Z 盘内。
结语
尽管这样确实能实现两台 PC 的协同工作,但因为种种原因,最好将 Postgres 数据库和项目资源聚合在某一台“服务器”上(比如 NAS),而不是生产 PC。