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.
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.
I want to change default port 2222 when login to Directadmin. Is it possible?
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 will need to be used.
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 recommendations for increased performance and stability.
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 after a recent update of nginx you faced the issue with starting it and see an error: Starting nginx: nginx: [emerg] BIO_new_file("/etc/nginx/ssl.crt/dhparams.pem") failed. Here is a guide on how to solve it.
Diffie-Hellman key exchange is a popular cryptographic algorithm that allows Internet protocols to agree on a shared key and negotiate a secure connection. It is fundamental to many protocols including HTTPS, SSH, IPsec, SMTPS, and protocols that rely on TLS.
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 are disabled in nginx from CustomBuild/Directadmin by default.
A sample on how to save a SSL certificate and key from a PHP script using Directadmin API call to CMD_API_SSL.