Giter VIP home page Giter VIP logo

mautic-installer's Introduction

Mautic Installer

Mautic installer for Ubuntu is a bash script installer for the Mautic Mautic Marketing Automation Software. It is compatible with both for Ubuntu Linux 16.04 LTS and 18.04 LTS. It installs mautic on a specified domain and automatically configures your SSL certificates. Ensuring you have a free sucured site running under HTTPS. Brought to you by Ballistic Email The blog I will eventually start writing :-P

Instructions

  • Download the install script to a freshly installed Ubuntu server.
  • Replace all the variables at the top of the script with your own.
  • Ensure your domain is pointing to the server's IP address and has propogated or else the https verification will fail
  • As the root user, run sh mautic-installer.sh or bash mautic-installer.sh
  • Navigate to your domain name and complete the installation. THAT'S IT!!!

mautic-installer's People

Contributors

frazras avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

mautic-installer's Issues

Create multiple instances at once

Would it be possible to extend this script so that multiple Mautic instances are created at once?

COUNTRIES=( 'de' 'en' )
for i in "${COUNTRIES[@]}"
do

... {add your script}

done

This format would work with 1 instance but also multiple...

Allow with non www domains

Hi,

I have now used it with 16.04 and it works pretty well. Thanks for this!

However, I encountered 2 issues when running:

  1. Certbot was not available (using the 16.04 image from AWS). Adding a simple
    python-certbot-apache has solved this.
    apt-get --assume-yes install apache2 mysql-server php php-cli libapache2-mod-php php-mysql unzip php-mcrypt python-certbot-apache

We are running Mautic in a non www domain, eg https://mautic.mydomain.com
I had to remove the "hardcoded" www in the certbot call otherwise it would not work

certbot -d $domain -d $domain --non-interactive --redirect --keep-until-expiring --agree-tos --apache -m $email

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.