Skip to main content

Upgrading from 2025.1 to 2025.2

Itamar Rotem avatar
Written by Itamar Rotem
Updated this week

Prerequisite

If the upgrade fails, it may not be possible to recover your data. Therefore, it is highly recommended to take a snapshot/backup of your server before performing the upgrade.

What Is Being Upgraded?

  • Tomcat - from Tomcat 9 to Tomcat 10

  • Java - for all Faddom installs, we are upgrading to Java 21, except for AWS, which is Java 17

  • PostgreSQL - this is being upgraded to PostgreSQL 16

How To Upgrade

Tomcat & Java

Upgrading Tomcat & Java can be achieved by following our standard upgrade guide. Upgrading the Faddom Server

How To Upgrade PostgreSQL

PostgreSQL requires an upgrade to be performed manually after the main upgrade script completes. While Faddom will still work, it is highly recommended to upgrade PostgreSQL, as the version currently installed is End of Life and Support.

Depending on the size of the database, it may take time, so please let it run. During this process, Faddom will not be accesible.

Linux

  1. Connect to the server via SSH

  2. If you have a separate database server (split-installation) you will need to

    1. Copy the script to the database server scp /cd /opt/FaddomServerUpgrade/upgrade_to_postgresql16.sh

      script.sh faddom@<DBIP>:/tmp

  3. Run the script

    1. On a single-instance server of Faddom sudo ./opt/FaddomServerUpgrade/upgrade_to_postgresql16.sh

    2. On a split installation

      1. SSH to the database server

      2. cd /tmp

      3. sudo ./upgrade_to_postgresql16.sh

Windows

  1. Connect to the Faddom server via RDP

  2. Open File Manager and navigate to C:\Program Files\Faddom\Setup

  3. Locate the file upgradeToPostgresql16.bat

  4. Right-click the file and select Run as Administrator

How To Upgrade a Remote Proxy

The Faddom proxy will automatically upgrade and will remain on Tomcat 9 and Java 11. If you wish to upgrade Tomcat and Java on the proxy, you will need to redeploy the proxy.

Windows

  1. Connect to the Faddom server via RDP

  2. Open Control Panel > Add or Remove Programs

  3. Uninstall the Faddom Proxy

  4. Open Windows services and confirm the Faddom Apache Proxy The service is deleted. If not, do the following

    1. Open CMD as Administrator

    2. Run the command sc delete FaddomProxy

  5. Install the proxy according to the guide How to Set Up the Faddom Proxy

Linux

  1. Delete the Faddom Proxy VM

  2. Redeploy the VM using the same IP to ensure the firewall rules do not need further changes

Did this answer your question?