Ubuntu Server 26.04 support?

Hello,

Contrary to what this thread says ( Ubuntu 26.04 Support ), there is no support for Ubuntu 26.04!

I’d like to understand why, because I don’t want to have to start over from scratch with my VPS configuration.

Thanks for your help!


Bonjour,

Contrairement à ce que dit ce thread ( Ubuntu 26.04 Support ), il n’y a pas de support d’Ubuntu 26.04 !

J’aimerais comprendre parce que je n’ai pas envie de repartir de zéro sur la config de mon VPS

Merci de m’aider !

Note: Remember, this forum is English-only.

That post is a bit sarcastic.

Support for Ubuntu 26.04 and Debian 13 is on its way. Both are already supported in the main branch, so it shouldn’t take much longer, but I can’t provide an ETA.

I didn’t see that there is support for Debian 13, can I use it already?

If you compile it yourself, yes, but I don’t recommend it.

I need this support too. Can we support you to make this release processs faster? :slight_smile:

No, the only thing is that if a 1.10.0-beta release is published, we’ll need people to test it.

I installed from main on Debian 13 and it works fine, you might try that on Ubuntu 26.04:

To install the Hestia Control Panel from the main branch, you must clone the GitHub repository, compile the packages locally, and then run the installer with the local .deb files. This method is necessary because the standard one-liner installer only supports the stable release branch.

Installation Steps:

  1. Clone the Repository
    Retrieve the code from GitHub:

    git clone https://github.com/hestiacp/hestiacp.git
    cd hestiacp
    
  2. Compile Packages
    Navigate to the source directory and compile the necessary packages (e.g., hestia, hestia-nginx, hestia-php) for your system architecture:

    cd src
    ./hst_autocompile.sh --all --noinstall --keepbuild '~localsrc'
    
  3. Run the Installer
    Move to the install directory and execute the OS-specific installer script (e.g., hst-install-ubuntu.sh for Ubuntu or hst-install-debian.sh for Debian), pointing it to the compiled packages:

    cd ../install
    bash hst-install-{os}.sh --with-debs /tmp/hestiacp-src/deb/
    

Note: You can append standard configuration flags (such as --hostname, --email, --password, --apache yes) to the final installer command to customize your setup. If you encounter dependency errors after installation, run apt install -f to resolve them.

PS if you do not have enough room for /tmp build you might need to do this:

No, the hst_autocompile.sh script does not currently support a command-line argument to specify a custom temporary directory.

The build directory is hardcoded within the script as:

BUILD_DIR='/tmp/hestiacp-src'

Workaround:
To use a different directory (e.g., if /tmp is too small), you must manually edit the script before running it:

  1. Open src/hst_autocompile.sh in a text editor.
  2. Locate the line defining BUILD_DIR (usually near the top, around line 20-30).
  3. Change the path to your desired location (e.g., BUILD_DIR='/home/user/hestia-build').
  4. Save the file and execute the script.

Ensure the new directory has sufficient space and appropriate permissions, as the script will automatically create, populate, and (unless --keepbuild is used) delete this folder during the process.

In current main branch BUILD_DIR is:

BUILD_DIR="${BUILD_DIR:-/tmp/hestiacp-src}"

You can override BUILD_DIR without modifying the script:

BUILD_DIR="/path/to/build_dir/" ./hst_autocompile.sh --all --noinstall --keepbuild '~localsrc'