# AWS Marketplace

Sign in to the service Amazon Web Services [https://aws.amazon.com](https://aws.amazon.com/)

{% hint style="info" %}
MikoPBX in AWS Marketplace:

X86: <https://aws.amazon.com/marketplace/pp/prodview-ota6fb2tftuhw>

ARM64: [https://aws.amazon.com/marketplace/pp/prodview-nrp2sx3c4kuow](https://aws.amazon.com/marketplace/pp/prodview-nrp2sx3c4kuow?sr=0-1\&ref_=beagle\&applicationId=AWSMPContessa)
{% endhint %}

{% embed url="<https://youtu.be/HdsX1UEJ8zE?si=EPlwDQHO8bXqhrQe>" %}

Let's get started with the setup

{% hint style="info" %}
For quick and convenient navigation within the Amazon service, use the search panel
{% endhint %}

### Creating a virtual machine <a href="#creating-a-virtual-machine" id="creating-a-virtual-machine"></a>

1. Open Services / Compute / **EC2** and navigate to Images / AMI Catalog
2. In the open tab enter **MikoPBX** in the search bar
3. In the AWS Marketplace AMIs section select the [MikoPBX](https://aws.amazon.com/marketplace/pp/prodview-ota6fb2tftuhw) image (x86 or ARM version) by clicking the **Select** button
4. On the opened tab click **Subscribe now**
5. Click the **Launch an instance from AMI** button to create a virtual machine

<figure><img src="/files/fBycOyRdgeaj2bMJRPfR" alt=""><figcaption><p>MikoPBX Images in the AWS Marketplace</p></figcaption></figure>

6. Enter the virtual machine name, for example *mikopbx-vm*

<figure><img src="/files/O1ll4nClV3wrHCzpETgj" alt=""><figcaption></figcaption></figure>

If you have an SSH key

7. Specify the SSH key in the Key pair field

If you don't have an SSH key

7. Select **Create new key pair** and specify the key pair name, for example *mikopbx\_key*

<figure><img src="/files/bDQx84k9dGR70KbkNpEw" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/mzvovq22tXdCZOYkMJb0" alt=""><figcaption></figcaption></figure>

Follow the instructions further

{% hint style="danger" %}
To deploy the PBX use **two** disks:

* A **1 Gb** disk for the main system
* A **50+ Gb** disk for storing call recordings
  {% endhint %}

8. If necessary, change the size of the storage disk in Configure storage, default size is 50Gb

<figure><img src="/files/U6E23muGYj6CzZvE32Tk" alt=""><figcaption></figcaption></figure>

9. Under Network settings, all required Firewall rules are configured automatically

<figure><img src="/files/x5JJVJvx49aD4gBljO6M" alt=""><figcaption></figcaption></figure>

10. For other fields use default values
11. Click **Launch instance**

<figure><img src="/files/o6pxxRnHDUhdWJ4uMf37" alt=""><figcaption></figcaption></figure>

### Starting MikoPBX <a href="#starting-mikopbx" id="starting-mikopbx"></a>

1. Go to the created virtual machine *mikopbx-vm*
2. On the opened tab, select Connect / EC2 serial console, wait for the system to fully load until the authentication parameters are displayed

<figure><img src="/files/pBvaiHzYyI8ezL0gVN7m" alt=""><figcaption></figcaption></figure>

3. Copy the external address of the created virtual machine and enter it in the browser's address bar
4. Use the login and password provided in EC2 serial console for login

<figure><img src="/files/USG1SIJS6oxCPGGgPdCQ" alt=""><figcaption></figcaption></figure>

{% hint style="danger" %}
Make sure to configure the Firewall on the MikoPBX
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.mikopbx.com/mikopbx/english/setup/cloud/aws/aws-marketplace.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
