Installation of the Cesbo Astra is a simple process - enough only one binary file.
Prepare
Check is curl
installed in your system (for Debian)
apt update
apt install -y curl
Install
Download binary file and set execute permission. On the server you may use next command:
curl -Lo /usr/bin/astra https://cesbo.com/astra-latest
chmod +x /usr/bin/astra
A valid license file is required to run Astra.
Follow this guide to install the license
If you don't have a license, purchase one or request a demo.
After installation, register service in the systemd - system service manager in most Linux distributions:
astra init
Launch Astra:
systemctl start astra
After start web-interface will be available on: http://server-address:8000. Default login and password: admin
By the default, for web-interface and control Astra used port 8000, you may define any port:
astra init 4000
Enable automatically launch on system startup:
systemctl enable astra
Process management
Command to manage process with systemd:
systemctl start astra
- startsystemctl stop astra
- stopsystemctl restart astra
- restartsystemctl enable astra
- turn autorun onsystemctl disable astra
- turn autorun off
Check version
After installation or after update you may check installed version:
astra -v
Update
Before update create a backup with binary and with configuration files
tar -Pzcf ~/astra-backup.tar.gz /usr/bin/astra /etc/astra
To extract backup launch next commands:
rm -f /usr/bin/astra
tar -Pxf ~/astra-backup.tar.gz
Install update:
rm -f /usr/bin/astra
curl -Lo /usr/bin/astra https://cesbo.com/astra-latest
chmod +x /usr/bin/astra
Restart Astra after update.
systemctl restart astra
Uninstall
Stop service and turn autorun off:
systemctl stop astra
systemctl disable astra
Remove service from the service manager:
astra remove
Remove binary file and configuration files:
rm -rf /usr/bin/astra /etc/astra
Firewall on CentOS
# Add service:
firewall-cmd --permanent --new-service=astra
firewall-cmd --permanent --service=astra --add-port=8000/tcp
# Add service to zone:
firewall-cmd --permanent --zone=public --add-service=astra
# Reload firewall:
firewall-cmd --reload
Install archived version
On the web site also available archive: http://cesbo.com/download/astra/.
Find requried version, download it, and set execute permission:
curl -Lo /usr/bin/astra linu-to-requried-version
chmod +x /usr/bin/astra