Servers reconfigurations and setups for best security, backups and performance - repost

Hello Experts,

The company has online services in the form of websites, APIs and Mobile Apps in several front-end and backend languages/technologies. We need the best performance from our servers. Following are the required tasks and goals to be accomplished for the server reconfigurations to be done by best-selected server expert/team:

Failover/Mirror/Backup VPS:

1. Setup a secondary failover VPS for each VPS. Which means if a server fails or crashes the secondary failover server will pick up and go live automatically.

2. All the data should be synced between Master and Secondary failover VPS. The data Includes files, databases and services running on both VPS.

3. The syncing should be 2-way. Master to slave and slave to master.

4. All the virtual hosts and services running on the systems should be the same on both servers with real-time syncing.

5. The crashed server will sync with the second live server as soon as it comes online again.

6. The database (Mainly MySQL and MongoDB) should always have an up to date backup servers.

7. Must use Virtualmin / Webmin as the VPS admin interface.

8. The servers should be backed up daily to dropbox/Amazon. This backup should include files, databases, virtual hosts, emails etc.

9. The backup should be on create and update basis. This means that only new files or updated files should be backed up daily. If all the files are backed up daily we might end up using our bandwidth and internet limits in a few days. IMPORTANT not to eat up all bandwidth on the server. The data size can reach terabytes. So, to cater to this, we need to put up a smart backup system.

Best Server Configurations:

1. We have websites and services in mainly PHP, WordPress, Magento, OpenCart and NodeJS. Need to configure VPS with the best-optimized performance for each setup of the website.

2. The servers should be able to take heavy loads of traffic and processes with smooth and uninterrupted user experience.

3. Introduce cache system on the server to make services more faster and responsive.

4. Configure servers to get the best speed for the database heavy queries and heavy web services traffic.

Emails Setup & Configurations:

1. Setup SPF, DKIM, DMARC records for all the domains.

2. Emails should not go to spam and also should easily integrate with our current systems

3. Advise on reducing spam and blacklist issues on email. Advise on SSL configurations on emails.

4. Setup simple smtp, pop, imap on emails for company use.

5. Setup fast email queues and delivery.

6. Backup & restore setup for emails weekly to dropbox in case of a crash.

Notification System:

1. Set up a notification system for all VPS.

2. Setup notification system for low storage, DoS, DDoS attack, Brute force login attempts, backup completion or failure, server crash or unresponsiveness etc

3. Notifications to be sent to provided email addresses. Email address can be updated easily through an interface.


1. All VPS should be secured and protected from attacks and brute force attempts.

2. Password and authentication on either user role level or group level.

3. SSH, FTP, Databases, Apache permissions for files and folders. Proper virtual domain permissions.

4. Advise and setup best SSL configurations for web, mobile and 3rd party API consumptions.

5. The servers should be secured using anti-malware, anti-viruses, rootkit hunters, firewalls like iptables, firewalld, fail2ban, Cloudflare DoS preventions etc.

6. Setup maximum failed login attempts and temporary blocking system for IP Addresses.


1. Candidate should be expert in server developments and administration. Candidate has to finish the job and get QA verifications for each task before making it as done.

2. All the assistance and information should be classified and confidential to the copyrights of the company. The information shall be provided by Inhouse IT team and should not be talked, shared or shown to any other party.

Skills: Web Security, Internet Security, Web Hosting, Linux, System Admin

See more: best security modena, joomla best security, best security score posting, best security permission joomla, best security recording software, php site best security improvement, best security app for android, best security camera app for android 2017, best security camera app for android, best security tokens crypto, java coding best practices for performance, best security websites 2017, best security for home, best security plugin for wordpress 2018, best security logo, best security companies in arizona, best security company websites, best security tokens 2018, best security camera app for iphone, best security cameras

About the Employer:
( 2 reviews ) Grand Baie, Mauritius

Project ID: #21467579

41 freelancers are bidding on average $21/hour for this job


Hello, We are IT-Engineers and Business Analysts, creating complete web and mobile solutions, for already more than 15 years, supporting our products with custom digital marketing strategies and instruments. Webs More

