Скачать ISOISO
Asteraid Netinstall ISO v1.0

Разверните систему.
По‑своему.

Минимальный образ сетевой установки системы управления Asteraid — разворачивается на «голом железе», в гипервизоре или через Docker. Выберите путь, пройдите шаги — и вы в работе.

Скачать ISO Перейти к установке
Объём16 GB · 2 GB RAM
Способов5 способов
Базовая ОСAlpine Linux
Обновлено2026-03-20
01
Обзор

Введение

Asteraid netinstall ISO — это минимальный установочный образ для сетевого развёртывания системы управления Asteraid. Пакеты загружаются по мере необходимости, поэтому базовый образ остаётся компактным и всегда устанавливаются актуальные компоненты.

02
Характеристики

Требования к оборудованию

КомпонентФизический серверВиртуальная машина
CPU1 CPU (Intel/AMD x86_64)1 vCPU x86_64
Памятьот 2 ГБот 2 ГБ
Хранилище (только ОС с образами и контейнерами Docker. Для пользовательских данных — резервных копий, аудиозаписей, CDR и т. п. — используйте отдельные диски.)от 16 ГБот 16 ГБ
СетьАдаптер Ethernet 1 Гбит/с (Wi‑Fi не поддерживается)Адаптер Ethernet в режиме моста (NAT не рекомендуется)
Режим загрузкиBIOS или UEFIСовместимость с BIOS
Примечание: Это минимальные требования. Для промышленной эксплуатации обычно нужно больше ресурсов. В большинстве случаев достаточно 2 ядер CPU и 8 ГБ ОЗУ.
03
Подключение

Требования к сети

Стабильное интернет‑соединениеРекомендуется не менее 5 Мбит/с.
Сеть с DHCPАвтоматическая настройка IP обязательна.
Доступ через брандмауэрДолжен быть разрешён доступ по HTTP/HTTPS к репозиториям Asteraid.
Настройка проксиНастройте параметры прокси, если используется корпоративный прокси‑сервер.
04
Выберите путь

Способы установки

Импортируйте готовый образ ВМ, загрузитесь со съёмного или сетевого носителя либо разверните систему напрямую через Docker.

Импорт образа OVA

  1. Скачать контейнер OVA
  2. Импортируйте контейнер в ваш гипервизор. Поддерживаются Proxmox 6+ и ESXi 7+. Для корректного импорта контейнера следуйте документации вашего гипервизора.
  3. Подключите сетевой адаптер к нужному виртуальному коммутатору. Если планируете импортировать несколько виртуальных машин, внимательно проверьте MAC‑адреса клонов, чтобы избежать конфликтов.
  4. Запустите гостевую систему.
  5. Выполните шаги после установки.

Импорт образа Hyper-V

  1. Скачать архив Hyper-V
  2. Распакуйте в новую пустую папку. Импортируйте содержимое в ваш гипервизор. Поддерживается Hyper-V Manager 10+.
  3. Подключите сетевой адаптер к нужному виртуальному коммутатору. Если планируете импортировать несколько виртуальных машин, внимательно проверьте MAC‑адреса клонов, чтобы избежать конфликтов.
  4. Запустите гостевую систему.
  5. Выполните шаги после установки.

Установка с USB / DVD

  1. Скачать Asteraid netinstall ISO
  2. Для виртуальной машины подключите ISO как загрузочное устройство.
  3. Для установки на оборудование создайте загрузочный носитель с помощью:
    • Rufus (Windows)
    • Etcher (Mac/Linux)
    • команды dd (Linux):
    bash
    root# dd if=/path/to/your/isofile of=/your/usb/disk bs=8M status=progress
  4. Загрузитесь с носителя и следуйте инструкциям по установке.

Сетевая загрузка PXE

  1. Образ BIOS PXE  Образ UEFI PXE
  2. Пример конфигурации DHCP («Dnsmasq»):
    dnsmasq.conf
    dhcp-range=192.168.68.129,192.168.68.229,255.255.255.0,72h
    # Режим загрузки BIOS по умолчанию
    dhcp-boot=ipxe.bios,,
    # Загрузка UEFI для de:ad:be:af:00:00
    dhcp-host=de:ad:be:af:00:00,set:efi-x64
    dhcp-match=set:efi-x64,option:client-arch,7
    dhcp-boot=tag:efi-x64,ipxe.efi,,
    enable-tftp
    tftp-root=/opt/tftproot
  3. Поместите загрузочные образы в /opt/tftproot/ и задайте соответствующие права на чтение для демона dnsmasq.
  4. Загрузитесь по сети и следуйте инструкциям по установке.

Развёртывание Docker‑образов

  1. Загрузите образы, затем соберите и запустите контейнеры Docker на существующем Docker‑хосте:
    bash
    $ git clone https://gitlab.com/plentystars/asteraid-docker-carrier.git
    $ cd asteraid-docker-carrier
    $ sudo docker compose build --progress=plain
    $ sudo docker compose up -d
    $ docker ps
  2. Для отладки, пересборки и обслуживания см. README.md.
05
Шаг за шагом

Процесс установки

Внимание! Этот процесс сотрёт все данные на /dev/sda!
  1. Выберите Alpine Linux OS в загрузочном меню (или нажмите 1).
  2. Загрузитесь в среду Live OS.
  3. Войдите как root (пароль не требуется).
  4. Проверьте установочные скрипты:
    root@live
    # ls -1 /root
    setup-alpine-on-sda-unattended.sh
    setup-asteraid.sh
    setup-asterisk.sh
  5. Запустите базовую установку. По завершении система перезагрузится автоматически:
    root@live
    # sh /root/setup-alpine-on-sda-unattended.sh
  6. Выберите Boot from hard drive в загрузочном меню (или подождите 5 секунд).
  7. Загрузитесь в установленную ОС.
  8. Войдите как root (пароль не требуется).
  9. Установите Docker и контейнеры Asteraid:
    root@host
    # sh /root/setup-asteraid.sh
  10. Убедитесь, что контейнеры запущены и работают:
    root@host
    $ docker ps
  11. (Необязательно — только если хотите запустить Asterisk на той же системе) Установите АТС Asterisk:
    root@host
    # sh /root/setup-asterisk.sh
06
Завершение

Шаги после установки

Задайте пароль root для доступа по SSH.
Запишите назначенный IP‑адрес, показанный на консоли.
При необходимости назначьте постоянный IP‑адрес, отредактировав /etc/network/interfaces.
Откройте веб‑интерфейс по адресу https://[SERVER-IP], чтобы завершить настройку.