Install & first run

Установка Sysaro на Linux

Первый Control Plane разворачивается self-hosted. Установщик проверяет платформу и поднимает HTTPS-панель; после этого сервер регистрируется через Agent и становится частью управляемой инфраструктуры.

Sysaro скачивается с sysaro.webrove.tech и устанавливается непосредственно на управляемый Linux-сервер. Домен, публичный IP и Let’s Encrypt для Control Plane не требуются: установщик создаёт локальный CA, выпускает сертификат на текущие IP сервера и поднимает панель на HTTPS-порту 4000.
$ curl -fsSL https://sysaro.webrove.tech/install.sh | sudo sh
4000Control Plane HTTPS
0.0.0.0LAN listen по умолчанию
не нужендомен / публичный IP
PHP 8.5AlmaLinux 10 profile

Что делает установщик

  • Определяет архитектуру и скачивает только проверенные SHA-256 artifacts текущей версии.
  • На AlmaLinux 10 подключает необходимые пакеты для PHP 8.5, не отключая SELinux.
  • Устанавливает локальный Control Plane, MariaDB, nginx/PHP-FPM и текущий Agent.
  • Создаёт локальный TLS CA и сертификат, включающий IP-адреса сервера; домен остаётся полностью опциональным.
  • Открывает порт 4000 в поддерживаемом активном firewall, если используется LAN-listen.
  • Updater остаётся на hold до публикации подписанного Stable Agent; установленный candidate не может быть незаметно заменён старой версией.

После установки откройте адрес, который выведет installer, например https://192.168.1.20:4000/. Чтобы убрать предупреждение браузера, импортируйте /etc/sysaro/pki/ca.crt на администраторское устройство.