Install Acelle Mail on AWS EC2 Instance with Virtualmin and Nginx

Step by step tutorial to setup Acelle Mail on Amazon Web Services EC2 instance with Virtualmin and nginx.

Acelle Mail is an Email Marketing application capable of automating most of your marketing workload. An AWS EC2 instance is fully capable of hosting Acelle Mail when configured with our Virtualmin & Nginx server guide. EC2 instances can be configured as high-performance web servers with little extra work. We’ll walk you through configuring your AWS EC2 instance and installing Acelle Mail with SSL on this tutorial. We’ll try to make this tutorial as newbie friendly as possible.

We’ll be building our Acelle Mail web server on AWS with Virtualmin v7.1 GPL control panel. It’s a free control panel and packs powerful features to manage a web server. The EC2 server we’re going to use for Acelle Mail is Ubuntu 20.04 LTS. Additionally, we’ll be installing Nginx v1.22, PHP v8.0 and MySQL v8. Complete below steps to install Acelle Mail on AWS EC2 Instance with SSL.

Step #1

Create an EC2 instance for Acelle Mail and install Virtualmin

This step will get your AWS EC2 instance ready for Acelle Mail. We’ll create an EC2 instance with Ubuntu 20.04 as operating system and install Virtualmin. This is the hardest part of the Acelle Mail installation process on AWS EC2. But my newbie friendly instructions will make it easy to set up your EC2 instance with Virtualmin even if you’re totally new to AWS and EC2.
Step #2

Add your Acelle Mail domain to Virtualmin on AWS EC2

You should have a domain name or a subdomain ready for Acelle Mail by now. It’s now time to add it to Virtualmin. Virtualmin has something called Virtual Servers for this purpose. You need to create a top-level server within Virtualmin for each of your domains. Don’t forget to point your Acelle Mail domain to EC2 instance with an A record. The following tutorial will show you how to add your Acelle Mail domain to Virtualmin.
Step #3

Enable SSL (https) for Acelle Mail on AWS EC2

Virtualmin comes with built-in support for Let’s Encrypt SSL certificates. Now that you have Virtualmin installed and Acelle Mail domain added to your EC2 instance, it is the perfect time to enable Let’s Encrypt SSL for your Acelle Mail domain. Let’s Encrypt SSL certificates are issued free of charge and Virtualmin is capable of automatically renewing them when they are due for renewal.

Step #4

Install Acelle Mail on AWS EC2 with Virtualmin

You have everything set up for Acelle Mail now. We took care of every little configuration that is required to run a perfect Acelle Mail web server on Amazon Web Services EC2. This step is to actually install Acelle Mail on your AWS EC2 instance. Complete the installation with the tutorial below. You can ignore the prerequisites section.

Step #5

Redirect http to https with Virtualmin on AWS

Your Acelle Mail should be fully functional at this point. We will wrap things up by setting up a 301 redirect from http to https. This step increases Acelle Mail security a bit. This will make sure nobody can spy on your Acelle data transfers.

That’s it. If you’ve followed all the steps above, you now have a superfast Acelle Mail installation on Amazon Web Services with Virtualmin control panel and LEMP stack. Head over to our sysadmin support forum to get help if you run into errors.


Hey!! I'm Tharindu. I'm from Sri Lanka. I'm a part time freelancer and this is my blog where I write about everything I think might be useful to readers. If you read a tutorial here and want to hire me, contact me here.

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button