临时邮箱系统forsaken-mail部署过程

Linux部署

以下脚本只在CentOS6 系统调试运行过,其他环境请自行修改运行~

#安装git
yum install git -y
 
#安装nvm
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.0/install.sh | bash
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
 
#安装nodejs和 npm
nvm install 6.10.0
 
#查看nodejs版本是否正确,显示 6.10.0
node -v
 
#下载项目源码
git clone https://github.com/malaohu/forsaken-mail.git
cd forsaken-mail
 
#安装项目需要的库
npm install
 
#安装pm2工具
npm install -g pm2
 
#禁用postfix和sendmail
killall sendmail
/etc/init.d/postfix stop
chkconfig --level 2345 postfix off
chkconfig --level 2345 sendmail off
 
#启动项目
pm2 start bin/www
 
#设置开机启动
pm2 startup
pm2 save

部署完成即可!然后直接使用EndPoint的网址加上端口 3000 即可访问了

 

Docker部署

docker run --name forsaken-mail -d -p 25:25 -p 3000:3000 malaohu/forsaken-mail

 

绑定域名

直接将域名解析到服务器IP, 或者CNAME到某个网址即可。

想拥有你自己的域名?

试一试将自己域名CNAME到 网址
然后使用你的域名加上3000 端口访问一下试一试吧!

有惊奇发现哦,瞬间创建自己的域名邮箱!

示例: http://网址:3000/

点赞