NK admin's "System Services" section centrally manages ~30 services: install/start/stop/uninstall/upgrade.
List
- Web: nginx / apache / haproxy / caddy / frp / microservice
- Databases: mysql / mariadb / postgresql / mongodb / redis / memcached
- PHP: multi-version 5.6 - 8.5 + php-fpm pool
- DNS / FTP / SSH: pdns / ftp / ssh
- Ops: supervisor / docker / java / python / node / systemd / sysctl / rclone / xtrabackup / modsec
- Replication: MySQL replication
Generic install
api/system-service/install body: service_type + version. Returns install_state (0=not installed / 1=done / 2=installing / 3=error) for polling.
Multi-version coexistence
PHP / Python / Java / Node support multi-version (/www/server/