[ * ] Generating default self-signed SSL certificate…
req: No value provided for Subject Attribute emailAddress, skipped
but when after install I $HESTIA/bin/v-add-letsencrypt-host
panel got LE certificate and work good. May installer have mistake in procedure for get LE when installing
And small error for not found files in hestia install:
2021/05/16 19:24:05 [error] 3050#0: *143 open() "/usr/local/hestia/web/css/themes/custom/dark.css" failed (2: No such file or directory), client: 192.168.1.11,
and
2021/05/16 19:20:27 [error] 3050#0: *107 FastCGI sent in stderr: "PHP message: PHP Warning: Invalid argument supplied for foreach() in /usr/local/hestia/web/templates/pages/edit_server.html on line 336" while reading upstream, client: 192.168.1.11, server: _, request: "GET /edit/server/ HTTP/1.1",
req: No value provided for Subject Attribute emailAddress, skipped
We generate a self signed ssl certificate as the system doesn’t work without it. As we don’t supply the email anymore as there was an privacy concern with it. How ever it should work fine.
so when installing hestia 1.4 generate a self signed ssl sertificate and after install need
$HESTIA/bin/v-add-letsencrypt-host
for change self signed sertificate to LE sertificate?
We always generate an ssl certificate incase the LE certificate fails. So that is by design. Nginx have no clue yet. I know the system perfer to stick to the public ip instead of the internal ip. And that may cause the issues.
ok, but why I
$HESTIA/bin/v-add-letsencrypt-host
immediately after restart after install hestia and it works successfully.
Its not problem to run v-add-letsencrypt-host, only the reason for the installation error is not clear
If case of v-add-letsencrypt-host fails we there is backup. Also we want to prevent questions why I can’t login HestiaCP… It takes 5 seconds to do it. I don’t see an issue with it…
“Introduced the ability to choose which webmail client to use per-domain (Roundcube or Rainloop).”
but I see only roundcube and default. What need for Rainloop?
#Make sure that git is installed
apt-get install git
# Clone my private respiratory
git clone https://github.com/jaapmarcus/hestiacp.git
cd hestiacp
git checkout fix/helo-behind-nat
cd src
# Note min 4 gb of memor
./hst_autocompile.sh --all --noinstall --keepbuild '~localsrc'
cd ../install
# Replace Debian with Ubuntu on if it is an Ubuntu server
bash hst-install-debain.sh --with-debs /tmp/hestiacp-src/deb/
Install should be done and system will reboot
Then check “/usr/local/hestia/data/ips” folder should only contain your local ip adress
Then check the contents of that file:
HELO=“hostname.com”
Check also /etc/exim4/mailhelo.conf
It should contain: Public ip:hostname.com