Syncplay 能同步媒体播放器的进度,就是那种让你和朋友家人们不需要每次暂停电影后,都齐声喊3……2……1……的工具,它的客户端安装在本地电脑上,服务端需要装在有公网IP的设备上,一般是Linux系统的服务器。客户端的使用流程可以看之前的文章。

其实仅从功能上讲,自部署的必要性不大,这里是寡人的,只要需要,就会一直维护:

  • Server address: 82.157.53.75:8999
  • Server password:vfly2

自部署Syncplay服务端的过程并不复杂。官方的公共服务器都在法国,延迟高甚至有时候连接不上,所以对自部署感兴趣的朋友可以试一下。

如果您的服务器能顺利连接GitHub,下面只是10分钟的流程。复制式教程。

前置准备

使用root用户会更方便,下文的流程是以root用户进行的。
环境需求:

  1. Git ,用来下载源代码
  2. Python 3.4.x 或更高版本,python3-twisted 包,用来执行源代码
  3. 放行对应端口。服务端的默认端口是8999,也可以自定义
    一行代码部署环境