用最低的成本搭建一个端对端加密的个人聊天系统!
前两期讲了如何搭建私有VPN以及网盘,今天将会给大家带来一个更偏技术向的话题——搭建私有的端对端加密聊天系统(俗称IM) 接下来我们要用到Synapse和Matrix协议,他们之间的关系就像是你家汽车(Synapse)和高速公路(Matrix)之间的关系,Synapse是目前最主流的运行Matrix的服务端软件。 一.准备服务器 首先我们需要一个服务器,至少要2C/2G,这一点不必多说 二.安装Docker服务 我们用SSH连上服务器之后输入以下命令 sudo yum install -y yum-utils && sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo && sudo yum install -y docker-ce docker-ce-cli containerd.io && sudo systemctl enable --now docker 之后服务器会自动安装Docker环境。 三.创建服务所在的文件夹 我们假设服务要部署在/data/appdata/synapse/data(本篇博文所有教程均以此为基础) 依次输入以下命令 sudo mkdir /data/ (如果已经有了/data/就不需要,直接跳过) sudo mkdir /data/appdata/ 四.启动Docker环境 在SSH中依次输入(注意缩进格式) docker run -it --rm \ -v /data/appdata/synapse/data:/data \ -e SYNAPSE_SERVER_NAME=域名 \ -e SYNAPSE_ REPORT_STATS=yes \ matrixdotorg/synapse:latest generate docker network create matrix 五.启动Synapse服务 在SSH中键入以下命令 docker run -d --name synapse \ -v /data/appdata/synapse/data:/data \ -p 8088:80...