Skip to main content

Installing and Updating

Installing Thirdlane

Installation Options

Both the Thirdlane Multi Tenant and Thirdlane Business PBX Thirdlane's Multi Tenant and Business Phone System boast flexible deployment capabilities. They can be installed on-premises or in the cloud, allowing for adaptability to various business needs and IT setups. Additionally, these systems are compatible with both bare metal servers and a variety of virtual environments. This versatility ensures that Thirdlane products can integrate seamlessly into different operational landscapes, whether you're seeking the control of on-premises infrastructure or the scalability of cloud-based solutions.

The installation process for Thirdlane varies based on the environment, so it's important to consult the specific documentation for your setup. During installation, you'll be guided through steps such as disk configuration, setting your server time zone, establishing a root password, and defining network parameters.

Remember to keep a record of your root password; it's crucial for system management and for your initial access to the Configuration Manager's web GUI.

Step 1 - Install AlmaLinux

For installing the Thirdlane platform, begin with the AlmaLinux OS version 8, using the minimal ISO available from the AlmaLinux repository:

https://repo.almalinux.org/almalinux/8/isos/x86_64/AlmaLinux-8-latest-x86_64-minimal.iso

For cloud installations, opt for the AlmaLinux OS version 8 template provided by your cloud service. The steps are straightforward: Install the OS, configure network settings ensuring internet access, and run the Thirdlane installation script via SSH for your specific setup (single or multi-tenant). After installation, access the GUI using your server address or domain and proceed with the Initial Configuration Wizard in the Thirdlane Configuration Manager.

Step 2 - Install Thirdlane

Currently, there are 2 scripts (getpbx-mte and getpbx-ste) for installations of Thirdlane Multi Tenant and Thirdlane Business Phone System respectively.

Both scripts are adopted to cloud installations which usually don’t have a root password - they use SSH keys for ssh access. When getpbx-ste or getpbx-mte script determines that your system root user doesn't have a password, it creates temporary credentials (superadmin / superadmin ) to login to the newly created server, and at the end of Thirdlane Configuration Manager’s Initial Configuration Wizard you will be able to create admin credentials (superadmin user will be deleted).

Installation scripts also try to simplify domain, HTTPS certificate, and network configuration - when:

1) Hostname setting of the server is a valid domain - eg. abc.pbxmanager.com. 2) The domain is properly configured - DNS of abc.pbxmanager.com has A-record with proper ip of the server.

If this criteria is met, Thirdlane Configuration Manager setup wizard will use the simplified scenario - steps with domain and interface configuration will be done automatically - including creation of LetsEncrypt HTTPS certificate.

Thirdlane Multi Tenant

To download and install Thirdlane Multi Tenant PBX run:

curl -o getpbx -s http://lib.thirdlane.com/download/getpbx-el8/getpbx-mte && time sudo bash getpbx

Thirdlane Business Phone System (Single Tenant)

To download and install Thirdlane Business Phone System run:

curl -o getpbx -s http://lib.thirdlane.com/download/getpbx-el8/getpbx-ste && time sudo bash getpbx

Installing Thirdlane Connect

Thirdlane Connect for Windows and Mac desktops can be downloaded using your browser based Thirdlane Connect by going to Settings > Downloads. Android version of Thirdlane Connect is available on Google Play --- link. iOS (iPhone and IPad) version of Thirdlane Connect is available on App Store -- link.

Software Updates

You should keep your software current at all times. Thirdlane publishes information about new software releases in the News and Announcements forum on the Thirdlane website. To update your system to the latest version you can run the commands below. Please make sure that you have a working backup or a snapshot of your server before updating.

To install the latest packages from the Thirdlane repositories, at the shell prompt run the following commands:

yum clean all

yum update

Please contact Thirdlane if you need any assistance with the update.

To avoid software conflicts and incompatible versions of software do not enable any non Thirdlane RPM repositories when performing updates.