Introduction

This documentation provides instructions for updating the RCDevs server software and appliances. Regular updates are crucial for ensuring optimal performance, security, and access to the latest features. In this guide, you will find detailed instructions on how to check for updates, prepare your server for the upgrade, and execute the update process safely.

Whether you are a system administrator or a technical user, this documentation is designed to simplify the update procedure and minimize downtime. Follow the outlined steps to ensure a smooth and successful update of your RCDevs server software.

There are typically two ways to update RCDevs server software, depending on how the products were initially installed:

  • Through the RCDevs Debian/RPM repositories (recommended)
  • Through the Self-Installer downloaded from the RCDevs website.

The two methods will be explained here. This document does not provide information on how to install and configure the repositories. For that information, please refer to the Linux Repositories documentation provided by RCDevs.

Update softwares installed through RCDevs Linux repositories

Debian Repository

Updating packages initially installed through the RCDevs Debian repositories is as simple as updating system packages. Use your preferred package manager and run the update command. Found below the example with apt:

apt update && apt upgrade

The following command will update all system packages including RCDevs softwares. If you just want to update RCDevs packages, you can add the package name after that command:

apt update webadm openotp <other_package_name...>

RPM Repository

Updating packages initially installed through the RCDevs RPM repositories is as simple as updating system packages. RCDevs Virtual Appliance are installed through RCDevs RPM repositories, you can then use the bellow commands to update RCDevs VMs. Use your package manager (yum or dnf for e.g) and run the update command. Found below the example with dnf:

dnf update

The following command will update all system packages including RCDevs softwares. If you just want to update RCDevs packages, you can add the package name after that command:

dnf webadm openotp <other_package_name...>

Update softwares installed through Self-Installer

Updating packages initially installed through the Self-Installer downloaded from the RCDevs website is similar to the installation command. After downloading and copying the updated archive from the RCDevs website to your WebADM server(s), you can update using the following command (adapt the package version as needed):

Package extraction:

gunzip webadm_all_in_one.x.x.x.sh.gz

Once extracted, execute the script:

sh webadm_all_in_one.x.x.x.sh

Follow the installer prompts to update the software.
You will be prompted to restart the WebADM services at the end of the update.