DO NOT FOLLOW THE STEPS BELOW ARM PACKAGES CAN BE INSTALLED VIA THE NORMAL STEPS!
Hi, I’m new to Hestia. I’ve been trying to install it on the new free tier Oracle A1.Flex (ARM64) without any luck. I’ve installed Ubuntu 20.04. and followed below commands.
Would you like to continue with the installation? [Y/N]: Y
Please enter admin email address: [email protected].com
hostname: No address associated with hostname
Please enter FQDN hostname []: hestia..com
Installation backup directory: /root/hst_install_backups/300520211248
Installation log file: /root/hst_install_backups/hst_install-300520211248.log
Adding required repositories to proceed with installation:
[ * ] NGINX
[ * ] PHP
[ * ] Apache2
[ * ] MariaDB
[ * ] Hestia Control Panel
[ ! ] HestiaCP on ARM is currently in Development.
This will mean that we don’t provide any packages and you are responisble
for building the packages your self. To build your own packeges see Developing/Contributing to Hestia Control Panel — Hestia Control Panel documentation
Updating currently installed packages, please wait…
The installer is now downloading and installing all required packages.
NOTE: This process may take 10 to 15 minutes to complete, please wait…
[ * ] Installing local package files…
- hestia core package
- hestia-php backend package
- hestia-nginx backend package
[ * ] Configuring system settings…
[ * ] Configuring Hestia Control Panel…
[ * ] Generating default self-signed SSL certificate…
req: No value provided for Subject Attribute emailAddress, skipped
[ * ] Adding SSL certificate to Hestia Control Panel…
[ * ] Enable SFTP jail…
[ * ] Create admin account…
[ * ] Configuring NGINX…
sed: can’t read /usr/local/hestia/nginx/conf/nginx.conf: No such file or directory
Job for nginx.service failed because the control process exited with error code.
See “systemctl status nginx.service” and “journalctl -xe” for details.
Error: nginx start failed
Status is as follow.
[email protected]:/usr/local/hestia/install# systemctl status nginx.service
● nginx.service - nginx - high performance web server
Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Sun 2021-05-30 12:48:47 UTC; 7min ago
Docs: nginx documentation
Process: 69051 ExecStart=/usr/sbin/nginx -c /etc/nginx/nginx.conf (code=exited, status=1/FAILURE)
May 30 12:48:47 hestia..com systemd[1]: Starting nginx - high performance web server…
May 30 12:48:47 hestia..com nginx[69051]: nginx: [emerg] open() "/etc/nginx/conf.d/domains/hestia..com.conf" failed (2: No such file or directory) in /etc/nginx/nginx.conf:160
May 30 12:48:47 hestia..com systemd[1]: nginx.service: Control process exited, code=exited, status=1/FAILURE
May 30 12:48:47 hestia..com systemd[1]: nginx.service: Failed with result ‘exit-code’.
May 30 12:48:47 hestia..com systemd[1]: Failed to start nginx - high performance web server. [email protected]:/usr/local/hestia/install#
Yeah I checked. They are available. That’s why it’s so confusing for me. TBH I’ve looked into tons of Control Panels but none is userfirendly and support for arm architect.
I can give u a test server if you have time to check. It’s just the new instance offering on Oracle free tier. 4vCPUs and 24GB RAM got so much potential.
[email protected]:~/hestiacp/install# bash hst-install-ubuntu.sh --with-debs /tmp/hestiacp-src/deb/
Please remove admin user account before proceeding.
If you want to do it automatically run installer with -f option:
Example: bash hst-install-ubuntu.sh --force
Both hestia-php and hestia package is missing… Probally the build errors has to do with it. For me personly ARM hasn’t any priority if there is more time I will look into the possibilities to build packages…