Activate API and interactive

I will install Hestiacp from Comamnd below

sudo bash hst-install.sh --apache no --nginx yes --phpfpm yes --multiphp yes --vsftpd yes --proftpd no --named yes --mysql yes --postgresql no --exim yes --dovecot yes --clamav no --spamassassin yes --iptables yes --fail2ban yes --quota no --api yes --force no --interactive yes --port 8083 --lang en

I want to know

–api Activate API
–interactive interactive install

What’s going on with these?
Remove them?

API Access allow you to modify certain things via command line

For example add a user, create a database or modify a DNS record It is also used for syncing DNS records between 2 Hestia Servers

Interactive install will give u option to set email adress, host name during the install if it has not been set via command line and skips multiple checks…

See https://docs.hestiacp.com/getting_started.html#all-available-options-of-install-script for more info

is there possibility to add packages via API after main Hestiacp instalation.

I have installed the default packages with main installation. Now i would like to add postgre, what is the best proceedure?
thanj you

Nope, not yet it is in the planning for the future

You could follow the steps used in the install script

Or follow the steps from the VestaCP docs
https://vestacp.com/docs/#how-to-setup-postgresql-debian-ubuntu

But replace the config files in usr/local/hestia/install/deb/postgresql/

And install phppgadmin from atp

1 Like