Deutsch
ISO herunterladenISO
Asteraid Netinstall ISO v1.0

Stellen Sie das System bereit.
Auf Ihre Weise.

Ein minimales Netzwerk-Installationsabbild für das Asteraid-Verwaltungssystem — bereitstellbar auf Bare Metal, einem Hypervisor oder Docker. Wählen Sie einen Weg, folgen Sie den Schritten, und Sie sind startklar.

ISO herunterladen Zur Installation springen
Größe16 GB · 2 GB RAM
Methoden5 Wege
Basis-OSAlpine Linux
Aktualisiert2026-03-20
01
Überblick

Einführung

Das Asteraid-Netinstall-ISO ist ein minimales Installationsabbild für die netzwerkbasierte Bereitstellung des Asteraid-Verwaltungssystems. Es lädt Pakete bei Bedarf herunter, sodass das Basisabbild klein bleibt und stets die neuesten Komponenten installiert werden.

02
Spezifikationen

Hardware-Anforderungen

KomponentePhysischer ServerVirtuelle Maschine
CPU1 CPU (Intel/AMD x86_64)1 vCPU x86_64
Arbeitsspeichermind. 2 GBmind. 2 GB
Speicher (nur Betriebssystem mit Docker-Images und -Containern. Für Benutzerdaten — Backups, Audioaufnahmen, CDRs usw. — separate Datenträger verwenden.)mind. 16 GBmind. 16 GB
NetzwerkEthernet-Adapter mit 1 Gbit/s (WLAN nicht unterstützt)Ethernet-Adapter im Bridge-Modus (NAT nicht empfohlen)
Boot-ModusBIOS oder UEFIBIOS-kompatibel
Hinweis: Dies sind die Mindestanforderungen. Produktivumgebungen benötigen in der Regel mehr Ressourcen. In den meisten Fällen genügen 2 CPU-Kerne und 8 GB RAM.
03
Konnektivität

Netzwerkanforderungen

Stabile InternetverbindungMindestens 5 Mbit/s empfohlen.
DHCP-NetzwerkAutomatische IP-Konfiguration ist erforderlich.
Firewall-ZugriffHTTP/HTTPS-Zugriff auf die Asteraid-Repositorys muss erlaubt sein.
Proxy-KonfigurationKonfigurieren Sie die Proxy-Einstellungen, falls Sie hinter einem Unternehmens-Proxy sind.
04
Wählen Sie einen Weg

Installationsmethoden

Importieren Sie ein fertiges VM-Abbild, booten Sie von einem Wechsel- oder Netzwerkmedium oder stellen Sie es direkt mit Docker bereit.

OVA-Abbild importieren

  1. OVA-Container herunterladen
  2. Importieren Sie den Container in Ihren Hypervisor. Proxmox 6+ und ESXi 7+ werden unterstützt. Folgen Sie der Dokumentation Ihres Hypervisors, um den Container-Import korrekt durchzuführen.
  3. Verbinden Sie den Netzwerkadapter mit dem passenden virtuellen Switch. Wenn Sie mehrere virtuelle Maschinen importieren möchten, prüfen Sie sorgfältig die MAC-Adressen der Klone, um Konflikte zu vermeiden.
  4. Starten Sie das Gastsystem.
  5. Folgen Sie den Schritten nach der Installation.

Hyper-V-Abbild importieren

  1. Hyper-V-Archiv herunterladen
  2. Entpacken Sie es in einen neuen, leeren Ordner. Importieren Sie den Inhalt in Ihren Hypervisor. Hyper-V Manager 10+ wird unterstützt.
  3. Verbinden Sie den Netzwerkadapter mit dem passenden virtuellen Switch. Wenn Sie mehrere virtuelle Maschinen importieren möchten, prüfen Sie sorgfältig die MAC-Adressen der Klone, um Konflikte zu vermeiden.
  4. Starten Sie das Gastsystem.
  5. Folgen Sie den Schritten nach der Installation.

USB-/DVD-Installation

  1. Asteraid netinstall ISO herunterladen
  2. Verbinden Sie das ISO bei einer virtuellen Maschine als bootfähiges Gerät.
  3. Erstellen Sie für die Installation auf Hardware ein bootfähiges Medium mit:
    • Rufus (Windows)
    • Etcher (Mac/Linux)
    • dem Befehl dd (Linux):
    bash
    root# dd if=/path/to/your/isofile of=/your/usb/disk bs=8M status=progress
  4. Booten Sie vom Medium und folgen Sie der Installationsanleitung.

PXE-Netzwerk-Boot

  1. BIOS-PXE-Abbild  UEFI-PXE-Abbild
  2. Beispiel-DHCP-Konfiguration (Dnsmasq):
    dnsmasq.conf
    dhcp-range=192.168.68.129,192.168.68.229,255.255.255.0,72h
    # BIOS-Boot-Modus als Standard
    dhcp-boot=ipxe.bios,,
    # UEFI-Boot für 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. Legen Sie die Boot-Abbilder in /opt/tftproot/ ab und setzen Sie geeignete Leserechte für den dnsmasq-Daemon.
  4. Booten Sie über das Netzwerk und folgen Sie der Installationsanleitung.

Docker-Images bereitstellen

  1. Laden Sie die Images herunter, erstellen und starten Sie dann die Docker-Container auf einem vorhandenen Docker-Host:
    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. Für Debugging, Neuerstellung und Wartung siehe die README.md.
05
Schritt für Schritt

Installationsablauf

Achtung! Dieser Vorgang löscht alle Daten auf /dev/sda!
  1. Wählen Sie Alpine Linux OS im Boot-Menü (oder drücken Sie 1).
  2. Booten Sie in die Live-OS-Umgebung.
  3. Melden Sie sich als root an (kein Passwort erforderlich).
  4. Überprüfen Sie die Installationsskripte:
    root@live
    # ls -1 /root
    setup-alpine-on-sda-unattended.sh
    setup-asteraid.sh
    setup-asterisk.sh
  5. Führen Sie die Basisinstallation aus. Nach Abschluss startet das System automatisch neu:
    root@live
    # sh /root/setup-alpine-on-sda-unattended.sh
  6. Wählen Sie Boot from hard drive im Boot-Menü (oder warten Sie 5 Sekunden).
  7. Booten Sie in das installierte Betriebssystem.
  8. Melden Sie sich als root an (kein Passwort erforderlich).
  9. Installieren Sie Docker und die Asteraid-Container:
    root@host
    # sh /root/setup-asteraid.sh
  10. Stellen Sie sicher, dass die Container laufen:
    root@host
    $ docker ps
  11. (Optional — nur wenn Sie Asterisk auf demselben System betreiben möchten) Installieren Sie die Asterisk-Telefonanlage:
    root@host
    # sh /root/setup-asterisk.sh
06
Abschluss

Schritte nach der Installation

Legen Sie ein root-Passwort für den SSH-Zugriff fest.
Notieren Sie die auf der Konsole angezeigte zugewiesene IP-Adresse.
Weisen Sie bei Bedarf eine feste IP-Adresse zu, indem Sie /etc/network/interfaces bearbeiten.
Öffnen Sie die Weboberfläche unter https://[SERVER-IP], um die Konfiguration abzuschließen.