We like to develop tools that facilitate the management of servers for us and our customers. When we face common problems that arise again and again, we do our best, so that these problems would never happen again or could be resolved quickly and easily. Since the most common problems are web servers' load balancing, mail servers' performance, spam, and data migration, we have developed our own products which largely address these common problems.
NGINX Integration.
This remarkable product was designed specifically for owners of web servers running Cpanel. We had two questions to address:
- How to reduce the load on web servers.
- How to find a ready-made solution for web server owners that requires minimum input and involvement.
The result of this thinking process was NGINX Integration - a wonderful product that allows you to quickly and automatically integrate the nginx http server with Apache web server and Cpanel. This integration considerably reduces web server load average because the requests for static pages are handled by http server nginx, and the requests for dynamic pages are served by Apache. NGINX Integration is also an affordable product - you pay only $ 20.00 per license. NGINX Integration is an unique product, that's why we created a website where you can learn more about it and make a purchase.
RS-NDM
It is always necessary to develop a detailed plan before you start a migration of data from one server to another. If you have such a migration plan, the risks can be minimized. Nevertheless, when you change the IP address you still suffer some down time, that can last quite a while (up to 48 hours). To avoid this distressing situation we have developed our own solution - RS-NDM (No Downtime Migration). It helps to reduce the downtime to just a few minutes. The migration will be non-disruptive for both you and your clients. Ask us about the RS-NDM and we will gladly answer.
POSTFW
POSTFW is a proprietary solution of DPO Group. With POSTFW you use a dedicated server, which acts as a mail proxy server (hereinafter POSTFW) for pre-filtering messages. The system uses open source software: exim, mysql, memcached, spamassassin, clamav. During the checks a message is awarded spam points. After passing all the checks, on the basis of collected points, the mail message is marked as spam or is rejected by POSTFW.
On the basis of these points our system creates the base of the sender's IP Reputation which is used by POSTFW. The reputation of the sender's IP also plays its role when the filter decides to accept or reject a message. The most pernicious IPs (based on IP Reputation) can be automatically blocked at the firewall (iptables). To speed up the processing of messages, current IP Reputation database is stored in memcached. This database is regularly aggregated and recorded in a permanent database in mysql (used only for statistical purposes).
Currently, POSTFW works with cPanel servers. In addition, POSTFW has the option to manually add domains to the administration panel. If the filter lets the message pass, POSTFW then decides which server to redirect the message to (the server where mailboxes of this domain are physically located). POSTFW filters only incoming messages. Outgoing messages do not pass through POSTFW, and are sent directly from the server where mailboxes of a domain are physically placed. For filtration, it is necessary that the MX-records of domains point to the server's IP where POSTFW is placed. Our system has a control panel on php, which allows you to easily manage it without installing additional software. With the Panel you can:
- Add / Remove Domains.
- View statistics on domains (accepted / blocked).
One filter server with POSTFW can work with a different number CMV mail servers. It depends on the performance of the server and on the number of domains on mail servers. The use of POSTFW with several hosting providers has already yielded excellent results. According to our week-long tests, only 300,000 of 5,000,000 processed messages were sent on to the hosting server, i.e. 4.7 million messages were just not accepted and hence they did not add any extra load to the processors and hard drives of hosting machines.