How to Host and Install Mailwizz on your own server -

How to Host and Install Mailwizz on your own server

Hi friends. How are you in this awesome lecture? 

I will show you how to install mail with email, and marketing software on your own VPS server. 

So stay tuned and follow up. and we also get more information.

 ▪ Okay, Friends. 

So what we are going to do exactly in this lecture ▪ firstly, we are going to get a VPS server and then A server that you want to host your website inside it. You know, mail with is a PHP script. 

So it’s a web application and you need to host it online. And then So what you need is a VPS server to host it on. 

The second thing you need is a domain name. 

We will go and get a domain name from Godaddy and buy it. 

So you can point to your server using the domain name. Equally important.

The third thing you need is to buy the mail with a script from Code Canyon. 

I will show you also how to do this. And at last, we are going to upload the script. 

Go through the installation and create a database and show you set up Cron jobs and do everything and build a test campaign to check everything is working fine. 

So this is our lecture. If you’re ready, let’s start together. 

Now, just before we start, a small note, if you are already enrolled in my course, how to build your SMTP server and send unlimited emails. 

All my courses are about web hosting. And you have your own web server. 

And you don’t want to waste your time seeing how to create your Digital Ocean Droplet. 

How to create a server. How to install web men and so on. 

If you have this already on and created please, can skip the first part of the video. 

You can see the description, and all the topics covered, and go directly to installing mail. So that’s it. 

Let’s start now together. ▪ Okay. Friends. So the first thing we need is to get a VPS server. 

Maybe someone watching this video is somehow a beginner and doesn’t know what the VP has served, or why we are doing this. 

Let’s explain this operation briefly. Especially for beginners when you have a website or web application and you want to make it publicly accessible on the internet. 

Like you have a website. In our case, it’s male way we need to put it on the internet and you want to access using a custom domain name. 

But let’s say www whatever you want dot com. Then this domain. 

This domain name is the name of your website. 

But to make this accessible publicly, you need to put mail with or your website somewhere on the internet. 

Somewhere publicly on the internet. You need a public server. 

So for that, we are going to buy a public server. Moreover.

We called a VPS server where we can host our website on it. So this is the operation briefly. 

So the VPS server and then we put the website inside it. So it can be publicly accessible. 

I think the idea is very simple. Now someone may tell me why you are doing this. 

Go and get managed to host from any company and so on. 

▪ ▪ If you are an email marketer, an athlete marketer is CPA, or whatever you have, you are working in an online business, I am telling you you need to have your own VPS. 

Don’t tell me I need to be a server administrator or tech professional or whatever the operation. 

Believe me, it’s very easy, you will see now how easy it is and by the way, if you are interested in learning this, I have a full course on your enemy about working with VPS servers. 

How to build your own self-managed web hosting very easily check the description below if you want. 

Now let’s continue our work and get a VPS server. 

We have a lot of companies that allow you to get a VPS server, we have Microsoft Azure, we have google cloud, we have amazon, we have digital ocean liners, we have a lot of companies. 

In my case, I will be using Digital Ocean because in my experience it’s very easy I will give you a $100 coupon code in the description below. 

Just check it and you can start for free on this awesome platform. 

So here I am inside the digital ocean and I’m going to log in with my account. 

If you don’t have an account. Just please sign up with a Google account or whatever. 

It’s a very simple process, I don’t want to waste your time now with it, so I will log into my account now. 

I will log in with my Gmail account. Okay. 

And um inside the digital Ocean dashboard, ▪ simply click on this green button here, create and click on droplets simply a droplet. 

Digital Ocean is a VPS server, ▪ click droplets ▪ and now we need to select the operating system of our droplet. 

You can select between Mantova Arora centers and so on. 

I will select Toronto 16 point offer and then you can continue to select your plan. 

You can simply go with a $10 machine. It’s enough. You will see the CPS server can host multiple websites. 

So you can save a lot of money if you have multiple maybe WordPress websites with some scripts and you want to host it. 

You will really save money. If you compare this with managed hosting from any company, please check my video here on my Youtube channel. 

How to host multiple WordPress websites on the same server. 

I explain in detail this process and how it can save you some money in comparison with other way Web hosting companies. 

