# Proxmox LXC контейнер

**Proxmox LXC** — это легковесные контейнеры в составе платформы виртуализации Proxmox VE, работающие на базе технологии LXC (Linux Containers). Они позволяют запускать изолированные Linux-системы с минимальным потреблением ресурсов по сравнению с полноценными виртуальными машинами.

{% embed url="<https://vkvideo.ru/video-100268702_456239066>" %}

### Загрузка шаблона контейнера

1. Перейдите в "**local**" хранилище, далее "**CT Templates".** Нажмите "**Download from URL**" для перехода к диалогу загрузки шаблона из URL.

<figure><img src="/files/CIl2noO3pwtpuI5IZUW8" alt=""><figcaption><p>Загрузка шаблона из ссылки</p></figcaption></figure>

2. Перейдите на [Github MikoPBX](https://github.com/mikopbx/core/releases) с релизами и скопируйте ссылку на скачивание файла-шаблона с расширением "**lxc.tar.gz**".

<figure><img src="/files/ou6Y67H2Ah8SnvSrHPTQ" alt=""><figcaption><p>Копирование ссылки на шаблон</p></figcaption></figure>

3. Вставьте ссылку в поле "**URL**", нажмите "**Query URL**". Если Вы скопировали правильную ссылку, то в поле "**File name**" будет подставлено название файла с расширением "**lxc.tar.gz**".

Нажмите "**Download**" для начала загрузки.

<figure><img src="/files/B715D7axrUQm5ZNm4VtW" alt=""><figcaption><p>Загрузка шаблона из URL</p></figcaption></figure>

После окончания загрузки, Вы увидите надпись "**TASK OK**".

<figure><img src="/files/1Wk2mvIkSQDNycMCqCdT" alt=""><figcaption><p>Успешная загрузка шаблона</p></figcaption></figure>

### Создание LXC контейнера

1. Нажмите "Create CT" в правой верхней части интерфейса для создания нового контейнера.

<figure><img src="/files/ZdJHJEB9O2YgInc5iFvz" alt=""><figcaption><p>Кнопка "Create CT" для создания нового контейнера</p></figcaption></figure>

2. Заполните все базовые параметры контейнера:

* **Hostname** - укажите название для сервиса.
* **Password** - укажите пароль для входа в Web-интерфейс MikoPBX.
* **SSH public keys** - сгенерируйте и вставьте Ваш ssh-ключ. Далее Вы сможете использовать его для подключения к станции по SSH. Подробнее про генерацию ключей и SSH подключение можно прочитать [здесь](/mikopbx/faq/troubleshooting/connecting-to-a-pbx-using-ssh.md).

Нажмите "**Next**".

<figure><img src="/files/2ad0PIEvQQwN1qQOtkdB" alt=""><figcaption><p>Базовые параметры контейнера</p></figcaption></figure>

3. Выберите ранее загруженный шаблон в разделе "**Template**".

Нажмите "**Next**".

<figure><img src="/files/af0QBCXE3ZPz5s7wcTok" alt=""><figcaption><p>Выбор шаблона для создаваемого контейнера</p></figcaption></figure>

4. Далее укажите размер системного диска. Рекомендуемое значение - 1 ГБ.

Нажмите "**Add**" для добавления нового диска.

<figure><img src="/files/1i6R7EiMP4DfT6oCABPN" alt=""><figcaption><p>Параметры системного диска</p></figcaption></figure>

5. Укажите размер второго диска: на нем будут храниться записи разговоров. Рекомендуемый размер - не менее 50 ГБ. Так же укажите путь к диску - "**/storage**".

Нажмите "**Add**" для добавления нового диска.

<figure><img src="/files/l7SY3UygOieVC4psey5N" alt=""><figcaption><p>Указание параметров для второго диска</p></figcaption></figure>

6. Укажите размер третьего диска для хранения конфигурации. Рекомендуемый размер - 0.5 ГБ. Так же укажите путь к диску - "**/cf**".

Нажмите "**Next**".

<figure><img src="/files/YnaUTaYiiE9uNcvsIsLj" alt=""><figcaption><p>Указание парметров для третьего диска</p></figcaption></figure>

7. На следующей вкладке укажите количество ядер, которые будут использованы. Для небольшой компании можно указать 1-2 ядра (подробнее в [этой статье](/mikopbx/readme/system-requirements.md)).

Нажмите "**Next**".

<figure><img src="/files/Gl6n7mCZ9Ii4lpL7n2w8" alt=""><figcaption><p>Параметры создаваемого контейнера (CPU)</p></figcaption></figure>

8. Далее укажите количество оперативной и Swap памяти для контейнера.

{% hint style="info" %}
Swap — это область на диске, которую система использует как дополнительную память, когда заканчивается оперативная память (RAM). Она работает значительно медленнее RAM и служит резервом, чтобы система не завершала процессы при нехватке памяти.
{% endhint %}

Нажмите "**Next**".

<figure><img src="/files/uowhYT5TW7aZZiAaJxAK" alt=""><figcaption><p>Параметры создаваемого контейнера (Memory)</p></figcaption></figure>

9. В следующем разделе, выберите Ваши параметры сети. В нашем случае используется DHCP для получения IPv4. Firewall здесь можно не включать, но необходимо настроить его позже в MikoPBX (подробнее можно прочитать в [этой статье](/mikopbx/manual/connectivity.md)).

Нажмите "Next".

<figure><img src="/files/mQOXYiP1bRPkFqedlqQw" alt=""><figcaption><p>Параметры создаваемого контейнера (Network)</p></figcaption></figure>

10. В разделе с настройкой параметров DNS нажмите "Next".

<figure><img src="/files/a0tye5apwip7vUoegApP" alt=""><figcaption><p>Параметры создаваемого контейнера (DNS)</p></figcaption></figure>

Вы увидите итоговую конфигурацию контейнера. Нажмите "**Finish**".

<figure><img src="/files/MJjJ6qkOwQtG1aPyi1pd" alt=""><figcaption><p>Итоговая конфигурация контейнера</p></figcaption></figure>

### Первый запуск

1. Перейдите в окно управления созданного контейнера, нажав на его название. Нажмите на кнопку "**Start**" для запуска.

<figure><img src="/files/xT10wNsklVGvZ4f1OnVv" alt=""><figcaption><p>Процесс запуска контейнера</p></figcaption></figure>

2. Далее перейдите во вкладку "**Console**". Дождитесь загрузки системы и найдите IP-адрес Web-интерфейса.

<figure><img src="/files/8FLXC8E9rrmVvfytyfKv" alt=""><figcaption><p>IP-адрес web-интерфейса</p></figcaption></figure>

Введите его в адресную строку Вашего браузера. Далее произведите первую авторизацию в MikoPBX.

{% hint style="info" %}
Данные для входа:

**Login:** admin

**Password:** пароль, который Вы задали на начальном этапе создания контейнера.
{% endhint %}

<figure><img src="/files/rlQsZjinIdI9patq076g" alt=""><figcaption><p>Web-интерфейс MikoPBX</p></figcaption></figure>


---

# 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/setup/hypervisor/proxmox/lxc.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.
