bt宝塔面板安装privmx+gdrive 同步

系统:centos7
安装步骤:bt面板、nginx、php7、php扩展gmp
功能:加密邮件+备份同步到gdrive


首先和之前一样安装Gdrive

1、安装
wget -O /usr/bin/gdrive "https://docs.google.com/uc?id=0B3X9GlR6EmbnQ0FtZmJJUXEyRTA&export=download"
chmod +x /usr/bin/gdrive
2、授权
gdrive about
然后会出现一串网址并询问验证码。
1.jpg
将地址粘贴到浏览器并登陆账号,会返回一串代码。
2.jpg
将代码粘贴到SSH下,然后会返回你的账户信息。
3.jpg

然后创建文件夹,配置上传参数

1.在已经绑定好的Gdrive创建一个文件夹
2.查看文件夹ID,可以在文件夹网址上查看,或者在SSH输入Gdrive list查看
20180406114823601.png
3.在宝塔面板设置计划任务 备份网站和备份数据库
网站.png
数据库.png
4.已经在宝塔中添加定时备份数据库和网站文件到本机,现在需要定时把备份文件夹同步到Gdrive上,脚本如下:
LocalDIRPath="/www/backup";
RemotePath="GD上备份文件夹的目录ID";
Args="--keep-local --delete-extraneous";
gdrive sync upload ${Args} ${LocalDIRPath} ${RemotePath};
在宝塔里添加执行该脚本的计划任务即可
20180406121947438.png












- 安装bt面板 ,nginx1.14,php7.2,开放相关端口
- 建立domain网站,下载privmx-web-installer.php
- ssh 安装 install mcrypt in php7.2




sudo apt-get -y install gcc make autoconf libc-dev pkg-config sudo apt-get -y install libmcrypt-dev sudo pecl install mcrypt-1.0.1

libmcrypt prefix? [autodetect] : press enter

sudo bash -c "echo extension=/usr/lib/php/20170718/mcrypt.so > /etc/php/7.2/cli/conf.d/mcrypt.ini" sudo bash -c "echo extension=/usr/lib/php/20170718/mcrypt.so > /etc/php/7.2/apache2/conf.d/mcrypt.ini"



Verify that the extension was installed
Run command:

php -i | grep "mcrypt"