Deployment Models
Status: SUPPORTED for the paths below. Other install folklore is NOT_SUPPORTED.
Community (source)
Verified direction:
- Clone
https://github.com/zwall-net/zwall-community - Build Manager, Agent,
zwallctl, eBPF objects, and the web console - Provide PostgreSQL and TLS files
- Copy example YAML from
configs/ - Run Manager
-migratebefore first start (Community Manager flag-migrate) - Optionally use
scripts/setup.sh(interactive; supports Full / Core / Agent-only in the Community script)
Community installation guide also lists health checks /health, /health/live, /health/ready.
Not in Community: signed-release verifier, Hosting Agent v2 systemd profile, AI, cluster, product ACME.
Enterprise (verified release)
Verified direction from Manager database installation authority:
- Independently install the release verifier and pinned trust root
- Admit PostgreSQL schema from a verified release (
scripts/setup.sh --manager-database-onlydelegate /scripts/install-manager-database.sh) - Admit Manager secrets/service (systemd unit
zwall-manager.serviceruns/opt/zwall-manager/bin/zwall-manager -config /etc/zwall-manager/manager.ymlaszwall-manager) - Install Agents:
- Virtualization:
zwall-agent.service→/opt/zcs/bin/zwall-agent --config /etc/zcs/agent.ymlas root - Hosting:
zwall-hosting-agent.servicepluszwall-hosting-ebpf-loader.service
- Virtualization:
The database installer does not start the Manager. Schema admission and service start are separate.
--allow-test-release is restricted to disposable non-production validation.
Historical / unsupported Manager install paths
Enterprise operations docs state that historical full/core source modes and several guarded helpers are not a production or commercial Manager install path.
NOT_SUPPORTED for public docs:
curl | sudo bash- native Terraform/Ansible/Puppet
- Kubernetes as the shipping install
- checkout-based production Manager install as the commercial path
- “one-click zero-downtime rolling updates”
Related documentation
- Community source install
- Manager install (Enterprise verified-release admission is provided separately to Enterprise customers)
- Database preparation