So there is my droplet here. 

I’m going to select a region like London and then go down and select a name for this machine. 

I will choose a name like a box dot h dash y to dot me simply this domain here. 

I have already it in my Godaddy accounts. I’m just naming it like that domain. 

You will see this a little bit and the box is a subdomain. 

You can choose any name if you want. You can keep the default name. So important for us for now. 

So choose any name you want. And click create. Now. 

We will wait for the droplet or the VPS server to create. 

It will take around one minute maybe two minutes and you will receive an email on your account telling you about the I. P. 

Address, the root password, and how to access your machine. 

▪ So this time I will be opening my Gmail account and I will wait for the message from Digital Ocean to be received. 

Awesome. You can see this is my machine is online here and this is my public IP address. 

This is the IP of my machine. I’m going to use it to access this machine. Very nice. 

So let’s copy this IP. I will go to my Gmail account. Let’s wait a little bit. 

And here is Digital Ocean. Very nice. Let’s open it. 

▪ ▪ ▪ ▪ And you can see this is the IP and this is the root password now to access this machine only for the first time and to install the web hosting management software that will be used to manage our website and to make it very easy for us. 

I will need to access it through ssh or through a staging client. 

So to do this I will be using software called booty. 

▪ Okay ▪ so this is my pootie client application. You’ll find a link. Not this application description is also below. 

Just open it and type the I. P. Address here. 

Now click open and click Yes and we are here inside our machine. 

Just use the root account as in my email here user name is root click enter and then copy this password. 

Just copy it and try to click inside this machine to paste it. 

It will not be shown for security reasons but it’s there somewhere ▪ Now it will ask you to change the password directly. 

You can see it says the current password. 

So again you need to place the same password, click enter, and now you will be able to enter a new password. 

I will enter my new password. Type it again ▪ and awesome that we are logged into our VPS server. 

Now I will be using a software called Web men. 

This is software for configuring and managing our web server. 

This will make things very easy, believe me, to make things very easy. So how to install the software? 

Let’s see together, ▪ simply get the two comments from the description below and paste them here. 

The first comment is this w get and get the script click enter and that’s it and then get the second one. 

Let’s copy it from my screen. 

Okay and here we are here’s the second comment run the script to say why to continue and the setup will start automatically and everything is automated. 

It’s very easy and simple. ▪ Just get the comments from the description below. 

Run them on your machine and after that, we don’t have any work in this black window here. 

Everything will be using an interface. So just wait for the installation to finish. 

It may take up to 10 minutes and we’ll continue working together. Alright. Friends. 

Very nice for the application to be installed. Everything is awesome. 

Now you can see it says you can configure the server using this link here. 

So now we don’t need to use this black beauty screen anymore. 

We can just get this link here and configure using the web interface. Very nice. 

So let’s copy this and close our ▪ ▪ the client and let’s open google chrome web browser and paste the link here, ▪ ▪ ▪ click enter. 

And um we have a problem. It says the server can be reached. 

What’s this ▪ simply happens because of this domain hero. This address is not pointing to my I. P. 

To my VPs server I. P. We need to point it in the D. N. S. 

Manager and your domain provider. In my case, it’s gone,ing Daddy. So let’s go to go Daddy. 

And I will show you how to buy a domain name and how to configure it. 

It’s very easy and simple. Let’s do it together. 

▪ I will open go Daddy dot com and log into my account. 

The same steps apply to any domain provider. It’s the same concept. 

Just follow me and apply it wherever you want if your domain is and other providers like name cheap or in on or whatever your domain is. 

So let’s go to my domains to manage them. 

Okay, if you see here, I have this domain here ▪ ▪ dot I remember this? 

I said this name in Digital ocean. I create the droplet. So let’s go and manage the DNS records. 

If you don’t know to get a domain, I will show you how to buy one in a little bit of a very simple procedure. 

Okay, now you can see this is a record of the first one which shows at the sign, which means I am pointing to this name simply. 

I will edit this ▪ I p address. 

I will go to my digital ocean account and copy this IP to my new droplet and paste it here. 

Very simple. ▪ ▪ And what I’m going to do simply since I used the name box dot h l y dot me I’ll create a new record called a box. 

