Выбор компонентов
Что ставить apache или nginx решать вам. Ftp я ставлю vsftpd, как настроить этот ftp сервер можно прочесть в этой статье. А что в итоге ставить решаете только вы сами. Mail выбираем exim. Я бы не рекомендовал устанавливать web и mail на одном сервере. Да и корпоративную почту можно создать бесплатно на других ресурсах. DNS, в нем я так же не вижу смысла, он доступен на других ресурсах абсолютно бесплатно. Не хотелось бы лишний раз нагружать свой веб сервер опциями, которые в итоге можно использовать на других ресурсах. К тому же чем меньше вы установите на ваш сервер опций, тем меньше вероятность того что пойдет что то не так.
Firewall на ваше усмотрение, я ставлю только iptables, мне этого достаточно. Softaculous оставим по умолчанию. Во вкладке Additional Repository выбираем репозитории для CentOs — remi, а вот для Debian — no. File System Quota я ставлю no, но если вам нужно квота, можно поставить yes.
Далее выбираем базу данных, для mysql и mariadb ставим галочку в разделе MySQL. Вводим название вашего ресурса, в моем случае это cyber-x.ru, Email и пароль.
Нажимаем кнопку Generate Install Command и получаем установочную конфигурацию на наш сервер.
bash vst-install.sh --nginx yes --apache yes --phpfpm no --named no --remi no --vsftpd yes --proftpd no --iptables yes --fail2ban no --quota n