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: me@.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 Getting Started | Hestia Control Panel
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.
root@hestia:/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.
root@hestia:/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.
root@instance-20210531-0743:~/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
Error: User admin exists
root@instance-20210531-0743:~/hestiacp/install#
Please wait, the installer is now checking for missing dependencies…
[ * ] Installing dependencies…
Installation aborted
ERROR: HestiaCP on ARM is currently not supported with install from ATP!
Please compile your own packages for HestiaCP.
Please follow the instructions at: Getting Started | Hestia Control Panel
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…