Custom Installation script

Hi there,
I want use this server only for website (joomla website), not need any email function. i create this script with link:
https://gabizz.github.io/hestiacp-scriptline-generator/

install script:
sudo bash hst-install.sh --apache yes --phpfpm yes --multiphp yes --vsftpd yes --proftpd no --named yes --mysql yes --postgresql no --exim no --dovecot no --sieve no --clamav no --spamassassin no --iptables yes --fail2ban yes --quota yes --api yes --interactive yes --with-debs no --port 8083 --hostname ServerHostName --email [email protected] --password MyPassword --lang en

this is ok?

You probaly still want to have exim installed, so the server can send you notifications.

3 Likes

If it is only for one website you may install only one php version and maybe you can skip apache and use nginx only with a custom template.

If you don’t need DNS server you can also skip named

1 Like

no need any dns but want to use letsencrypt. its ok to use letsencrypt without dns?

DNS is not needed for Letsnencrypt

2 Likes

i create a new script with link.

install script:
bash hst-install.sh --apache no --phpfpm yes --multiphp no --vsftpd yes --proftpd no --named no --mysql yes --postgresql no --exim no --dovecot no --sieve no --clamav no --spamassassin no --iptables yes --fail2ban yes --quota no --api no --interactive yes --with-debs no --port 8083 --hostname srv152.doamin.tdl --email [email protected] --password password --lang en

finish install

[ * ] Configuring system settings...
[ * ] Configuring Hestia Control Panel...
[ * ] Generating default self-signed SSL certificate...
[ * ] Adding SSL certificate to Hestia Control Panel...
[ * ] Enable SFTP jail...
[ * ] Create admin account...
[ * ] Configuring NGINX...
[ * ] Configuring PHP-FPM...
[ * ] Configuring PHP...
[ * ] Configuring Vsftpd server...
[ * ] Configuring MariaDB database server...
[ * ] Installing phpMyAdmin version v5.1.1...
[ * ] Configuring fail2ban access monitor...
**[ * ] Install Roundcube...**
[ * ] Configuring System IP...
[ * ] Installing remaining software updates...
[ * ] Configuring File Manager...
[ * ] Updating configuration files...
[ * ] Configuring PHPMailer...

why roundcube?