Linux (systemd)
Install the CheeseWAF binary, create the system user, and enable the systemd unit.
Use this path on a Linux VM or bare metal host.
Unpack
BASH
Replace amd64 with arm64 or loong64 when that is the CPU.
Install files
BASH
The Linux tarball includes systemd/cheesewaf.service.
BASH
Open http://<host>:9443/setup and continue with Initialize.
Paths
| Path | Role |
|---|---|
/usr/local/bin/cheesewaf | Binary |
/etc/cheesewaf/cheesewaf.yaml | Config |
/var/lib/cheesewaf | Data, SQLite, certs |
/var/log/cheesewaf | Logs |
Bind the data plane to a public address only after you have a site, an upstream, and a paranoia level you accept.