Docker 方式
简介
GitHub:
https://github.com/denghongcai/forsaken-mail
准备
-
环境:CentOS7.6+ 、宝塔6.9.8+ 、 Nginx1.15+ 、 MySql5.6+ 、 PHP7.2 + 、 phpMyAdmin 4.7
-
端口:VPS需要开启25端口和3000端口,25端口需要发工单咨询主机商是否可以开启。
-
域名解析:如果需要使用域名,一般是设置一个二级域名A解析到服务器IP即可。之后可以利用宝塔反代来实现域名访问。
安装
ssh命令方式安装
docker build -t denghongcai/forsaken-mail .
docker run --name forsaken-mail -d -p 25:25 -p 3000:3000 denghongcai/forsaken-mail
宝塔docker管理器安装
-
放行2个端口【25/300】
-
打开docker管理器,镜像管理中获取forsaken-mail镜像地址,镜像地址:
denghongcai/forsaken-mail
image
-
创建容器
image
端口映射:
25 TCP 25
、3000 TCP 3000
目录映射、执行命令不需填写,内存配额\CPU权重均可默认。 -
浏览器使用
http://ip:3000
地址打开临时邮件系统
image
-
使用-反-向-代-理-方式添加域名
image
PM2管理器
简介
GitHub:
https://github.com/denghongcai/forsaken-mail
准备
- 宝塔面板最新版本
- PM2管理器
- Nginx1.17
- 解析好的域名一个
- 新建好网站
- 开通好25端口和3000端口并在安全中放行
部署
cd /opt
git clone https://github.com/denghongcai/forsaken-mail.git
cd forsaken-mail
npm install && npm start
-
搭建网站、放行端口等操作,参照 docker管理器安装 ,一定要开启25端口,不然程序是无法运行的。
-
使用
ip:3000
访问,如果需要使用域名,可通过-反-代-方式。
网友评论