Mautic 是一个开源的自动化行销工具平台。你可以利用其监测网站的流量、纪录用户的浏览资讯、电子信箱...等,进而执行多种渠道的行销自动化管理。这样的一个开源工具,若用传统的 LAMP 安装方式,除了费时以外,所需要输入的指令也是相当繁琐的。
所幸透过 docker 技术,安装 mautic 的难度着实下降很多。首先,先行连入 VPS 主机,接着执行以下指令:
# 1. 拉下远端的 image 安装 Mautic
docker pull mautic/mautic:v3
# 2. 设定 network 和 mysql
docker network create mauticnet
docker volume create mysql_data
# 3. 建立一个名为 'database' 的 sql 资料库容器
docker run --name database -d \
--restart=always \
-p 3306:3306 \
-e MYSQL_ROOT_PASSWORD=mypassword \
-v mysql_data:/var/lib/mysql \
--net=mauticnet \
percona/percona-server:5.7 \
--character-set-server=utf8mb4 --collation-server=utf8mb4_general_ci
# 4. 建立一个名为 'mautic' 的容器
# -p 8080:80" 代表对外开 8080 来连入 container 中的 port 80
docker run --name mautic -d \
--restart=always \
-e MAUTIC_DB_HOST=database \
-e MAUTIC_DB_USER=root \
-e MAUTIC_DB_PASSWORD=mypassword \
-e MAUTIC_DB_NAME=mautic \
-e MAUTIC_RUN_CRON_JOBS=true \
-p 8080:80 \
--net=mauticnet \
-v mautic_data:/var/www/html \
mautic/mautic:v3
若你的远端主机位置为 120.1.0.1,那此时你可以用 120.1.0.1:8080 来连到 mautic 的服务了。下一篇要设定一个 nginx 容器并绑上网址,让 mautic 服务可以用 https 来进行连线。
Day26- 新手的Web系列CRLF 0x1 正文 CRLF(CRLF Injection Att...
今天的实作内容主要根据教学网站进行。 在软件开发流程的测试,以阶段角度来看可以分为: 单元测试:测试...
Maltego在Kali里是一套收集资讯用的工具,可以去收集网域的一些公开资讯,也可以去收集像是电子...
这个月的规划贴在这边文章中我们的基因体时代-AI, Data和生物资讯 Overview,也会持续调...
动机 决定题目的动机是,从最早开始决定就读资讯相关就想着要在未来踏入电脑游戏产业,而作为许多初学者最...