$25 USD / hour
(39 Reviews)

Hi, I have gone through the brief and task details, I am an expert in server developments and administration Let's chat to get started right away Please connect. Good day! FA

$25 USD / hour
(45 Reviews)

Hi, I will do all the setups on the server, will configure master slave replication, configure failover. I will setup and configure complete server, will install all the required packages on the server and will confif More

$15 USD / hour
(343 Reviews)

Hello there! My name is Nick and I will be happy to assist you. Im a AWS Certified Solutions Architect and Senior Linux System Administrator. I have been configuring, managing, securing and optimizing servers for the More

$30 USD / hour
(265 Reviews)

Hi I will do the task of server configuration and setup as per your requirement and have expertise in the relevant field. I have 10 years of experience. Let me know for further queries. Regards

$20 USD / hour
(317 Reviews)

Hello Thank you very much for a detailed and comprehensive requirement from your side. i am an experienced system admin and i can do the tasks specified by you in an efficient manner. However, i am not sure if a panel More

$25 USD / hour
(421 Reviews)

I have experience in deploying and maintaining of: Cloud Computing Platforms: AWS Amazon Web Services,Microsoft AZURE, Google Cloud (GCP). Server Operating Systems: Windows Server 2003-to-2012R2, Windows Server 20 More

$21 USD / hour
(235 Reviews)

Hi, I will setup and configure complete server will do accurate setup with master slave configuration, will install cache. I will also configure email server with SPF, DKIM, DMARC, updation , complete backup configura More

$15 USD / hour
(146 Reviews)

Hi, I can do this job and very confident that I can serve you the best. I have 19 years of experience on server management. I have been managing Linux and Windows sever and providing 24x7 support. I will resolve all More

$15 USD / hour
(64 Reviews)

Hi I have 6 years of experience in Server setup and management. I have gone through all your requirement and can help you with setting up fail over server, email setup. I am managing three server already for the same More

$17 USD / hour
(141 Reviews)

Hello Greetings...!! I have read your project requirements. I am familiar with all required technologies and I have experienced resource to start with your project. Either we can go with fix cost or you can hire us o More

$20 USD / hour
(127 Reviews)

Hello , this is raza , I am system and network administrator with more than 12 year exprience . I can help you in configuring all desired tasks mentioned in this project . I am currently providing contract based servic More

$30 USD / hour
(78 Reviews)

Hey there, I'm a Systems Engineer with coding skills. I have been working with Linux/Unix-systems for years. I have the required skills and experience. I can help. Regards.

$25 USD / hour
(47 Reviews)

Hi, I will setup the server and implement Failover Master to slave and slave to master as per your requirement. Also, will implement all Server side securities and optimization. Having expert level knowledge in..:: More

$15 USD / hour
(100 Reviews)

Hello, I have read your job details carefully and I can do your work if you will provide me more details of the project. I will definitely give you a better solution to your problem. Thanks Ambient Infotech

$15 USD / hour
(31 Reviews)

I am a Linux admin have 9 years of experience in this field. I worked in webhosting industry and manage datacenter from remote. I give full management support and I can do all these task for you. I also have experience More

$16 USD / hour
(51 Reviews)

Hi, I would love the opportunity to discuss this "DevOps" job with you. since we have 20+ Experienced DevOps Engineers are very strong in AWS, Heroku, Travis CI, CloudFlare. We are basically Blockchain and Cryptocoin More

$25 USD / hour
(5 Reviews)

Hello, I am a Linux admin. I have more then 6 years of experience in this field. Please inbox me for further communication. Thank you.

$15 USD / hour
(43 Reviews)

Hi, I am very confident to get this done for you. You will get 100% results with quality and commitment. Looking forward. Thanks Muhammad Mushtaq Magri

$25 USD / hour
(6 Reviews)

Hi, I have more than 8 years experience. I am expert in customization, migration, Server handling, installation, WHMCS, DNS, AWS, VPS and SMTP. I have understood your requirement all of the mentioned in the project d More

$15 USD / hour
(14 Reviews)