互联网越来越不安全了,尤其想和小女友聊骚的小伙伴,总是畏首畏尾的,今天我们搞一个私密聊天的项目
点对点服务,再也不用担心聊天记录和小视频泄露啦
点对点服务,再也不用担心聊天记录和小视频泄露啦
项目展示
4. 搭建环境
服务器:咕咕演示搭建用的是香港的腾讯轻量应用服务器 ,(最好选 非大陆的,而且线路还不错的机器,硬盘也可以大一些)如果是小白刚开始玩的话,也可以选择Racknerd的高性价比服务器(注意地区选美国西部城市的)反向代理咕咕用的是莱卡云的CN2 GIA的机器
系统:Debian 11 (DD 脚本 非必需 DD,用原来的系统也 OK,之后教程都是用 Debian 或者 Ubuntu 搭建~)
安装好 Docker、Docker-compose(相关脚本)
【非必需但建议】域名一枚,并做好解析到服务器上(域名购买、域名解析 视频教程)
【非必需】提前安装好宝塔面板海外版本 aapanel,并安装好 Nginx(安装地址)
【非必需本教程选用】安装好 Nginx Proxy Manager(相关教程)
搭建环境
服务器:小狗云自营香港服务器 便宜实惠16块
系统:Debian 11 (DD 脚本 非必需 DD,用原来的系统也 OK,之后教程都是用 Debian 或者 Ubuntu 搭建~)
安装好 Docker、Docker-compose(相关脚本)
域名一枚,没有的话直接用ip也是可以的
第一步,购买服务器
小狗云自营香港服务器 便宜实惠16块
根据个人情况自行购买即可。
选择好带有docker的Debian系统
直接ssh链接服务器后运行下方代码操作,不懂怎么连接ssh?
sudo -i
mkdir -p /root/data/docker_data/matrix
cd /root/data/docker_data/matrix
之后运行
sudo docker run -it --rm \
-v /root/data/docker_data/matrix/data:/data \
-e SYNAPSE_SERVER_NAME=103.112.96.92 \
-e SYNAPSE_REPORT_STATS=yes \
matrixdotorg/synapse:latest generate
请一定注意把上面的ip地址,改为你自己的ip或者不带http://的域名
下面为了方便兄弟们操作,我们采用手动操作吧
在远程软件里面找到 /root/data/docker_data/matrix/data
/root/data/docker_data/matrix/data 目录里面的 server.yaml 文件,之后双击编辑
确保修改上面的server_name: 后面的ip,为你自己的ip或者不带http://的域名
之后直接保存文件即可自动将文件上传到服务器
在远程软件里面找到/root/data/docker_data/matrix 目录之后右键新建一个docker-compose.yml文件
之后双击编辑
将下方代码复制进去后对我框起来标红的区域进行修改,保存上传即可
version: "3.3"
services:
synapse:
image: "matrixdotorg/synapse:latest"
container_name: "matrix_synapse"
restart: unless-stopped
ports:
- 8008:8008
volumes:
- "./data:/data" # it will look at the current directory where you save the file and look for the data folder inside
environment:
VIRTUAL_HOST: "103.112.96.92"
VIRTUAL_PORT: 8008
LETSENCRYPT_HOST: "103.112.96.92"
SYNAPSE_SERVER_NAME: "103.112.96.92"
SYNAPSE_REPORT_STATS: "yes"
element-web:
ports:
- '8009:80'
#volumes:
# - '/etc/element-web/config.json:/app/config.json'
image: vectorim/element-web
restart: unless-stopped
运行下方代码即可启动项目
docker-compose up -d
如果你中途修改了代码,想要重启的话运行下面的代码
docker compose down
docker compose up -d
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容