Take full control over your web sites, domains and emails
Get the full package to have full control over your domains, web sites and emails. With this setup, you will get your own Web Server, Mail Server, and DNS Servers setup and ready to go.
Having your own DNS Server makes you independent from any other provider. Create any type of DNS records on the fly. Control the caching times and the records. Change them when ever you want to, to make sure your sites and domains are available quickly. The only thing you have to do, is to register your domain and setup your Name Servers as the authoritative NS and you are good to go.
This Setup includes, apart from the Setup of the name servers with ISPConfig, also the ISPConfig Web Server and the Mail Server Setup. You will have it all running on your server and you have the authority over your own servers and content.
Apache 2.4 is one of the best Web-servers to deliver dynamic content. With plenty of available mods, Apache can be aligned to your needs.
mod_pagespeed is a Apache mod that will make your websites running blazing fast. Pagespeed takes care of things like minifying CSS, HTML, JS, aligning Images, and very much more.
Apache caching mods
To get a good performance for your website you should take advantage of caching. With caching you also safe some resources because less data has to be send by the server to the browser.
Apache Mod GEO IP
mod_geo_ip allows webapps like Piwik to determine where your visitors are coming from. GEOiP is also used by WooCommerce to determine where a customer is coming from.
BIND DNS Server
Bind is one of the most popular DNS servers. I will setup one machine to be the main DNS Server (NS1) and the other one to be it’s mirror. This setup will get your own DNS Servers and will give you full control over your DNS Records and domains.
With Postfix MTA you will get a full mail server that will allow you to as many Mail Boxes as your server can handle.
Postifx Fine Tuning
Postfix will be fine tuned to not accept any E-Mail with wrong ELOH HELO comand, with wrong SPF Records, with wrong envelope or wrong Hostname. The very tight setup will make sure that SPAM Emails to your or your clients E-Mails will pass.
Take advantage of your own server and setup as many FTP accounts for your websites as your server can handle. PureFTPD will be setup to deliver a valid Certificate depending on your Hostname.
Fail2Ban allows you to block IP addresses of bots who try to log into your server. Fail2Ban will be configured to protect your server for PureFTPD, SSH & WordPress. Fail2Ban will send you eMails to notify about blocked IP addresses. Fail2Ban will be setup to allow 3 wrong login attempts within 10 minutes and block the IP for a whole week to protect your and your clients Mail Accounts
Maria DB is a fork of MySQL. Maria DB is a very performant SQL Server.
ISPCOnfig allows you to manage the Ubuntu Firewall.
Lets Encrypt allows you to create SSL certificates for any website that you have control over.
Ubuntu is one of the most popular operating systems available for Desktops and Servers. By now only Ubuntu is supported.
Digital Ocean Notice
In case you host your server on Digital Ocean, you can also let me know the login and I will setup DO FireWall for you.