- Introduction
- Step 1: Which 3CX? Hosted or DIY?
- Hosted: FREE/SMB or Dedicated?
- DIY: Private cloud or On-Premise?
- Step 2: Deploy 3CX
- Hosted - FREE/SMB
- Hosted - PRO/ENT
- DIY - Self-Hosted/On-Premise PRO/ENT
- Step 3: Sign in and go to Admin Console
- See also
Introduction
Whether hosted or DIY, this guide will walk you through the essential steps of installing and setting up the 3CX system for your business.
Step 1: Which 3CX? Hosted or DIY?
First you need to decide whether you want 3CX to host your systemor whether you want to do it yourself in a private cloud or on premise.Advantages and requirements of Hosted by 3CX
- Leave System and Operating System management to us
- All 3CX upgrades and updates are done automatically
- Backups are run daily by 3CX
- We will monitor your system 24/7 for system & security issues
- This service does not include technical support
- There are some requirements for hosted:
- You must use a supported SIP trunk
- One of theIP phonesmust be a router phone or you must run a 3CX SBC
- See the full list of hosting conditions here.
Hosted: FREE/SMB or Dedicated?
FREE/SMB: Preconfigured, FREE is ready-to-go for up to 10 users, SMB for up to 20 users in a shared instance. Recommended for most small businesses. FREE/SMB is only available hosted by 3CX.
Dedicated:Your own dedicated instance hosted by 3CX, for 20 users and up. With this instance you have more control.
DIY: Private cloud or On-Premise?
Private Cloud: Self-host onGoogle, Amazon, Amazon Lightsail, AzureorDigitalOcean
On-Premise: Install on Windowsor Linux(Virtualize with VMware, Hyper-V or KVM)
Requirements of DIY: On-Premise/Private cloud(Self-hosted)
- You must have a manageable DNS server (e.g. Microsoft DNS or DNS on your firewall)and configure split DNS to ensure that your 3CX FQDN resolves to the 3CX host machine’s IP on your LAN, and from the internet to your public IP.Read how to create an FQDN using split DNS
- You must have a static IP
- If you are installing on premise, you must have a proper firewall on which you are able to configure the ports correctly for VoIP to pass. See our guide
- If you are going to install in a private cloud, it will have to be from: Google Cloud Marketplace, Amazon AWS Marketplace, DigitalOcean MarketplaceorAzure Marketplace. You will have to be pretty technical and familiar with this cloud provider as you will be doing your own tech support (unless you pay a partner to do it for you).
Step 2: Deploy 3CX
Once you have decided, signup at https://www.3cx.com/signup/. Now you will need to select which 3CX you have decided to go for.
Hosted - FREE/SMB
- Select either “3CX FREE” or“3CX SMB”.Your instance will be set up
- Once ready, you will get a link to login to the 3CX Admin Console.Proceed to the next step.
Hosted - PRO/ENT
- Select “3CX Hosted - PRO/ENT” and click “Next”.
- Choose a personalized domain (FQDN) - Each 3CX install requires an FQDN (Fully Qualified Domain Name) via which you can login to the webclient. 3CX can set this up for you. This can not be easily changed later.
- Set Extensionlength - Specify the number of digits for your PBX extension numbers. Thiscannot be altered later. Click“Next”.
- Select your country and timezone. Click "Next"
- Choose your PBX Version (Version 18 or Version 20)
- Your system will be created. You can then proceed to the next step and login to the Admin console to configure the system.
DIY - Self-Hosted/On-Premise PRO/ENT
- Select “Self Hosted/ On-Premise - PRO / ENT”and click “Next”.
- Choose a personalized domain (FQDN) - Each 3CX install requires an FQDN (Fully Qualified Domain Name) via which you can login to the webclient. 3CX can set this up for you. This can not be easily changed later.
- Set Extension length - Specify the number of digits for your PBX extension numbers. Thiscannot be altered later. Click “Next”.
- Select your country and timezone. Click "Next"
- Choose your platform and PBX Version - you will be given a link to the ISO or installer or to the marketplace image of that hoster:
- Windows - Download / How to install
- Linux - Download ISO / How to install Debian linux
- Google Cloud Marketplace
- Amazon AWS Marketplace
- DigitalOcean Marketplace
- Azure Marketplace
- Amazon Lightsail
- Now you need to download the configuration file or use a link to copy the configuration.
- Run the installer / marketplace image. When prompted, copy the link or upload the configuration file you downloaded earlier.
Step 3: Sign in and go to Admin Console
- After deployment is ready, you will be automatically taken to the 3CX Web client.
- You can login using the password you set during signup.
- Change the password. This will make the 3CX Admin Console password different from the customer portal password.
- Now click on the “Admin”button on the left hand sideto go to the 3CX Admin Console and setup your system.
See also
- On-premise installs:
- The explains how to configure your firewall
- Recommended Hardware specifications for 3CX Phone System
- Migrating your On-Premise or Cloud 3CX PBX to “Hosted by 3CX”.
- Installing 3CX Apps for Windows, Android, iOSand the Web
Last Updated
This document was last updated on 11 June 2024
https://www.3cx.com/docs/manual/install/