Asteraid netinstall ISO Installation Guide
The Asteraid netinstall ISO is a minimal installation image for network-based deployment of the Asteraid management system.
Hardware Requirements
Component | Physical Server | Virtual Machine |
---|---|---|
CPU | 1 CPU (Intel/AMD x86_64) | 1 vCPU x86_64 |
Memory | 2GB minimum | 2GB minimum |
Storage (OS only. Separate disk recommended for call recordings) | 8GB minimum | 8GB minimum |
Network | 1Gb Ethernet adapter (Wi-Fi not supported) | Ethernet adapter in bridge mode (NAT not recommended) |
Boot Mode | BIOS or UEFI | BIOS compatible |
Note: These are minimum requirements. Production environments typically require more resources. 2 CPU Core and 8 GB of RAM should be sufficient in most cases.
Network Requirements
- Stable Internet Connection: Minimum 5Mbps recommended
- DHCP Network: Automatic IP configuration is required
- Firewall Access: HTTP/HTTPS access to Asteraid repositories must be allowed
- Proxy Configuration: Configure proxy settings if behind a corporate proxy
Installation Methods
Import OVA image
- Download OVA container
- Import container into hypervisor. Proxmox 6+, ESXi 7+ are supported. Follow your hypervisor's documentation to properly perform the container import operation.
- Connect the network adapter to the appropriate virtual switch. If you plan to import multiple virtual machines, carefully check the MAC addresses of the clones to avoid conflicts.
- Start the Guest
- Follow post-installation steps
Import Hyper-V image
- Download Hyper-V archive
- Unzip to new empty folder. Import content to hypervisor. Hyper-V Manager 10+ are supported
- Connect the network adapter to the appropriate virtual switch. If you plan to import multiple virtual machines, carefully check the MAC addresses of the clones to avoid conflicts.
- Start the Guest
- Follow post-installation steps
USB/DVD Installation
- Download Asteraid netinstall ISO
- For virtual machine connect ISO as bootable device
- In case of installation on hardware, create bootable media using:
- Boot from the media and follow the installation instructions
PXE Network Boot
- Download BIOS PXE image
- Download UEFI PXE image
- Example DHCP Configuration (Dnsmasq):
dhcp-range=192.168.68.129,192.168.68.229,255.255.255.0,72h # BIOS boot mode by default dhcp-boot=ipxe.bios,, # UEFI boot for 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
- Place boot images in
/opt/tftproot/
and set appropriate read permissions for the dnsmasq daemon - Boot from network and follow the installation instructions
Installation Process
Warning! This process will erase all data on /dev/sda!
- Select Alpine Linux OS in the boot menu (or press 1)
- Boot into the Live OS environment
- Log in as root (no password required)
- Verify the installation scripts:
root# ls -1 /root setup-alpine-on-sda-unattended.sh setup-asteraid.sh setup-asterisk.sh
- Run the base installation:
root# sh /root/setup-alpine-on-sda-unattended.sh
The system will reboot automatically when completed - Select Boot from hard drive in the boot menu (or wait 5 seconds)
- Boot into the installed OS
- Log in as root (no password required)
- Install Docker and Asteraid containers:
root# sh /root/setup-asteraid.sh
- Verify containers up and runing
root# docker ps
- (Optional - Only if you want to run Asteraid on the same system) Install Asterisk PBX:
root# sh /root/setup-asterisk.sh
Post-Installation Steps
- Set a root password for ssh access
- Note the assigned IP address displayed on the console
- Assign a permanent IP address if needed by editing
/etc/network/interfaces
- Access the web interface at
https://[SERVER-IP]
to complete the configuration