[[email protected] poralix]# da build opt_help full
------------------------------------------
PHP Settings
------------------------------------------
php1_release: 5.6, 7.0, 7.1, 7.2, 7.3, 7.4, 8.0, 8.1, 8.2, 8.3, 8.4, 8.5. Current value: 8.4. Default value: 8.3. Description: Default version of PHP.
php1_mode: php-fpm, fastcgi, lsphp. Current value: php-fpm. Default value: php-fpm. Description: PHP mode of integration into the web server. LiteSpeed and OpenLiteSpeed can only use lsphp. Nginx (not as a reverse proxy with apache) can only use php-fpm.
php2_release: 5.6, 7.0, 7.1, 7.2, 7.3, 7.4, 8.0, 8.1, 8.2, 8.3, 8.4, 8.5, no. Current value: 8.3. Default value: no. Description: Additional version of PHP.
php3_release: 5.6, 7.0, 7.1, 7.2, 7.3, 7.4, 8.0, 8.1, 8.2, 8.3, 8.4, 8.5, no. Current value: 8.2. Default value: no. Description: Additional version of PHP.
php4_release: 5.6, 7.0, 7.1, 7.2, 7.3, 7.4, 8.0, 8.1, 8.2, 8.3, 8.4, 8.5, no. Current value: 7.4. Default value: no. Description: Additional version of PHP.
php5_release: 5.6, 7.0, 7.1, 7.2, 7.3, 7.4, 8.0, 8.1, 8.2, 8.3, 8.4, 8.5, no. Current value: no. Default value: no. Description: Additional version of PHP.
php6_release: 5.6, 7.0, 7.1, 7.2, 7.3, 7.4, 8.0, 8.1, 8.2, 8.3, 8.4, 8.5, no. Current value: no. Default value: no. Description: Additional version of PHP.
php7_release: 5.6, 7.0, 7.1, 7.2, 7.3, 7.4, 8.0, 8.1, 8.2, 8.3, 8.4, 8.5, no. Current value: no. Default value: no. Description: Additional version of PHP.
php8_release: 5.6, 7.0, 7.1, 7.2, 7.3, 7.4, 8.0, 8.1, 8.2, 8.3, 8.4, 8.5, no. Current value: no. Default value: no. Description: Additional version of PHP.
php9_release: 5.6, 7.0, 7.1, 7.2, 7.3, 7.4, 8.0, 8.1, 8.2, 8.3, 8.4, 8.5, no. Current value: no. Default value: no. Description: Additional version of PHP.
secure_php: yes, no. Current value: yes. Default value: yes. Description: Disable dangerous PHP functions.
php_ini: yes, no. Current value: no. Default value: no. Description: Enables ability to update php.ini file of PHP (rewrites any customizations!).
php_timezone: userinput. Current value: Europe/Amsterdam. Default value: Europe/Amsterdam. Description: date.timezone setting in php.ini file of PHP. https://www.php.net/manual/en/datetime.configuration.php#ini.date.timezone.
php_ini_type: production, development. Current value: production. Default value: production. Description: Type of php.ini file. php.ini-development contains settings recommended for use in development environments. php.ini-production contains settings recommended for use in production environments.
x_mail_header: yes, no. Current value: yes. Default value: yes. Description: mail.add_x_header setting in php.ini file of PHP. https://www.php.net/manual/en/mail.configuration.php#ini.mail.add-x-header
------------------------------------------
MySQL Settings
------------------------------------------
mysql: 8.0. Current value: 5.5. Default value: 8.0. Description: MySQL version.
mariadb: 10.4, 10.5, 10.6. Current value: 10.6. Default value: 10.6. Description: MariaDB version.
mysql_inst: mysql, mariadb, no. Current value: mariadb. Default value: mariadb. Description: Enables management of MySQL/MariaDB using CustomBuild.
mysql_backup: yes, no. Current value: yes. Default value: yes. Description: Backups MySQL databases before the installation of MySQL/MariaDB server.
mysql_backup_gzip: yes, no. Current value: no. Default value: no. Description: Compress MySQL database backups.
mysql_backup_dir: userinput. Current value: /usr/local/directadmin/custombuild/mysql_backups. Default value: /usr/local/directadmin/custombuild/mysql_backups. Description: Sets full path for mysql_backup option were MySQL backups should be placed.
mysql_force_compile: yes, no. Current value: no. Default value: no. Description: Force compilation of MySQL/MariaDB instead of using system packages (RPM, DEB)
------------------------------------------
WEB Server Settings
------------------------------------------
unit: yes, no. Current value: no. Default value: no. Description: Nginx Unit. Dynamic Application Server.
nodejs_provider: distro, custom, nodesource-20, nodesource-22, nodesource-24. Current value: distro. Default value: distro. Description: Selects where to get packages from when Node.js needs to be installed. It is used when building the Node.js module for NGINX Unit. The option 'distro' uses packages from the system repositories, 'custom' expects Node.js to be manually installed by the server administrator, and 'nodesource-..' uses a specific Node.js version package provided by https://nodesource.com/.
webserver: apache, nginx, nginx_apache, litespeed, openlitespeed. Current value: nginx_apache. Default value: apache. Description: Software to use as main web server.
litespeed_serialno: userinput. Current value: trial. Default value: trial. Description: Serial number of LiteSpeed Enterprise license.
modsecurity: yes, no. Current value: no. Default value: no. Description: ModSecurity - Web application firewall.
modsecurity_ruleset: comodo, owasp, no. Current value: comodo. Default value: owasp. Description: ModSecurity rule set. Set to 'no' to use no ruleset. Comodo option provides Comodo Rule Set for ModSecurity: https://modsecurity.comodo.com/. OWASP ModSecurity Core Rule Set: https://www.owasp.org/index.php/Category:OWASP_ModSecurity_Core_Rule_Set_Project. Add custom rules to custom/modsecurity/conf, they'd be added automatically to /etc/modsecurity.d after 'da build modsecurity' or 'da build modsecurity_rules' is ran.
apache_mpm: prefork, event, worker, auto. Current value: auto. Default value: auto. Description: Apache Multi-Processing Module. 'auto' mode sets MPM to be event and is reserved for the future if any new modes appear.
mod_ruid2: no. Current value: no. Default value: no. Description: Not supported, still available to detect legacy system configuration.
userdir_access: no. Current value: no. Default value: no. Description: Not supported, still available to detect legacy system configuration.
harden_symlinks_patch: yes, no. Current value: yes. Default value: yes. Description: Patches apache to include hardened symlinks patch.
use_hostname_for_alias: yes, no, auto. Current value: no. Default value: no. Description: Redirects WEB appplications addresses to server hostname. Useful with FastCGI mode of PHP ('auto' option enables it for FastCGI mode of PHP only).
redirect_host: userinput. Current value: server.example.net. Default value: server.example.net. Description: Hostname used for use_hostname_for_alias setting.
redirect_host_https: yes, no. Current value: no. Default value: no. Description: Enables SSL redirection for use_hostname_for_alias setting.
------------------------------------------
WEB Applications Settings
------------------------------------------
phpmyadmin: yes, no. Current value: yes. Default value: yes. Description: Enables management of phpMyAdmin (Web application to manage MySQL databases) using CustomBuild.
phpmyadmin_public: yes, no. Current value: no. Default value: no. Description: Setting 'no' makes phpMyAdmin available via DirectAdmin only (single-sign-on). Value 'yes' makes it accessible over /phpMyAdmin/ for everyone (less secure).
squirrelmail: yes, no. Current value: no. Default value: no. Description: Enables management of SquirrelMail webmail using CustomBuild.
roundcube: yes, no. Current value: no. Default value: yes. Description: Enables management of RoundCube webmail using CustomBuild.
webapps_inbox_prefix: yes, no. Current value: no. Default value: no. Description: Adds INBOX. prefix to all of the mailbox folders in SquirrelMail/RoundCube (like: INBOX.Sent instead of just Sent)
------------------------------------------
ClamAV-related Settings
------------------------------------------
clamav: yes, no. Current value: yes. Default value: no. Description: Enables management of ClamAV antivirus engine using CustomBuild. Enables ClamAV automatically in Exim configuration.
clamav_exim: yes, no. Current value: no. Default value: yes. Description: Enables ClamAV automatically in Exim configuration together with the installation of ClamAV.
modsecurity_uploadscan: yes, no. Current value: no. Default value: no. Description: Scan HTTP uploaded files using ClamAV, when ModSecurity is enabled. ClamAV needs to be installed for this setting to work.
proftpd_uploadscan: yes, no. Current value: yes. Default value: no. Description: Scan FTP uploaded files in ProFTPd using ClamAV. ClamAV needs to be installed for this setting to work.
pureftpd_uploadscan: yes, no. Current value: no. Default value: no. Description: Scan FTP uploaded files in Pure-FTPd using ClamAV. ClamAV needs to be installed for this setting to work.
suhosin_php_uploadscan: yes, no. Current value: yes. Default value: no. Description: Scan PHP uploaded scripts using suhosin upload verification script and ClamAV antivirus (clamdscan). ClamAV must be installed and suhosin option should be enabled for the setting to work.
------------------------------------------
Mail Settings
------------------------------------------
exim: yes, no. Current value: yes. Default value: yes. Description: Enables management of Exim MTA (Mail Transfer Agent) using CustomBuild.
eximconf: yes, no. Current value: yes. Default value: yes. Description: Enables ability to update exim.conf and exim.pl files of Exim MTA (rewrites any customizations!).
blockcracking: yes, no. Current value: yes. Default value: no. Description: Enables BlockCracking in exim.conf for outgoing spam mitigation. Requires exim configuration version 4.3 or higher. More information: https://forum.directadmin.com/showthread.php?t=50059.
easy_spam_fighter: yes, no. Current value: no. Default value: no. Description: Enables Easy Spam Figher in exim.conf for incoming spam mitigation. Requires exim configuration version 4.3 or higher. More information: https://forum.directadmin.com/showthread.php?t=50059.
spamd: rspamd, spamassassin, no. Current value: no. Default value: no. Description: Enables management of Rspamd or SpamAssassin spam filters using CustomBuild. Enables Rspamd or SpamAssassin automatically in Exim configuration.
dovecot: yes, no. Current value: no. Default value: yes. Description: Enables management of Dovecot IMAP and POP3 email server using CustomBuildk
dovecot_conf: yes, no. Current value: no. Default value: yes. Description: Enables management of Dovecot configuration files using CustomBuild.
dovecot_fts: yes, no. Current value: no. Default value: no. Description: Enable installing full text search plugin for Dovecot using CustomBuild.
mail_compress: yes, no. Current value: no. Default value: no. Description: Enables gzip compression for new emails (using zlib in dovecot). Compressed emails take less space (when testing, compressed mail folders took ~20% of their initial disk space). To compress old emails manual action is needed (script to automate the process: dovecot_compress.sh).
pigeonhole: yes, no. Current value: no. Default value: yes. Description: Enables management of Pigeonhole (enables Sieve language and the ManageSieve protocol, allows users to configure email filtering in their email clients) for Dovecot IMAP and POP3 email server using CustomBuild. When this setting is enabled, Pigeonhole is enabled with update/installation of Dovecot. RoundCube plugin to manage email filtering is enabled with update/installation of RoundCube.
------------------------------------------
FTP Settings
------------------------------------------
ftpd: proftpd, pureftpd, no. Current value: proftpd. Default value: pureftpd. Description: FTP Server.
------------------------------------------
Statistics Settings
------------------------------------------
awstats: yes, no. Current value: no. Default value: no. Description: Enables management of AWstats (generates advanced web server statistics graphically) using CustomBuildj
webalizer: yes, no. Current value: yes. Default value: yes. Description: Enables management of Webalizer (generates advanced web server statistics graphically) using CustomBuild.
------------------------------------------
PHP Extension Settings
------------------------------------------
php_bz2: yes, no. Current value: no. Default value: no. Description: Bz2 extension for PHP.
php_gmp: yes, no. Current value: no. Default value: no. Description: GMP extension for PHP.
php_htscanner: yes, no. Current value: yes. Default value: no. Description: htscanner for Apache (allows to confige php in .htaccess files using PHP).
php_igbinary: yes, no. Current value: no. Default value: no. Description: Drop in replacement for the standard php serializer.
php_imagick: yes, no. Current value: yes. Default value: no. Description: ImageMagick extension for PHP
php_imap: yes, no. Current value: no. Default value: no. Description: IMAP extension for PHP.
php_ioncube: yes, no. Current value: yes. Default value: no. Description: PHP loader for ionCube Secured Files.
php_ldap: yes, no. Current value: no. Default value: no. Description: LDAP extension for PHP.
php_lz4: yes, no. Current value: no. Default value: no. Description: lz4 extension for PHP.
php_mcrypt: yes, no. Current value: no. Default value: no. Description: mcrypt extension for PHP.
php_opcache: yes, no. Current value: yes. Default value: no. Description: opCache opcode cacher for PHP.
php_phalcon: yes, no. Current value: no. Default value: no. Description: Phalcon extension for PHP.
php_pgsql: yes, no. Current value: no. Default value: no. Description: pgsql extension for PHP.
php_readline: yes, no. Current value: no. Default value: no. Description: Readline extension for PHP.
php_redis: yes, no. Current value: no. Default value: no. Description: Redis extension for PHP.
php_snuffleupagus: yes, no. Current value: no. Default value: no. Description: Snuffleupagus security module.
php_ssh2: yes, no. Current value: no. Default value: no. Description: Bindings for the libssh2 library.
php_suhosin: yes, no. Current value: yes. Default value: no. Description: Suhosin advanced protection system for PHP. Not in active development anymore, thus not recommended.
php_xmlrpc: yes, no. Current value: no. Default value: no. Description: XMLRPC extension for PHP.
php_yaml: yes, no. Current value: no. Default value: no. Description: YAML-1.1 parser and emitter PHP extension.
php_zend: yes, no. Current value: no. Default value: no. Description: Zend Guard Loader is a free runtime application that enables PHP to run the scripts encoded by Zend Guard. Not in active development anymore, thus not recommended.
php_zstd: yes, no. Current value: no. Default value: no. Description: PHP extension for compression and decompression with Zstandard library.
------------------------------------------
CustomBuild Settings
------------------------------------------
bold: yes, no. Current value: yes. Default value: yes. Description: Enables bold effect for important output in terminal.
clean: yes, no. Current value: yes. Default value: yes. Description: Cleans not needed folders in the CustomBuild directory. Folders are often left from the previous package installations.
clean_old_webapps: yes, no. Current value: yes. Default value: yes. Description: Removes old WEB application folders from /var/www/html. Takes effect when any WEB application is installed/updated.
------------------------------------------
Cronjob Settings
------------------------------------------
cron: yes, no. Current value: yes. Default value: yes. Description: Enables cronjob for CustomBuild scheduled jobs set.
cron_frequency: daily, weekly, monthly. Current value: weekly. Default value: daily. Description: Sets the execution frequency of the Cronjob (scheduled jobs). Takes effect only when the 'cron' option is enabled.
email: userinput. Current value: [email protected]. Default value: [email protected]. Description: Sets the email for notifications about the updates available. Takes effect only when 'cron' and 'notifications' options are enabled.
notifications: yes, no. Current value: yes. Default value: no. Description: Sets the email for notifications about the updates available. Takes effect only when 'cron' option is enabled.
updates: yes, no. Current value: no. Default value: no. Description: Enables automatic updates of all available to update packages managed by the CustomBuild script. Takes effect only when 'cron' option is enabled. WARNING: not recommended in production!
webapps_updates: yes, no. Current value: yes. Default value: no. Description: Enables automatic updates of all WEB applications enabled. Takes effect only when 'cron' option is enabled.
------------------------------------------
CloudLinux Settings
------------------------------------------
cloudlinux: yes, no. Current value: no. Default value: no. Description: Enables CloudLinux support in the CustomBuild script (automatic patching using CloudLinux patches for specific components). NOTE: CloudLinux needs to be installed on the system. https://www.cloudlinux.com.
cagefs: yes, no. Current value: no. Default value: no. Description: Enables support of CageFS component by CloudLinux in the CustomBuild script (automatic updating of files in CageFS using 'cagefsctl --force-update'). NOTE: CloudLinux needs to be installed on the system. https://www.cloudlinux.com.
------------------------------------------
Advanced Settings
------------------------------------------
csf: yes, no. Current value: yes. Default value: yes. Description: Enables ConfigServer Security & Firewall (csf).
ssl_configuration: modern, intermediate, old. Current value: intermediate. Default value: intermediate. Description: Auto-generated SSL ciphers/protocol list used in configuration, based on https://ssl-config.mozilla.org/.
redis: yes, no. Current value: no. Default value: no. Description: Redis key-value database.
unbound: yes, no. Current value: no. Default value: no. Description: Install Unbound - a validating, recursive, caching DNS resolver.
unbound_as_default_resolver: yes, no. Current value: no. Default value: no. Description: Configure Unbound to be used as default system DNS resolver.
composer: yes, no. Current value: no. Default value: no. Description: Install Composer - an application level dependency manager for PHP.
wpcli: yes, no. Current value: yes. Default value: yes. Description: Install WP-CLI - a command-line interface for WordPress.
imapsync: yes, no. Current value: yes. Default value: yes. Description: Email IMAP tool for syncing, copying, migrating and archyving mailboxes.
[[email protected] poralix]#