Install Yeastar P-Series Software Edition on DigitalOcean from Yeastar Partner Portal

As a Yeastar partner, you can deploy Yeastar P-Series Software Edition on DigitalOcean from Yeastar Partner Portal. This topic describes how to create the necessary resource on DigitalOcean and automate PBX deployment via Yeastar Partner Portal.

Note: If you are not a Yeastar partner, you can apply for a partner portal account. Alternatively, you can deploy PBX on DigitalOcean from DigitalOcean marketplace. For more information, see Install Yeastar P-Series Software Edition on DigitalOcean from DigitalOcean Marketplace.

Step 1. Create an access token on DigitalOcean

  1. Log in to DigitalOcean Control Panel.
  2. On the left navigation bar, click API, then click Generate New Token.

  3. On the Create A New Personal Access Token page, complete the following settings, then click Generate Token.

    • Token Name: Enter a name to help you identify the token.
    • Expiration: Select validity period for the token.
    • Scopes: Select Full Access.
  4. Copy and note down the access token.

Step 2. Deploy Yeastar PBX on DigitalOcean from Yeastar Partner Portal

  1. Log in to Yeastar Partner Portal.
  2. On the left navigation bar, click Products & Purchase, then click Software PBX (PSE Self-hosted).

  3. In the Activation Status column, click Install PBX for the desired software PBX.

  4. In the pop-up window, click DigitalOcean.

  5. On the Authorization page, complete the following settings to allow Yeastar Partner Portal to communicate with DigitalOcean API.

    1. In the Access Token field, enter the access token that you have obtained from DigitalOcean.
    2. If you want Yeastar Partner Portal to remember the access token, select the checkbox of Remember and maintain the authorized connection status.

      Next time you try to deploy Yeastar PBX on DigitalOcean from Yeastar Partner Portal, you won't have to enter the access token again.

    3. Click Verify.
  6. On the Create Instance page, set up the instance, then click Create and Install.

    • Instance Name: Enter a name to help you identify the instance on DigitalOcean droplets.
    • Project: Select a project.
    • Region: Select the region where you want to deploy the PBX server.
    • Instance Type: Select an instance type based on the Extensions (EXT) and Concurrent Calls (CC) of your PBX system.
      1-20 EXT

      (1-5 CC)

      21-50 EXT

      (6-13 CC)

      51-250 EXT

      (14-63 CC)

      251-500 EXT

      (64-125 CC)

      501-1000 EXT

      (126-250 CC)

      EXT > 1000

      (CC > 250)

      vCPU 2 2 4 6 8 Contact Yeastar
      Memory 2 GB 4 GB 4 GB 8 GB 16 GB
      Storage Call Recording Disabled 40 GB 40 GB 50 GB 100 GB 200 GB
      Call Recording Enabled Recommended: 1 TB
      Tip: 1 GB of storage holds approximately 1000 minutes of recorded calls. You can set up the storage based on your recording usage.
    • SSH Keys: Optional. Select an SSH key for shell access to the server.

    It takes a few minutes to create and install Yeastar P-Series Software Edition on DigitalOcean. You can check the status of the installation process in the progress bar at the bottom-right corner.

Result

When the installation is completed, a pop-up window appears to indicate that Yeastar P-Series Software Edition is installed on DigitalOcean successfully.
Note: Note down the activation URL, as you will need to access it to activate the PBX.

What to do next

Use activation code to activate the system.

  1. On the product list, click beside the desired software PBX, then click Copy to copy the activation code.

  2. Open a web browser, enter the activation URL in the address bar, then press Enter.

  3. Activate and initially set up the PBX using the Installation Wizard.
    Note:
    • Next time you want to access PBX web portal using web browser, you can access the public IP of the instance on DigitalOcean droplets.

    • Next time you want to access PBX via SSH, you should use the username support and the console password configured on PBX web portal (Path: Security > Security Settings > Console/SSH Access > Console > Console Password).