使用宝塔面板搭建临时邮件系统 Forsaken Mail - ensu.cc

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管理器安装

  1. 放行2个端口【25/300】

  2. 打开docker管理器,镜像管理中获取forsaken-mail镜像地址,镜像地址:denghongcai/forsaken-mail

    image

  3. 创建容器


    image

    端口映射:25 TCP 253000 TCP 3000
    目录映射、执行命令不需填写,内存配额\CPU权重均可默认。

  4. 浏览器使用 http://ip:3000 地址打开临时邮件系统

    image

  5. 使用-反-向-代-理-方式添加域名


    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 访问,如果需要使用域名,可通过-反-代-方式。

你可能感兴趣的:(使用宝塔面板搭建临时邮件系统 Forsaken Mail - ensu.cc)