Update an existing Alfabet 11 instance
Installation of Alfabet 11.12 installation deviates from previous Alfabet 11 releases:
- .NET Framework 10.0 and ASP .NET Core 10.0 must be installed on the server host prior to installation of the Alfabet Server and Alfabet Web Application. If the installer is started on a host without the required components, a prompt will be shown which provides you with a download link for one of the required components. After installation, restart of the installer will show a prompt for installation of the second component.
- To align with ASP.NET Core's built-in support for environment variables, the alfa-web.config configuration file containing variable definitions has been added to the configuration infrastructure of the Alfabet Web Application. The configuration file is mandatory and has been added to all relevant sub-folders and the Examples folder. The file must be copied to the config folder.
- The server alias of the Alfabet Web Application includes the new Server Settings > Security > Allow Shareable Links setting for activation of link sharing and embedding. This feature also requires a change in the settings of the alfabetsettings.json file.
- High availability for service execution has been improved by introducing failover connection management for the Alfabet Server. It is no longer necessary to rely on a single Alfabet Server instance to handle tasks such as email delivery or event execution for a given database. Multiple Alfabet Server instances (running as services or applications) can now connect to the same database. However, only the first connected Alfabet Server instance remains active and executes services, while all others stay in standby mode. If the active Alfabet Server becomes unavailable or is shut down, one of the standby instances automatically takes over. This ensures uninterrupted and reliable execution of services and events.
The Alfabet components must be installed in an empty directory. If you have already installed a prior release or patch release of Alfabet and want to install the components in the same location, the existing files must be removed from the installation directory prior to the installation of Alfabet . It is recommended to save a backup of the configuration files in another location, empty the Alfabet installation folder, install the new release via the installer, and add the stored configuration files to the new installation.