# Quick start

Follow the **step-by-step** instructions in the order presented for a quick and successful system setup.

## Installing MikoPBX

**MikoPBX** is a full-fledged **operating system** for your hardware; it is **not a standalone application**. It is provided as an image file (\*.iso, \*.img, \*.raw).

It supports various installation methods:

* Installation [on a standalone computer](https://docs.mikopbx.com/mikopbx/english/setup/bare-metal).
* Installation [in a virtual machine](https://docs.mikopbx.com/mikopbx/english/setup/hypervisor).
* Installation [using cloud services](https://docs.mikopbx.com/mikopbx/english/setup/cloud).
* Installation in a [Docker container](https://docs.mikopbx.com/mikopbx/english/setup/docker).

Follow the link for your preferred installation method and proceed according to the provided instructions.

## First Login to the Web Interface

After installation, you need to access the MikoPBX web interface for further system configuration. To do this, find the PBX's IP address in the MikoPBX console:

<figure><img src="https://835495363-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsZ8acWnNlSalIHQjMFu1%2Fuploads%2FCIjLwyHefBzO26QGxnZO%2FmikopbxIPAddress.png?alt=media&#x26;token=c3ec1c88-9e39-467f-884d-52627ed284cd" alt=""><figcaption><p>Example of MikoPBX Console</p></figcaption></figure>

In this example, the IP address is **192.168.0.203**. To access the web interface, enter this IP address into your browser's address bar:

<figure><img src="https://835495363-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsZ8acWnNlSalIHQjMFu1%2Fuploads%2F6sBsf1d3eWKp0O3x4nvO%2FmikopbxWEBinterface.png?alt=media&#x26;token=76f35055-a006-4fbc-b058-00ea6ddb4dfd" alt=""><figcaption><p>MikoPBX login window</p></figcaption></figure>

{% hint style="success" %}
If the logs do not provide a username and password, use the default credentials:

Username: admin

Password: admin
{% endhint %}

After the first login, the system will prompt you to change your password.

## Settings Within the Web Interface:

### Network and Firewall Settings

For stable PBX operation, you need to configure the **network** through the **Network and Firewall** → **Network Interface** section. Detailed instructions for these settings can be found [here](https://docs.mikopbx.com/mikopbx/english/manual/connectivity/network).

In MikoPBX, all local subnets can be defined in the **Network and Firewall** → **Firewall** section. The firewall is intended to restrict access to the PBX based on traffic type and subnets. Follow the setup instructions [here](https://docs.mikopbx.com/mikopbx/english/manual/connectivity/firewall).

***

### Configuring Protection Against Hacking (Fail2Ban)

Fail2Ban blocks IP addresses exhibiting unusual activity; it can reduce the rate of failed authentication attempts and helps protect your PBX from hacking. Instructions to help with the setup can be found [here](https://docs.mikopbx.com/mikopbx/english/manual/connectivity/fail2-ban).

***

### Adding and Configuring Employee Accounts

After completing the initial PBX setup, you can proceed to create accounts for your employees. This [instruction](https://docs.mikopbx.com/mikopbx/english/manual/telephony/extensions) will assist you.

***

### Connecting Providers

After adding employees, you need to connect providers to your PBX. Instructions for this section can be found [here](https://docs.mikopbx.com/mikopbx/english/manual/routing/providers). Instructions with examples of configuring real providers can be found [here](https://chatgpt.com/faq/providers/).

***

### Setting Up Incoming and Outgoing Routing

At this stage, you need to set routing rules for incoming and outgoing calls: how calls passing through a specific provider will be handled:

* [Incoming Call Routing](https://docs.mikopbx.com/mikopbx/english/manual/routing/incoming-routing)
* [Outbound Call Routing](https://docs.mikopbx.com/mikopbx/english/manual/routing/outbound-routing)

To create routing rules, you may also need the following features:

* [Call Queues](https://docs.mikopbx.com/mikopbx/english/manual/telephony/call-queues)
* [IVR Menu](https://docs.mikopbx.com/mikopbx/english/manual/telephony/ivr-menu)
* [Conferences](https://docs.mikopbx.com/mikopbx/english/manual/telephony/conference-rooms)

***

### Marketplace and Modules

The Marketplace allows you to extend the system's standard functionality using modules:

* You can read more about Modules in MikoPBX in [this article](https://docs.mikopbx.com/mikopbx/english/manual/modules).
* Information on registering in the MikoPBX Marketplace can be found [here](https://docs.mikopbx.com/mikopbx/english/manual/modules/licensing).

{% hint style="info" %}
This completes the basic setup of MikoPBX! For a deeper exploration of MikoPBX's capabilities, we recommend referring to the comprehensive documentation.
{% endhint %}
