# 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/
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…
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