Setup your email configuration to work with Google Workspace Mail servers though your Siteworx client portal.

A number of corporate clients use 3rd party email servers like Google Workspace (formally G Suite) for their business email.

Below we have detailed how edit your mx records and turn off the email side of your Siteworx account on our servers.

1. You can login to your Siteworx account from either your client WHMCS portal or direct via the Siteworx URL.

Login with your email address and password provided when you signed up for your account.

WHMCS login:

https://hosting-made-easy.co.uk/billing/index.php?rp=/login

 

Enterprise Cloud Platform - User Login Page

Siteworx URL:

https://yourdomain.com:2443/siteworx

 

Enterprise Cloud Platform - Siteworx Login Page

2. Once logged in, scroll down to the EMAIL OPTIONS section.

3. Click on the Remote Setup icon. 

4. Next click on the disable icon (dark head and shoulders with a line through it.

Enterprise Cloud Platform - Microsoft Exchange Setup with Siteworx

 

Enterprise Cloud Platform - Microsoft Exchange Setup with Siteworx

5. You will next have to click on the purple 'Disable' Button.

6. You should now see the email account is disabled.

Enterprise Cloud Platform - Microsoft Exchange Setup with Siteworx

 

Enterprise Cloud Platform - Microsoft Exchange Setup with Siteworx

7. You now need to make changes to your DNS records. These changes make sure that your incoming email is directed to the correct Google Workspaces Servers.

8. While still logged into Siteworx, scroll back up to to the DNS Records section.

9. Click on the grey button 'View Records'

Enterprise Cloud Platform - Microsoft Exchange Setup with Siteworx

 

Enterprise Cloud Platform - Microsoft Exchange Setup with Siteworx

10. You should now be looking at your DNS records, these records are the glue to making your website visible and your email deliverable on the internet. 

11. We now need to add in some extra DNS records to allow your Google Workspace server to be found for the emails to be delivered correctly.

12. We next need to edit and add some extra MX records, add a TXT record and delete a SPF record.

13. First we will edit the existing MX record, and then add another 4 MX records as Google provide 5 MX records for Google Workspace.

14. First click on the pencil icon next to the existing MX record to edit, and update the following 4 record fields and change to suit your domain name.

host: example.com - TTL: 3600 - Preference Number: 1 - Mail Server: ASPMX.L.GOOGLE.COM

Once you have updated the record fields, click on the purple button 'Save'

Enterprise Cloud Platform - Microsoft Exchange Setup with Siteworx

Enterprise Cloud Platform - Microsoft Exchange Setup with Siteworx

 

15. Next we need to add 4 new MX records,  in the drop down select MX and click on the purple button ‘Go’

16. Next we need to add the following to the 3 record fields and change to suit your domain name.

host: example.com - TTL: 3600 - Preference Number: 5 - Mail Server: ALT1.ASPMX.L.GOOGLE.COM

Once you have updated the record fields, click on the purple button ‘Save’

Enterprise Cloud Platform - Microsoft Exchange Setup with Siteworx

 

Enterprise Cloud Platform - Microsoft Exchange Setup with Siteworx

17. Next create another 3 MX records using the same process as step 16 with the following record details

host: example.com - TTL: 3600 - Preference Number: 5 - Mail Server: ALT2.ASPMX.L.GOOGLE.COM

host: example.com - TTL: 3600 - Preference Number: 10 - Mail Server: ALT3.ASPMX.L.GOOGLE.COM

host: example.com - TTL: 3600 - Preference Number: 10 - Mail Server: ALT4.ASPMX.L.GOOGLE.COM

You should end up with a DNS record showing 5 MX records for Google Workspace as shown below.

Please note the Google Workspace settings might change from when this help file was created, so always check in your Google Workspace account for the correct details required.

Enterprise Cloud Platform - Microsoft Exchange Setup with Siteworx

 

17. Next we carry out the same process for the SPF record, as before in section 13, we need to add a new record, this time it's a TXT file.

18. First we will add the TXT record, in the drop down select TXT and click on the purple button 'Go'

19. Next we need to edit the following the 3 record fields and change to suit your domain name.

host: example.com - TTL: 3600 - Text: v=spf1 include:_spf.google.com ~all

Once you have updated the TXT record fields, click on the purple button 'Save'

20. Next we need to delete the existing SPF record as Google Workspace uses a TXT based file for this, to delete the file click on the trash can inline with the SPF record.

Please note the Google workspace settings might change from when this help file was created, so always check in your Google Workspace account for the correct details required.

Enterprise Cloud Platform - Microsoft Exchange Setup with Siteworx

 

Enterprise Cloud Platform - Microsoft Exchange Setup with Siteworx

21. Your amended DNS record should look like the following.

Enterprise Cloud Platform - Microsoft Exchange Setup with Siteworx

 

22. All emails to your domain name will now be forwarded to your Google Workspace server.

Please note the Google Workspace settings might change from when this help file was created, so always check in your Google Workspace account for the correct details required.   Google Link

Setup your email configuration to work with Microsoft Exchange Mail servers though your Siteworx client portal.

A number of corporate clients use 3rd party email servers like Microsoft Exchange for their business email.

Below we have detailed how edit your mx records and turn off the email side of your Siteworx account on our servers.

1. You can login to your Siteworx account from either your client WHMCS portal or direct via the Siteworx URL.

Login with your email address and password provided when you signed up for your account.

WHMCS login:

https://hosting-made-easy.co.uk/billing/index.php?rp=/login

Enterprise Cloud Platform - User Login Page

Siteworx URL:

https://yourdomain.com:2443/siteworx

Enterprise Cloud Platform - Siteworx Login Page

 

2. Once logged in, scroll down to the EMAIL OPTIONS section.

3. Click on the Remote Setup icon. 

4. Next click on the disable icon (dark head and shoulders with a line through it.

Enterprise Cloud Platform - Microsoft Exchange Setup with Siteworx

 

Enterprise Cloud Platform - Microsoft Exchange Setup with Siteworx

5. You will next have to click on the purple 'Disable' Button.

6. You should now see the email account is disabled.

Enterprise Cloud Platform - Microsoft Exchange Setup with Siteworx

 

Enterprise Cloud Platform - Microsoft Exchange Setup with Siteworx

7. You now need to make changes to your DNS records. These changes make sure that your incoming email is directed to the correct Microsoft Exchange Servers.

8. While still logged into Siteworx, scroll back up to to the DNS Records section.

9. Click on the grey buton 'View Records'

Enterprise Cloud Platform - Microsoft Exchange Setup with Siteworx

 

Enterprise Cloud Platform - Microsoft Exchange Setup with Siteworx

10. You should now be looking at your DNS records, these records are the glue to making your website visible and your email deliverable on the internet. 

11. We now need to add in some extra DNS records to allow your Microsoft Exchange server to be found for the emails to be delivered correctly.

12. We next need to edit the MX & SPF DNS records and add a cname record.

13. First we will add the CNAME record, in the drop down select CNAME and click on the purple button 'Go'

Enterprise Cloud Platform - Microsoft Exchange Setup with Siteworx

 

Enterprise Cloud Platform - Microsoft Exchange Setup with Siteworx

14. Next we need to edit the following the 3 record fields and change to suit your domain name.

host: autodiscover.example.com - TTL: 3600 - Alias: autodiscover.outlook.com

Once you have updated the record fields, click on the purple button 'Save'

15. Next we carry out the same process for the MX record, only we edit the existing not add. To edit the exist record click on the pencil icon.

Enterprise Cloud Platform - Microsoft Exchange Setup with Siteworx

 

Enterprise Cloud Platform - Microsoft Exchange Setup with Siteworx

16. Next we need to edit the following the 4 record fields and change to suit your domain name.

host: example.com - TTL: 3600 - Preference Number: 0 - Mail Server: example-com.mail.protection.outlook.com

Once you have updated the record fields, click on the purple button 'Save'

Your DNS records so far should look like this, just one record to change.

Please note the Microsoft Exchange settings might change from when this help file was created, so always check in your Microsoft account for the correct details required.

Enterprise Cloud Platform - Microsoft Exchange Setup with Siteworx

 

Enterprise Cloud Platform - Microsoft Exchange Setup with Siteworx

17. Next we carry out the same process for the SPF record, as before in section 13, we need to add a new record, this time it's a TXT file.

18. First we will add the TXT record, in the drop down select TXT and click on the purple button 'Go'

19. Next we need to edit the following the 3 record fields and change to suit your domain name.

host: example.com - TTL: 3600 - Text: v=spf1 include:spf.protection.outlook.com -all

Once you have updated the TXT record fields, click on the purple button 'Save'

20. Next we need to delete the existing SPF record as Microsoft Exchange uses a TXT based file for this, to delete the file click on the trash can inline with the SPF record.

Please note the Microsoft Exchange settings might change from when this help file was created, so always check in your Microsoft account for the correct details required.

Enterprise Cloud Platform - Microsoft Exchange Setup with Siteworx

 

Enterprise Cloud Platform - Microsoft Exchange Setup with Siteworx

21. Your amended DNS record should look like the following.

Enterprise Cloud Platform - Microsoft Exchange Setup with Siteworx

Enterprise Cloud Platform - Microsoft Exchange Setup with Siteworx

 

22. All emails to your domain name will now be forwarded to your Microsoft Exchange server.

Please note the Microsoft Exchange settings might change from when this help file was created, so always check in your Microsoft account for the correct details required.    Microsoft Link

Setup your E-Mail Aliases though your Siteworx client portal.

If you have a limited number of email addresses, you are able to create email aliases that forward emails from one account to another.

For example you could create email aliases for sales@example.com, support@example.com, john.smith@example .com and forward them all to a single forwarding email address.

Below we have details how easy it is to create email Aliases for your business.

1. You can login to your Siteworx account from either your client WHMCS portal or direct via the Siteworx URL.

Login with your email address and password provided when you signed up for your account.

WHMCS login:

https://hosting-made-easy.co.uk/billing/index.php?rp=/login

Enterprise Cloud Platform - User Login Page

Enterprise Cloud Platform - User Login Page

 

Siteworx URL:

https://yourdomain.com:2443/siteworx

 

 

2. Once logged in, scroll down to the EMAIL section.

3. Click on the Aliases icon. 

4. Next click on the purple square with the white cross on it.

Enterprise Cloud Platform - Microsoft Exchange Setup with Siteworx

Enterprise Cloud Platform - Microsoft Exchange Setup with Siteworx

5. Complete the required details, email address to forward from and email address to forward to.

6. Once all fields are complete, click on the purple button 'Add'

Enterprise Cloud Platform - Microsoft Exchange Setup with Siteworx

7. From here you can also update the email address forwarding by clicking on the pencil icon.

8. You can also delete the email Aliases from here if not longer required by clicking on the trash can.

Enterprise Cloud Platform - Microsoft Exchange Setup with Siteworx

9. All emails from sales@example.com will now be forwarded to youremail123@gmail.com.

Just change the example.com above for your domain name and the gmail account to your receiving email address.

Setup your E-Mail accounts though your Siteworx client portal.

E-Mail is an important part of how we all communicate in today's digital world.

Using email can greatly benefit businesses as it provides efficient and effective ways to transmit all kinds of electronic data, and best of all its fast and cheap.

Below we have details how easy it is to create email boxes for your business.

1. You can login to your Siteworx account from either your client WHMCS portal or direct via the Siteworx URL.

Login with your email address and password provided when you signed up for your account.

WHMCS login:

https://hosting-made-easy.co.uk/billing/index.php?rp=/login

Enterprise Cloud Platform - User Login Page

 

Siteworx URL:

https://yourdomain.com:2443/siteworx

Enterprise Cloud Platform - Siteworx Login Page

 

2. Once logged in, scroll down to the EMAIL section.

3. Click on Add an E-mail Box icon with a plus sign next to it. 

4. Complete the required details, email address, password, Disk space quota.

5. You can use the purple button with a wand on to auto generate passwords if required.

6. Once all fields are complete, click on the purple button 'Add'

Enterprise Cloud Platform - Microsoft Exchange Setup with Siteworx

 

7. Repeat the process to create the emails address required for your business.

Enterprise Cloud Platform - Microsoft Exchange Setup with Siteworx

8. From here you can also update the email address password by clicking on the pencil icon.

9. You can also delete the email address from here if not longer required by clicking on the trash can.

Enterprise Cloud Platform - Microsoft Exchange Setup with Siteworx

10. You just need to add your details into your chosen E-mail client.

Username: sales@example.com

Password: <your password>

mail server: mail.example.com

Just change the example.com above for your domain name.

Lets Encrypt SSL Certificates are issued free though your Siteworx client portal.

Let’s Encrypt is a free, automated, and open certificate authority (CA), run for the public’s benefit. It is a service provided by the Internet Security Research Group (ISRG).

1. You can login to your Siteworx account from either your client WHMCS portal or direct via the Siteworx URL.

Login with your email address and password provided when you signed up for your account.

WHMCS login:

https://hosting-made-easy.co.uk/billing/index.php?rp=/login

Enterprise Cloud Platform - User Login Page

Siteworx URL:

https://yourdomain.com:2443/siteworx

Enterprise Cloud Platform - Siteworx Login Page

2. Once logged in, scroll down to the DOMAINS section.

Click on Manage icon (three lines) and then on Shield icon with padlock in the middle.

 

Enterprise Cloud Platform - SSL Certificates

 

 

Enterprise Cloud Platform - SSL Certificates

3. Next click on the purple button 'Generate All With Let's Encrypt'

4. Next click and select the domains you want an TLS/SSL certificate generating for.

Enterprise Cloud Platform - SSL Certificates

5. Next click on the purple button 'Generate'

Enterprise Cloud Platform - SSL Certificates

6. Your new TLS/SSL certificates will be generated and applied to your domain names.

Enterprise Cloud Platform - SSL Certificates

 

7. If you have just registered your domain with us and purchasing cloud hosting, this TLS/SSL certificate process may fail while your DNS is propagating, this is normal and nothing to worry about.

DNS can take upto 48 hours to fully propagate, but usually if you retry in an hour, your TLS/SSL will be generated when you re-run the process.

AIDE (Advanced Intrusion Detection Environment, [eyd]) is a file and directory integrity checker.

AIDE is one of the most popular tools for monitoring the server changes in a LINUX based system.

Aide creates a database from the regular expression rules that it finds from the config file(s). Once this database is initialized it can be used to verify the integrity of the files. It has several message digest algorithms that are used to check the integrity of the file. All of the usual file attributes can also be checked for inconsistencies. It can read databases from older or newer versions. 

Main Features

We will be installing AIDE On CentOS 7 linux server.

The current stable version of AIDE is 0.15.1 via YUM

1. We will be using the YUM package manager to install AIDE.

[hme@hme ~]# sudo yum install aide -y

Resolving Dependencies

--> Running transaction check

---> Package aide.x86_64 0:0.15.1-13.el7 will be installed

--> Finished Dependency Resolution

Dependencies Resolved

=====================================================================================================================================================================

 Package                             Arch                                  Version                                         Repository                           Size

=====================================================================================================================================================================

Installing:

 aide                                x86_64                                0.15.1-13.el7                                   base                                133 k

Transaction Summary

=====================================================================================================================================================================

Install  1 Package

Total download size: 133 k

Installed size: 311 k

Downloading packages:

aide-0.15.1-13.el7.x86_64.rpm                                                                                                                 | 133 kB  00:00:00     

Running transaction check

Running transaction test

Transaction test succeeded

Running transaction

  Installing : aide-0.15.1-13.el7.x86_64                                                                                                                         1/1 

  Verifying  : aide-0.15.1-13.el7.x86_64                                                                                                                         1/1 

Installed:

  aide.x86_64 0:0.15.1-13.el7                                                                                                                                        

Complete!

2. We can run the aide -v command to confirm the AIDE version and locate the configuration file.

[hme@hme ~]# sudo aide -v

Aide 0.15.1

Compiled with the following options:

WITH_MMAP

WITH_POSIX_ACL

WITH_SELINUX

WITH_PRELINK

WITH_XATTR

WITH_E2FSATTRS

WITH_LSTAT64

WITH_READDIR64

WITH_ZLIB

WITH_GCRYPT

WITH_AUDIT

CONFIG_FILE = "/etc/aide.conf"

3. We next need to create the database of our files and directory structure for AIDE to check against when it is run.

[hme@hme ~]# sudo aide --init

AIDE, version 0.15.1

### AIDE database at /var/lib/aide/aide.db.new.gz initialized.

4. We run the mv /var/lib/aide/aide.db.new.gz /var/lib/aide/aide.db.gz command to rename the new database to aide.db.gz. 

[hme@hme ~]# sudo mv /var/lib/aide/aide.db.new.gz /var/lib/aide/aide.db.gz

5. Once the database has been renamed we can run the aide --check command to confirm the database is correct.

If all is ok you should get back the message below.

### All files match AIDE database. Looks okay!

[hme@hme ~]# sudo aide --check

AIDE, version 0.15.1

### All files match AIDE database. Looks okay!

6. To check AIDE is checking your files and directories, we can create a file manually to see if it's detected.

Create a file with the touch and re-run the aide -- check command.

[hme@hme ~]# touch testfile

[hme@hme ~]# aide --check

AIDE 0.15.1 found differences between database and filesystem!!

Start timestamp: 2021-01-31 17:06:11

Summary:

  Total number of files: 88889

  Added files: 1

  Removed files: 0

  Changed files: 0

---------------------------------------------------

Added files:

---------------------------------------------------

added: /hme/testfile

7. As shown below AIDE has detected the new file. If the file is ok and is meant to be on the server you can run the command aide --update to add the files to the existing database or re-run the commands from section 3 above.

[hme@hme ~]# aide --update

AIDE 0.15.1 found differences between database and filesystem!!

Start timestamp: 2021-01-31 17:18:04

Summary:

  Total number of files: 88889

  Added files: 1

  Removed files: 0

  Changed files: 0

---------------------------------------------------

Added files:

---------------------------------------------------

added: /hme/testfile

8. Its good practice to always keep the old AIDE database and rename the updated database on a daily bases incase you need to look at the changes from the past.

[hme@hme ~]# cd /var/lib/aide/

[hme@hme aide]# ls

aide.db.gz  aide.db.new.gz

[hme@hme aide]# mv aide.db.gz aide.db.gz-Jan312021

[hme@hme aide]# mv aide.db.new.gz aide.db.gz

[hme@hme aide]# ls

aide.db.gz  aide.db.gz-Jan312021

[hme@hme aide]# 

9. Some files will be constantly changing, log files for example, for this we can add exceptions to the AIDE config file so they are ignored.

Open the AIDE conf file nano /etc/aide.conf and add the path to the files you would like AIDE to ignore.

[hme@hme ~]# nano /etc/aide.conf 

!/var/log/.*     # ignore the log dir it changes too often

10. We can automate the process with cron to run aide --check and save to a file, then use mailx to send us the file every hour, day, week etc. what ever period of time that suits our needs.

0 */12 * * * /usr/sbin/aide --check > /var/log/aide/SystemFileCheck.log

11. We can also check the AIDE log files less /var/log/aide/aide.log

[hme@hme aide]# less /var/log/aide/aide.log

AIDE 0.15.1 found differences between database and filesystem!!

Start timestamp: 2021-01-31 17:20:13

Summary:

  Total number of files:        88889

  Added files:                  1

  Removed files:                0

  Changed files:                0

---------------------------------------------------

Added files:

---------------------------------------------------

added: /root/testfile

/var/log/aide/aide.log (END)

And that's the basics of getting the AIDE (Advanced Intrusion Detection Environment)up and running on your CentOS 7 server. 

AIDE website: https://aide.github.io

AIDE GitHub: https://github.com/aide/aide

Interworx allows users to override some of the common PHP values like:

upload_max_filesize = xxM
post_max_size = xxM
memory_limit = xxM
max_input_vars = x
max_execution_time = x

To override the values create a .user.ini file in your root directory.

Open with file manager in Siteworx, and add the values you want to change:
upload_max_filesize = 64M
post_max_size = 64M
emory_limit = 256M
max_input_vars = 5000
max_execution_time = 300

Next to make sure your value changes have taken place, create a info.php file in your root directory and add the following code:

Save this file, and browser to it https://example.com/info.php

This will display all your website PHP values.

We provide cloud based enterprise hosting, server and storage solutions of unmatched quality. Feel free to visit or contact us for a custom quote.
Copyright © 2021 Hosting Made Easy. All Rights Reserved.
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram