PortivoDocs · v2.0.0Complete handbookportivo.orgGitHub
Getting started

Linux installation

Install Portivo on supported systemd-based Linux systems.

v2.0.0Source-backed

Install

chmod +x "Install Linux.sh"
./"Install Linux.sh"

Installation path

/opt/portivo-control-center

The installer creates a dedicated portivo service account and configures portivo-control-center.service under systemd.

The installed systemd unit runs under the dedicated portivo service account and applies host-level confinement including NoNewPrivileges, ProtectSystem=strict, ProtectHome, PrivateTmp, PrivateDevices, kernel/control-group protections and service-owned write access limited to Portivo runtime data directories.

Service confinement

Service commands

systemctl status portivo-control-center
systemctl restart portivo-control-center
journalctl -u portivo-control-center -f

Updates

Run the newer Install Linux.sh package again. The installer creates a safety backup, updates the application, refreshes the Python environment, applies database migrations and restarts the service.

Data safety

Do not delete the installation directory as a substitute for uninstall/maintenance. The installation holds local users, inventory, Jobs, Audit history, encrypted secrets and backups unless you have moved or separately backed up those files.