Repository navigation
Kaleta 2.5.0
Kaleta 2.5 makes the first installation short, wherever it happens: on shared hosting, in Docker, on Coolify or from a script. The installer now speaks German, and its last screen leads straight to Claude.
The installer in German
The installer is now in German as well as English and Czech. It opens in the browser's language, and you can switch at the top. The first administrator gets the admin in the language of the installation.
No database typing on platforms
When the server or platform sets the database in the environment, the installer asks only for the site and the administrator. The variables are KALETA_DB_HOST, KALETA_DB_PORT, KALETA_DB_NAME, KALETA_DB_USER, KALETA_DB_PASSWORD and KALETA_DB_PREFIX.
compose.yaml sets them, so docker compose up goes straight to the site and the administrator.
Installation without the browser
- Command line, for hosting panels (Softaculous, Installatron) and scripts:
php install.php --help.- The administrator's password comes from
KALETA_ADMIN_PASSWORD, from a file, or from a prompt. - Passwords are never taken from the command line, where other users of the server could see them.
- The administrator's password comes from
- Docker: set
KALETA_URLandKALETA_ADMIN_PASSWORD, and the first start installs the site on its own.- Optional:
KALETA_ADMIN_USER,KALETA_ADMIN_EMAIL,KALETA_SITE_NAME,KALETA_LANGUAGEandKALETA_STARTER.
- Optional:
Coolify
docker/coolify.yaml is a template for Coolify. Add it as a Docker Compose resource:
- Coolify generates the address, the database credentials and the administrator's password (
SERVICE_PASSWORD_ADMIN, sign-in nameadmin). - The site installs itself on the first start.
- Change the password after you first sign in.
Straight to Claude
The last installer screen shows the site's Claude address and a first prompt to try. It appears when the Claude connection is switched on, which it is by default.
For contributors
Install\Installer::cli()andInstaller::databaseFromEnvironment().- CI starts the image three ways and checks each one:
- with the web installer;
- with the automatic German install;
- with the Coolify template.
tools/test-english.shinstalls a German site from the command line.
Updating
Update from Settings → Backups and updates. It works from every earlier release. Nothing changes for sites that are already installed.