I will name it a record called box and point the same to I. P. Soon. 

Now this name this domain name this box that got me will point to my server to my I. P. 

Very simple. So now we can access our server ▪ using this address here. 

▪ You need to wait maybe around 24 hours, sometimes maybe 10 minutes for the DNS migration to complete. 

And this time I will show you how to get a domain name. 

Let’s go to go to the main screen ▪ and you can see it’s straightforward here. 

You can see I can search for a domain. Let’s say you want a ▪ male with app dot com. 

Let’s open it and check if this exists ▪ and it says the male was available. 

You can buy it simply add to your cart and continue buying this domain. It’s a very simple operation. 

So now we pointed out our domain. We don’t need God anymore. Let’s close it. 

And let’s try to access our server. Let’s open it. ▪ ▪ ▪ ▪ And awesome. 

It shows a small problem with the cell and the HTTPS protocol. 

I will show you how to fix this later. It’s not our concern. 

Now click advanced and click proceed to our website. Now let’s log in with my root account. 

I will say route and enter the password you changed the first time we installed web men. Let’s log in. 

Very nice. So now we are inside our web server. Now we can applaud male ways and install them. 

Very simple Before that we have a small post-installation wizard related to web men. 

Let’s go over it, click next. ▪ Just keep the defaults here. It’s okay. ▪ Run the ▪ antivirus. 

I would say no. I don’t need anything now. ▪ I want to save my resources for my application. 

▪ Okay. The spam Aston filter, in the same way, I would say no. 

Now, this is important for us because we are using a database. 

We need to run my secret on the server. So keep this default as my sequel. 

Yes and possibly we don’t need it. So select No. 

And click next by the way, if you want to learn how to build your own SMTP server. 

Using web men check my video here on my Youtube channel so you can build your own SMTP server and send unlimited emails. 

Let’s continue. Now, click also next here. Keep the default. 

Now let’s select a medium system for our sequel database configuration. 

▪ ▪ Okay, click skip check for example ability in the DNS configuration to skip checking and save some time ▪ ▪ and it will ask you for the password storage mode. 

You can keep it default if you want. ▪ ▪ ▪ It’s not our concern. 

Now, this is for security reasons and that’s it. Click on next and everything is finished now. 

Our server is ready to start our main operation which is hosting our mail with PHP script. 

▪ So click recheck here to refresh the configuration and start our core work. 

I explained the full step-by-step configuration because maybe someone here is beginning, and I don’t know how to work with VPS servers, how to get hosting, and so on. 

So I go through the process from scratch to make it easy for everyone here watching this video. 

Okay. So after we finished configuring our web man web hosting manager, let’s create a new virtual server. 

▪ ▪ I told you that you can use this system to host multiple websites. 

So whenever you want to host a new website, you integrate a new virtual server for this. 

I explained this in detail in my course. So please check it if you’re interested. 

▪ Okay, click create virtual server and let’s name it with my domain name. 

It says box or L y dot me This is my main domain. 

▪ ▪ Enter a password for this virtual server and go to enabled features here to add the certificate. 

Also, this is a free certificate using let’s encrypt authority. 

I will show you how to do this also in a little bit so we can fix the CCP as a problem that we faced the first time we logged into the web men like creating a server now. 

▪ ▪ And let’s wait a little bit for the virtual server to be created. 

▪ So we can host our mail west application. 

▪ You can see it’s a very simple operation and step by step, ▪ everything is easy. 

Some comments and the next operation. ▪ And now we are going to upload our script and host it. 

You’ll see how easy it is. ▪ ▪ ▪ Okay, that’s it. Now. We create our virtual server. 

▪ ▪ All right. Now go to file manager ▪ so we can upload our script ▪ ▪ ▪ and automatically it will take to the public. 

Html for this is the target location where we want to upload our script. 

▪ Now let’s see how we can get the script simply go to a website called Cold canyon ▪ ▪ ▪ dot net ▪ where you can buy a lot of PHP scripts. 

This website is really awesome. It has a lot of ready-built websites. 

So you can buy it and deploy it and you start your work directly. 

