Hello,
I’m trying to install HestiaCP on a fresh Debian 12 (Bookworm) server, but the installation fails with multiple issues. Here is what happens:
-
The installer cannot verify the repository’s GPG key:
W: GPG error: https://apt.hestiacp.com bookworm InRelease: The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY A189E93654F0B0E5 E: The repository ‘https://apt.hestiacp.com bookworm InRelease’ is not signed. -
Because of this,
apt
cannot find or install the required Hestia packages:
E: Unable to locate package hestia E: Unable to locate package hestia-nginx E: Unable to locate package hestia-php
- The installation continues but fails when trying to configure the system:
cp: cannot stat ‘/usr/local/hestia/install/deb/logrotate/httpd-prerotate/*’: No such file or directory cp: cannot stat ‘/usr/local/hestia/install/common/sudo/hestiaweb’: No such file or directory chmod: cannot access ‘/etc/sudoers.d/hestiaweb’: No such file or directory …
- Finally, the SSL certificate generation and SFTP jail enablement also fail:
hst-install-debian.sh: line 1494: /usr/local/hestia/bin/v-generate-ssl-cert: No such file or directory Error: can’t enable sftp jail
- Manually adding the GPG key:
curl -fsSL https://apt.hestiacp.com/pub.key | gpg --dearmor -o /usr/share/keyrings/hestiacp.gpg
- Manually compiling and installing from GitHub.
- Downloading and installing
.deb
packages manually.
But nothing has worked so far.
- Is there an issue with the repository or GPG key that prevents installation?
- Is there an alternative method to install HestiaCP on Debian 12?
- Should I wait for an official fix before attempting another installation?
Thanks for any help!