Install: HestiaCP + Debian 11

How to install:

# Replace with https://github.com/username/hestiacp.git if you want to test a test branch hosted     that you created your self
git clone https://github.com/hestiacp/hestiacp.git
cd ./hestiacp/

# Replace main with the branch you want to test
git checkout main

cd ./src/

# Compile packages
./hst_autocompile.sh --all --noinstall --keepbuild '~localsrc'

cd ../install
bash hst-install-debian.sh --with-debs /tmp/hestiacp-src/deb/

Follow the instructions and you are done!

3 Likes

A few notes:

Upgrade from Debian 10.x to 11 Is currently not supported it will need to be done via manual config files changes due to changes in Exim 4.94 so information will follow soon…

3 Likes

For upgrades:

Run the command:
Always!

 sed -i "s/obscure yescrypt/obscure sha512/g" /etc/pam.d/common-password

When Exim is installed:

# make sure to replace it otherwise you are not able to receive email anymore 
rm -f /etc/exim4/exim4.conf.template 
cp -f /usr/local/hestia/install/deb/exim/exim4.conf.4.94.template /etc/exim4/exim4.conf.template 

If Proftpd is installed:

Comment out: IdentLookups in /etc/proftpd/proftpd.conf

1 Like