▪ Simply go to PHP scripts here ▪ ▪ And search for male or it’s here. 

You can see it’s the first one. It’s very popular with 8000 sales. 

Just click on it ▪ ▪ ▪ ▪ and go and buy the script from Cold Canyon. 

After you buy and download the script. You will have this folder here. 

Mail with, you will have this folder with the latest ▪ folder and update folder. 

What you need is to access the latest folder because you are installing it for the first time. 

If you are updating using the update folder. So we need to update this folder here on our server. 

I will zip it just right-click and add it to our refusing mudra or Winzip and zip this folder so we can upload it to our server. 

▪ Just wait for the zipping to be finished and we already then upload it to our server. 

▪ Where is my server here? 

We just click on the file and click upload to Canon Directory and then just click anywhere here to select the file. 

▪ ▪ ▪ ▪ I will wait for the file ▪ ▪ to be finished. I’m zipping it. 

▪ Okay, it’s done, click on this zip file and click upload ▪ ▪ now. 

You need to wait for the upload to finish. It may take some minutes according to your interconnection speed. 

So I will positive the video and come back to you when the upload is finished. So very nice. 

Here is the latest dot zip file containing our mail with the script right click on it and click extract. 

▪ Okay so here’s my latest folder. 

What you need to do is to move all the contents of this folder and make it and put it inside the public HTML directly. 

So let’s open this latest folder ▪ and I will select all files in this, select all button here and click on file or edit. 

▪ Cut ▪ and go to public HTML again ▪ and click edit and based very simple operation. 

▪ So now we are ready to start the installation process. 

You can see this installed folder here so let’s navigate to it. 

I will say h l y dot me slash installed. 

Let’s open this installation and awesome we are in the mail with installer ▪ ▪ and to hear your Porsches called when you buy the script from Cold canyon it will give you the Porsches code just enter it here. 

I argue the terms and click on next. ▪ Now we are in ▪ the requirements of male weighs page. 

It will show you that there are some requirements here like this is failed like curl extension our chef. 

I will show you how to install this is very simple comments to add to your machine. 

So ▪ anyway this is the requirement. 

Let’s see how we can install the current extension and hardship and IMAP extension. 

So we have other requirements needed for male ways to run. 

So since we are going to run some comments, I need to open the pooty client again. 

▪ ▪ Open it. ▪ Let’s now navigate to edge dash y dot me ▪ ▪ click up. 

▪ Yes and let’s log in again to our server route and ▪ ▪ very simple. 

Now let’s install the curl extension. ▪ ▪ Let’s do an update before running this command. Sudo is apt. Get update. 

▪ ▪ ▪ ▪ All the comments will be attached to the description below so don’t worry about them. 

▪ Just copy and paste and run the comments. 

▪ ▪ ▪ Okay now it’s on the second comment to install the curl extension ▪ ▪ enter. Very nice. 

Now let’s check the version of car ▪ ▪ ▪ ▪ ▪ ▪ and it shows curl 7.47. Very nice. 

Now we need to install the zip shipped extension. This is the second one here. 

You can see it failed. Simply pays the second comment for the zip extension and run it. 

▪ Say yes to installing it. ▪ Very nice. ▪ ▪ ▪ And we still have the IMAP extension. 

▪ Just face the comment here. Here it is. ▪ Run it ▪ ▪ ▪ way to install it. 

▪ And very nice. So now we installed three extensions. 

Now we need to start our PHP and Apache web server again simply on this comment to start our server. 

▪ And the last commenter start the PHP service. Sorry, this one. Okay. ▪ And very nice. ▪ That’s it. 

▪ Okay, let’s close. Now pootie I don’t need anymore. 

▪ And here let’s refresh our page now to see the requirements and awesome. Congratulations. All the requirements is enabled. 

Very nice, click on next now ▪ ▪ next ▪, and now we need to install the database. 

▪ Let’s go back to our server and go here to edit databases in our virtual men in our domain ▪ and the databases. 

▪ ▪ ▪ And then let’s create a new database. Simply say create a new database. 

▪ ▪ I will name it. Male was named anything you want and click create. ▪ Very nice. 

▪ So now we have this database created let’s copy its name and paste it here. ▪ ▪ Database name. 

