TryLearn More

Use SIP trunks, WebRTC & Apps

Slash your Phone Bill by 80%

Hosting 3CX PBX Phone System on 1&1

On this topic

Hosting 3CX PBX Phone System on 1&1

Introduction

Creating 1&1 API Key

General Information (SSH)

Take the PBX express

Introduction

You can easily host 3CX in the Cloud, using your own 1&1 account. This keeps you in full control of your PBX. The following guide shows you the steps required in order to setup your own 1&1 account for use with 3CX.

Creating 1&1 API Key

In order to gain access to the “Cloud Server” management panel (https://cloudpanel.1und1.de), new and existing users must have at least one active “contract” for one or more cloud servers in place. If not a cloud server must be from 1&1 directly before proceeding as the creation of the API key can only be done in the above mentioned portal.

Once you access the regular 1&1 Control Panel you will see in the right hand menu option “Cloud” (This option is absent when no cloud server is ordered before).

Create a user in “Management → Users” → with the “Role” admin.

In the overview of all users open the user you just created and enable API access.

Last, copy the API-Key. Note: do not restrict the API Access to an IP whilst it is in use for the PBX Express VM creation.

Once the PBX Express prompts for the API enter the above key to create a 3CX instance in your account.

General Information (SSH)

During the PBX Express wizard the set “3CX Web Admin Password” will be set as root’s SSH password. In order to start the 3CX installation and provisioning process, PBX Express will connect once via SSH programmatically to the VM due to the lack of Startup-Scripts in 1&1’s API. Therefore, SSH remote access must be allowed in the firewall rules. It is advised to change the SSH password manually once installation is completed. Additional it shall be noted that 1&1 does not accept all characters to be used in the ssh password. Therefore the following conversion rule is applied (does not apply for the 3CX Management Console password:

1. Characters a-z, A-Z, 0-9 and ~!@#$%^&*()-+=_{[]}:;?<>,. remaining unchanged

2. All other characters are replaced by their character number in UTF8 encoding.

For example, password 1aA" will be encoded as 1aA34 .Password 1§ will be encoded as 1167. (167 - § character). 2№ -> 28470 .

Take the PBX express

Now take the PBX express to setup and configure your 3CX PBX in your 1&1 account.