DirectAdmin Knowledge Base and Support

DirectAdmin is a web panel for simple administration of both virtual and dedicated servers. DirectAdmin is faster, safe and more powerful than any other CP. And we know how to customize Directadmin and support it.

DirectAdmin Knowledge Base

directadmin

If you try to build exim on a DirectAdmin server and it fails with error: 'EC_KEY' undeclared, here you can find a possible solution of the issue.
If emails on your Directadmin server stopped delivering to your users, and the error "550 Email blocked by combined.rbl.msrbl.net" is reported, here is what you should do.
We've prepared a simple script which makes updating Directadmin version from beta / stable channel easier. Upload it to your server and use it per your needs.
Did you renew a SSL/TLS cert and an old one is still showing up? And you think it's a Let's Encrypt strange renew problem? Added a domain but still see "Nginx is functioning normally"...
If Apache or nginx does not start after Let's Encrypt cert renewal, and you see an error "certificate routines: X509_check_private_key:key values mismatch)" with nginx, here is a...
I've just received a New Message from Directadmin, entitled as "Backup Abort: A hard link was found under User username's path". And I've seen a list of files within /home/username/imap/...
You might consider configuring exim to exclude original message from bounce in order to reduce chances to get blacklisted by other mail servers. As they might think that you are spamming them.
To reduce a number of false alarms and email notifications from CSF/LFD on a Directadmin powered server we need to add some trusted services into an exception list which is stored in...
Should you need a custom version of NGINX or any other software on directadmin powered server with custombuild 2.x, here you can see a working solution.
A step-by-step How-To on the subject is inside. With that you'll learn how to configure da_exim and da_dovecot to use Sieve email filters, and how to configure roundcube to manage the rules.
If Directadmin fails to write customization into NGINX configs with an error "Unable to write customization" and details show "24: Too many open files" when checking its configuration....
I have set up dmarc on the server. I am receiving daily reports from Yahoo and Hotmail with no problem. But email reports from Gmail from address: noreply-dmarc-support@google.com are...
If after an account restoration or any other action you don't see a domain on a "Custom HTTPD Configurations" page in Directadmin, and you are still sure that domain exists at an user...
If Dovecot update/build with custombuild fails with an error: "sha1.h:80: error: static or type qualifiers in abstract declarator", here is a how to fix it.
If you have a custom installation of cURL with support of HTTP/2 and the recent version 7.54.0 fails to built with the error: implicit declaration of function...
To switch Exim+Dovecot+Sieve to LMTP from LDA one need to apply some changes
File uploading in a Directadmin plugin is possible, and there is nothing difficult if to say in general. Let me show some basic moments with the help of which you can achieve the desired.
If you want to add nginx-upload-progress-module to NGINX in custombuild2, it will need to be compiled in. The module that needs to be compiled in will have an --add-module type flag which...
Directadmin since version 1.39 has a built-in brute force monitor, which scan your service logs for any brute force login attempts on your system (dovecot, exim, proftpd, sshd) and sent...
It is possible to use directadmin without installing/using POP3/IMAP servers. It's Dovecot which adds support of POP3/IMAP on a Directadmin server. And here you can learn how to completely
Should you need to dump mysql proccess list with cron here you can find a nice script to do it. Please feel free to use it on your server, if default mysql slow queries logging is not...
As of today Keep-Alive is disabled in nginx configs when using it as a reverse proxy in front of Apache, both installed with Custombuild 2.0 on Directadmin server. Here you can learn...
Should you want to run PHP scripts in behalf of the script owner. Or you have issues with modifying uploaded via HTTP files in a FTP client or in Directadmin File Manager.  Probably...
A short guide on how to install mysqltuner on directadmin powered server. MySQLTuner-perl a script written in Perl that will assist you with your MySQL configuration and make...
If you decided to use Modsecurity on your server with DirectAdmin, there is sometimes a need to disable the module for a particular domain (virtual host). And here I'm going to describe...
There are some ready tools to manage MySQL dumps in a console on Directadmin server. And here we'd like to say a couple of words about most useful of them.
If you want remove Exim version number on a Directadmin server, then here is a guide for you.
If previously disk quotas were disabled on a Directadmin server at the system level, i.e. partitions were mounted without quotas. And once you enabled disk quotas you need to ensure...
If you want to set individual settings for PHP on a server with Directadmin and Custombuild 2, then for php-fpm and php-fastcgi you can use the following instructions.
If you want to set roundcube as the default webmail client on a server with Directadmin here is a guide on how to achieve the desired.
If for any reason you want to uninstall proftpd and/or pureftpd in Directadmin and don't want to run any FTP server at all. Here is a guide on how to complete it.
Let's say you want to use a 3rd party or your own patch for Apache, Exim, etc before to compile a software by custombuild script on a Directadmin server and here is a way for you to go.
It was noticed that caching does not work in NGINX if to try and enable it on a Directadmin server when using NGINX+Apache scheme. Here you can learn why...
Installation of PECL extensions on a server with Directadmin is rather simple, but at the same time many users are confused with it. Here is a guide on how to make it in a easy way.
We are glad to share a new great feature that appeared in Directadmin since 1.5 version that was released a day ago. With this you can install an absolutely free SSL certificate...
Having 10-20-30... domains (and more) in ca.san_config is a challenge to get them verified at once. As it fails randomly with HTTP/500 error. Solved by giving a chance to re-try...
Linux Malware Detect (LMD) is a malware scanner for Linux released under the GNU GPLv2 license, that is designed around the threats faced in shared hosted environments. It uses threat data
On July 18th, 2016, a CGI application vulnerability, referred to as "HTTPoxy", was disclosed. An attacker can exploit vulnerable deployments by passing an HTTP Proxy header with their...
If any try to update MySQL 5.6.x on a Debian server with Directadmin fails, and you see that download of a archived file can not succeed due to the fact of the missing file. Here is a way...
Since custombuild 2 gives us opportunity to have a reverse-proxy NGINX Apache on a server and that's quite easy to start using it, we need a small customization to get content cached with...
If you still run a server with CentOS 5.x and want to install PHP 7.x on the server with Directadmin and build process interrupts with an error "undefined reference to isfinite", here you...
If PHP 7.1 fails to build on a Directadmin server with the error saying "libtool: link: `ext/gd/gd.lo' is not a valid libtool object" here you can find a possible solution, which worked...
Directadmin since the version 1.431 allows to have two versions of PHP and a every user on such a server can change a PHP version per domain.
Since directadmin version 1.453 there is a great feature available for plugins coders. Since now (01.07.2014) plugins have the ability to run as a specified User.
If you sell additional IPs to your users, so they could connect remote servers from your hosting server using their dedicated IP as a source IP, you might want (or even need) to protect it
Want to install RainLoop on Directadmin server an easy way? We have a solution for you. Please check it here...
Custombuild 2 allows us to have a reverse-proxy NGINX + Apache on Directadmin powered server without a need for any 3rd party scripts or plugins, addons. That's quite easy to start using it.
If your users are unable to connect to DirectAdmin on port 2222 due to firewalls or proxies.  It is still possible to setup apache to allow DirectAdmin to run through apache using its
Directadmin developers released BlockCracking 1.8 and if you upgraded its version without upgrading exim configs you will most likely have an issue with sending emails. Here is a quick way
It was mentioned somewhere that to have session.save_path pointed into /tmp is not very secure, as a hacker with a hosting account on your server might hijack a session file from a...
If System Backup on your Directadmin server fails to upload to a remote storage via SCP, and you are sure that RSA/DSA key is fine and there is not issue with connectivity, then here is a...
Here you can find a guide on how to create a cronjob to use sa-learn to teach spamassassin for all existing users on your server with Directadmin. 
A usernames leakage on Directadmin servers through phpMyAdmin logs was recently discovered. And here we will guide you through the security update in order to protect your server against...
Here you can see a short guide on how to configure Nginx as a reverse proxy to support WebDAV, CalDav, CardDAV methods: PROPFIND, OPTIONS, PUT, DELETE, MKCOL, COPY, MOVE, which as of today
There are two ways to deal with WordPress Multisite on Directadmin powered server, and you should choose one according to your preferences and requirements. First of all you should ask...
About Us
We are a team of professionals, and specialize in installation, configuring and managing of remote virtual and dedicated servers powered by Linux/Unix-like OS with DirectAdmin. We support various sets of software, including web-servers Apache, Nginx; internet domain name servers Bind, PowerDNS; mail-servers with POP3, IMAP and SMTP, FTP-servers, etc. After years of working through the most complex server challenges our team has gathered valuable expirience and universal solutions suitable for everyday tasks. We are here to lend you a helping hand and take care of your servers in order to let you have enough time to do more of what you love.




All of the information and data on this site is for informational purposes only and is provided for the convenience of the user.
Powered by: Amiro.CMS - Free edition