▪ ▪ ▪ Now we need to get the user name and the password to access this database. 

Let’s move this prefect. It has no prefixes and let’s go let’s close this page and let’s go to edit users and I will create a new user for this database to be accessed click add user ▪ ▪ ▪ ▪ ▪ and then let’s name it an example of my sequel whatever you want and enter a password ▪ ▪ and go to other user permissions here and be sure to select mail with here so we can grant access to our database. 

A very nice click create awesomely. Now let’s click on this user ▪ and you will see the user name. 

Let’s copy it and go to male ways and user name here and the password. ▪ ▪ Very nice. 

We still have the port number. It’s by default my sequel part number 3306. 

So click start importing and awesome. Now we are on the admin credentials page. Let’s enter a name. 

▪ ▪ I will use my name. 

▪ ▪ ▪ Anything I will enter my email address and let’s use a certain password, ▪ select your time zone, whatever time zone you want. 

Let’s select one whatever ▪ and create a customer with the same debt with the same data. 

You may know a male way. We have an admin page and a customer page. 

When you want to create campaigns, you will go with a custom page. 

So select yes here to use the same name and password for our customer page and click create account ▪ Awesome. 

Now we are on the last step which is creating crone jobs. 

If you don’t know what is a Cron job simply it’s a background task that automatically on your server. 

So let’s say you scheduled a campaign every day at three p.m. ▪ Every day. 

This Cron job will run and check if there is a schedule. 

If there is a campaign and it will run this campaign automatically in the background on your web server. 

So it’s not a manual operation, it will automate things. 

As you can see here is the list of Cron jobs. How do we add them? 

Let’s see ▪ we see here the campaigns Cron job center runs each minute so copy everything without the stars copy this until the end of the line, copy it, and go to web men go here ▪ and search for Crone jobs and see scheduled Cron jobs simply click here on create a new scheduled Cron job. 

▪ Then you need to select the user. 

I will be using the route and he paced the comment you copied from Male ways here you can select the schedule since this one run each minute simply say times and they selected below and select minutes and say oh so now it will run every minute click create and you created the first crown job. 

The operation is very simple and easy. 

▪ Let’s go to the second one which runs every two minutes, ▪ copy it without the stars. 

This ▪ indicates the time which means every two minutes ▪ and create a new one again ▪ ▪ pasted here the root user and select the time selected below. 

And now let’s say select and select every two minutes. You can see it’s a very simple operation. 

▪ Select every two minutes in this way. ▪ ▪ Okay and click create. 

▪ ▪ Let’s go to the third one which is run every 10 minutes. It’s the same operation. 

I will pause the video. It’s straightforward. I don’t want to waste your time. 

Just continue these and select the appropriate schedule and the Cron jobs will be set. Okay, Friends. 

So I set up all the Cron jobs and let’s go back to the male weighs installer and click on Cron jobs are installed. 

Continue. ▪ And we already it says here you need to delete the install folder simply go to virtual men again. 

▪ Open further, explore file manager ▪ and go to the install folder, erotic, click and click rename and name it anything you want or we can simply delete it if you want. 

So that’s it. Now. We can log into the back and the customer page here is the back and I will use my ▪ ▪ email and password to log in. 

Very nice. So here’s the main dashboard. 

It will show you a small tool how to use it, click and two. 

Now, I would not want to waste my time with it. So this is it. I have one customer here. 

You can see everything the servers, the domains, everything you can configure here. 

▪ What we are concerned about now is setting up the SMTP server and creating a small campaign to run. 

▪ So let’s go to servers and click on delivery servers. 

▪ ▪ Okay, simply click here and create and use a server and you will have a list of many providers, many SMTP providers, let’s say you are using amazon s, C s or male gun send grid, or whatever SMTP service you are using inside mail with. 

It’s really a powerful application. And if you are following my course on how to build your own SMTP server and send unlimited emails. 

You can simply click on SMTP here and enter your data as explained in the course. 

▪ Now, in my case I will be using the simple PHP mail function. I’m just testing Now. 

I don’t want to waste my time editing and getting user names and SMTP credentials and so on. 

