Caddy
web server
for IBM AIX
The modern web server and reverse proxy — now on AIX 7.1–7.3. Automatic HTTPS, load balancing, zero dependencies. 5,300+ req/s on POWER9.
Install. Configure. Serve.
The Caddy web server runs on AIX with the same Caddyfile you know from Linux. Reverse proxy, file server, HTTPS, HTTP/2 — all working.
Add the repo.
Install with DNF.
One command adds the LibrePower repository to AIX. No Go compiler. No build environment. Caddy installs and updates like any other package.
Write a Caddyfile.
HTTPS for free.
Three lines configure a reverse proxy. Caddy contacts Let's Encrypt, gets a certificate, and renews it automatically — no openssl, no cron, no manual renewal.
your-domain.com {
reverse_proxy localhost:8080 {
health_uri /health
health_interval 10s
}
# TLS obtained automatically
}
# Run:
caddy run --config /opt/freeware/etc/caddy/Caddyfile
5,300+ req/s.
On POWER9.
Apache Bench, 10,000 requests, static file serving. The AIX port delivers within 1% of Linux on the same POWER9 node.
Sources: SOURCES/ on GitLab
AIX 7.1, 7.2, 7.3.
Same binary.
Compiled with CGO_ENABLED=0. The only AIX-specific change: replacing unix.Flock with native fcntl locking in the embedded badger store — four files, open source on GitLab.
Full feature parity.
Nothing left behind.
All core Caddy features confirmed on AIX. What works on Linux works on POWER.
localhost:2019. Zero restarts.POWER9. Within 1% of Linux.
Apache Bench · 10K requests · static file serving · same physical POWER9 node.
| Metric | AIX 7.3 POWER9 LibrePower | Ubuntu ppc64le POWER9 |
|---|---|---|
| Requests/s (c=50) | 5,358 | 5,412 |
| Requests/s (c=100) | 5,307 | 5,389 |
| p99 Latency | 13–24 ms | 12–22 ms |
Apache Bench · 10K requests · concurrency c=50/100 · static file serving · same POWER9 node.
Common questions
How do I install Caddy as a web server on AIX?
curl -fsSL https://aix.librepower.org/install.sh | sh to add the repo, then dnf install caddy. Works on AIX 7.1, 7.2 and 7.3 — no additional dependencies.Does Caddy work as a reverse proxy on IBM AIX?
reverse_proxy directive. Easier than Apache's mod_proxy.Does Caddy handle HTTPS automatically on AIX?
Do I need Go installed on AIX to run Caddy?
How does Caddy compare to nginx or Apache on AIX?
What AIX versions does Caddy support?
CGO_ENABLED=0), no additional libraries required across all three versions.Part of the LibrePower ecosystem
Caddy is one package in LibrePower's growing open-source stack for IBM Power Systems — AIX, IBM i, and Linux on Power.
Deploy Caddy on your AIX estate today.
Free, open source, Apache 2.0. Built by LibrePower — unlocking open source for the entire IBM Power ecosystem.