Skip to content

This uses the evertramos/docker-compose-letsencrypt-nginx-proxy-companion to make Mautic secure. ALL credit goes to EvertRamos and to the mautic/docker-mautic team. The point of this is for a quick and easy install that will get Mautic up and running in less than 5 minutes.

License

xtjoeywx/docker-mautic-nginx-letsencrypt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

docker-mautic-nginx-letsencrypt

Using Mautic with SSL enabled integrated with NGINX proxy and autorenew LetsEncrypt certificates

This uses the evertramos/docker-compose-letsencrypt-nginx-proxy-companion to make Mautic secure. Credit for the webproxy goes to EvertRamos. It's amazing for one or multiple products on one server. The point of this is for a quick and easy install that will get Mautic up and running in less than 5 minutes.


*Note though this has aged it should always be good. It pulls the latest version of Mautic.

Prerequisites

1. Docker & Docker Compose

2. Evertramos's webproxy (the NGINX proxy that also installs Letsencrypt)
https://github.com/evertramos/docker-compose-letsencrypt-nginx-proxy-companion
Follow his instructions to install it.
Note: The only things I change in evertramos's .env.sample file is I uncomment #USE_NGINX_CONF_FILES=true and I change the file path to here: /home/myusername/nginx_webproxy/files
*Don't forget to rename .env.sample to .env before you run the script to install it.


Done in three simple steps:

1. Clone this repository:
git clone https://github.com/xtjoeywx/docker-mautic-nginx-letsencrypt.git

2. Change the information in the .env.sample file to have your information in it i.e. your domain(s), email, usnername, passwords, and install file paths. Rename the .env.sample file to .env
The docker-compose.yml file doesn't need any changes unless you'd like to change something.

3. Start up your project:
docker-compose up -d


That's it!

Note: Adding your certificate may take a few minutes. Keep reloading the browser until the Mautic setup screen shows up. Lastly, though this package hasn't been updated, it will still install the latest version of Mautic. No worries there!

About

This uses the evertramos/docker-compose-letsencrypt-nginx-proxy-companion to make Mautic secure. ALL credit goes to EvertRamos and to the mautic/docker-mautic team. The point of this is for a quick and easy install that will get Mautic up and running in less than 5 minutes.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published