Installing 3CX PBX from Amazon AWS Marketplace

Introduction

Easily host and manage 3CX on Amazon AWS, managing all your servers from one account and leveraging your Amazon AWS knowledge to stay in full control of your 3CX install.

Step 1: Create a 3CX VM on Amazon AWS

Create a 3CX VM on Amazon AWS - select the software version

  1. Login to your AWS console.
  2. Go to the Amazon AWS Marketplace page. For V20 deployment click here. For V18 deployment click here.
  3. Click on Continue to Subscribe and then Continue to Configuration to configure a new VM instance.
  4. On the Configure this software page, change the VM’s Region as needed.
  5. Click on “Continue to Launch”
  6. On the Launch this software page review the Configuration Details and update as needed the new VM’s EC2 Instance Type, VPC Settings and Subnet Settings.

Step 2: Firewall ports - Security Group Settings

Now you need to open the appropriate ports. 3CX has pre-configured all the ports for you as part of our marketplace image. All you need to do is accept.

  1. Under "Security Group Settings", click on "Create New Based On Seller Settings", set the name, a description and click on Save.
  2. Choose whether you want to use an existing SSH key pair or create a new one.
  3. Click on Launch to deploy the new instance.

Step 3: Upload 3CX configuration

Once your VM instance is created you will need to upload the configuration file to complete the installation.

 

  1. If you have not already done so, go to https://www.3cx.com/install/
  2. Login with your 3CX account and configure an Self-Hosted/On-Premise PRO/ENT. At the end of the process, you will be given the configuration file. You can copy the link or download the file. For more information see Installing 3CX
  3. Copy the Public IPv4 address of your new instance and open it in a browser with port 5015, e.g. http://public_ip:5015
  4. Now either upload the file using the upload option or provide the link to the configuration file.

Step 4: Configure SSH Access

To access your machine after deployment, you need to allow SSH on the firewall of the machine:

  1. Navigate to the EC2 Console.
  2. Select your region from the top right corner.
  3. Go to Security Groups and click on the Security group ID of 3CX Phone System.
  4. Click on Edit inbound rules, select SSH under Type and provide the source IP address.
  5. Save and you are ready!

See Also

Install 3CX from:

Last Updated

This document was last updated on 28 February 2024

https://www.3cx.com/docs/pbx-amazon-aws-marketplace/ 

Discuss this article