So click PHP mail ▪ is the building function. I will name it PHP mail whatever you want. 

You can enter the domain name here. Let’s say test or maybe mail at ▪ l y dot me. 

This is mine email. Let’s say ▪ support whatever you want. This is the name from the name. 

It will appear in the ▪ inbox of the recipient here. 

You can set the probability if you have multiple services and you want to distribute the load on them. 

So lower, a lower probability will make the server have a lower chance to send emails if you have some quotas and so on. 

We can hear that daily or hourly quotas to send specific emails in this time span we can set a bound server. 

We can configure bound servers here. We have a lot of options. I don’t want to cover everything. 

Now just the basics, add this ▪ ▪ ▪ at the server and here you have ▪ ▪ ▪ ▪ if you want to lock this service, the customer can change and so on, click save changes. 

▪ ▪ ▪ ▪ And now we have a server. 

▪ You can verify the server by sending a certain test email if you want to use this button for invalidated service. 

Now we need to log into the customer portal of the customer’s web page. So we can create a campaign. 

So let’s go to h l y dot me directly ▪ ▪ and this is the male west main screen, click log and ▪ and I will log in with my customer email which I created ▪ before with the password and click log in ▪ ▪ ▪ ▪ and this is the customer dashboard and the tour and you can hear ad lists. 

You can see this list here. 

You can create a new list and import your list and create a new campaign here, click all campaigns and create a new one, and so on. 

Let’s go to list ▪ and create a new list. Let’s name it my test list, ▪ ▪ display name. 

▪ ▪ ▪ ▪ ▪ You can set options like double often and things like that. 

You can set the default like from name from email reply to the subject, default subject. 

  • You can certifications and so on. 

Now click on save changes, ▪ ▪ you need a description, anything ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ company details, I would say educate, select country whatever. 

Now ▪ ▪ countries select industry, ▪ ▪ anything select your address, ▪ ▪ ▪ ▪ ▪ ▪ ▪ the zip code. 

▪ ▪ ▪ The ▪ city. 

▪ Okay that’s it, click save changes ▪ and we are here we have now we have our list. 

This is my test list, you can see the subscribers count, and you can see some options. 

▪ ▪ Let’s go to this list ▪ ▪ and collect ▪ on subscribers and now we can add some subscribers. 

Let’s create a new subscriber. I will put my email now just for testing ▪ ▪ ▪ let’s say confirmed and safe changes and that’s it. 

Now go to campaigns all campaigns and create a new campaign.

Let’s name it ▪ weekly use letter ▪ ▪ ▪ ▪ and so the type regular responder ▪ we don’t have a group. 

Now choose the list, this is my test list, and click save and next ▪ then you can set the campaign options that you are tracking whatever you can go, and select a template. 

Select a subject and so on. I don’t want to waste time now by creating a campaign. 

It’s not our concern. So that’s it. This is how you can install male weighs on your own VPs server. 

I hope everything is simple, Everything is clear. It’s a detailed step-by-step configuration. 

I explained almost everything you need to install mail on your own VPS server. 

▪ ▪ The operation is almost the same. 

If you have managed ▪ hosting from any company applaud the script and continue the same steps. 

But I really recommend it if you are working in the email marketing field or a c p marketer, athlete marketer or you have your own online business. 

Really prefer to go with your own VPS server where you can host your own websites where you can host such scripts, you will have better performance and you will have lower costs in the long term. 

We still have one thing to do if you remember when we create our server we have this insecure problem GPS problem. 

So to fix this, simply go to server configuration and click on SSL certificate then click on let’s encrypt ▪ and select the no means this checkbox here and select only the h l y to dot me ▪ and the box dot h l y dot me click request certificate. 

▪ And I will get a free certificate. Free certificate To secure our website with. 

▪ And awesome ▪ now if you go to mail with again and ▪ ▪ let’s say now HTTP as we will have a secure version. 

Sorry, ▪ we will have a secure version of our website. We have a free SSL certificate. Very nice. 

▪ ▪ So that’s it. This is the end of this lecture, please. 

If you have any questions you need anything, I will be here to help you any time. 

Just come and contact you on my Facebook page on my website. Whatever you want. 

Leave a Reply

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