Pick your integration. Install in a few minutes.
Open source under the Apache License 2.0 — free to install and run, in development and in production.
After install, open the admin console at /pagespeed_global_admin on your server.
Apache, nginx, Docker, Helm, IIS & ASP.NET Core
Every way to run it, in one place. mod_pagespeed 2.1's native module installs on Apache and nginx from the signed apt/yum repository, or runs as a Docker container fronting nginx — deploy that with Helm on Kubernetes. Windows/IIS ships from the 1.15 packaging channel, and ASP.NET Core apps get a NuGet middleware or a Linux sidecar. Each card shows which package it comes from and how it integrates.
v2.1.0 see release notes
Apache
mod_pagespeed 2.1Native module
Prebuilt signed package from the apt/yum repository — apt-get on Debian and Ubuntu, dnf on Enterprise Linux. Drop-in replacement for the open-source build.
Debian 12/13, Ubuntu 22.04/24.04 (amd64 + arm64); RHEL/AlmaLinux/Rocky 9 (x86_64 + aarch64) & 10 (x86_64); Apache 2.4+.
Repo setup guide
nginx
mod_pagespeed 2.1Native module
Prebuilt signed dynamic module from the apt/yum repository, pinned to each distro's stock nginx. Loads alongside your existing nginx binary — no rebuild, no traffic detour.
Debian 12/13, Ubuntu 22.04/24.04 (amd64 + arm64); RHEL/AlmaLinux/Rocky 9 (x86_64 + aarch64) via dnf, EL10 (x86_64). Each module is pinned to its distro's exact stock nginx — running a different nginx version? Contact us for a matching build.
Repo setup guide
nginx (Docker)
mod_pagespeed 2.1Reverse proxy
Run the mod_pagespeed 2.1 worker as a Docker container in front of nginx. Same optimization pipeline, zero changes to your nginx binary or config.
Any host with Docker 24+ (Linux, macOS, Windows). Images: ghcr.io/we-amp/pagespeed-nginx:2.1.0 and ghcr.io/we-amp/pagespeed-worker:2.1.0.
Install guide
Helm
mod_pagespeed 2.1Kubernetes
Official Helm chart deploys nginx and the worker as a two-container pod, sharing a Cyclone cache volume. Pulls the public images directly — no registry credentials required.
Kubernetes 1.28+, Helm 3.12+. Chart: pagespeed (https://modpagespeed.com/charts).
Helm guide
IIS
mod_pagespeed 1.15Native module
MSI installer for Windows Server. Enable in IIS Manager, iisreset, and the optimization pipeline is live.
Running IISpeed? Uninstall it first — both modules cannot coexist on the same host.
Windows Server 2019 or later, IIS 10+, x64
Install guide
ASP.NET Core
mod_pagespeed 2.1NuGet middleware
Two lines in Program.cs add the optimization pipeline to any ASP.NET Core app. Runs in-process — no sidecar, no Docker.
.NET 8 or .NET 10 on Windows, Linux, or macOS.
Install guide
ASP.NET Core Sidecar
mod_pagespeed 1.15NuGet · Linux
WeAmp.PageSpeed.Sidecar adds the 1.15 module to your Kestrel app via middleware, with a bundled nginx optimizer on loopback behind it. One dotnet add package pulls the native binaries.
Now GA. Want the classic 1.x nginx-module behavior under .NET? Start here.
.NET 8 or .NET 10 on Linux (linux-x64, linux-arm64).
Sidecar guide
The Apache and nginx packages keep their existing 1.15-line names — your apt/dnf upgrades them in place, no rename needed.
Direct downloads
v1.15.0+r22
Mirrored from our archive — no GitHub account needed. Verify with the published SHA256SUMS or the GPG signing key. Came from the old dl-ssl.google.com
.deb? That build froze at 1.13.35.2 (2018) — these are the maintained packages.
Apache
-
Debian/Ubuntu (amd64)
.deb -
Debian/Ubuntu (arm64)
.deb -
RHEL family (x86_64)
.rpm -
RHEL family (aarch64)
.rpm -
Module only (x86_64)
.so -
Module only (aarch64)
.so
Module-only .so download: drop it in and restart —
sudo cp libmod_pagespeed-linux-x86_64.so /usr/lib/apache2/modules/mod_pagespeed.so
sudo cp libmod_pagespeed-linux-aarch64.so /usr/lib/apache2/modules/mod_pagespeed.so
sudo systemctl restart apache2
Prefer a managed repo? Use the signed apt / yum repository for one-line install and automatic updates. On cPanel, see the cPanel / EasyApache 4 guide.
Downloaded the .deb or .rpm directly
instead of using a repo?
sudo dpkg -i mod-pagespeed_1.15.0-r0_amd64.deb
sudo dpkg -i mod-pagespeed_1.15.0-r0_arm64.deb
sudo dnf install -y https://modpagespeed.com/releases/v1.15.0/mod-pagespeed-1.15.0-0.x86_64.rpm
sudo dnf install -y https://modpagespeed.com/releases/v1.15.0/mod-pagespeed-1.15.0-0.aarch64.rpm
IIS (Windows)
Each binary is GPG-signed; .asc next to every file (e.g. …msi.asc). nginx is GA — install it from the signed apt / yum repository. Need debug symbols? Contact us.
Verify a download
Installs through packages.modpagespeed.com verify signatures automatically
against the repository signing key (RSA 4096, fingerprint DF00E296BE9141CEA5411346F50D6054F10712A0).
For direct downloads, each artifact is GPG-signed and listed in SHA256SUMS:
curl -O https://modpagespeed.com/releases/v1.15.0/SHA256SUMS
sha256sum --check --ignore-missing SHA256SUMS
# Or with the GPG signing key:
curl -O https://modpagespeed.com/releases/v1.1.0/weamp-pkg-public.asc
gpg --import weamp-pkg-public.asc
gpg --verify mod-pagespeed_1.15.0-r0_amd64.deb.asc
Other integration paths
Running nginx specifically? ngxpagespeed.com has the nginx install walkthrough.
IISpeed customer? Contact us about moving to mod_pagespeed — IIS deployments run on the native Windows module from the 1.15 packaging channel. Arrange your no-cost transfer.
How licensing and support work
- Pricing
- Free — open source under the Apache License 2.0, with no usage registration. What We-Amp sells is support — and hardened builds. No per-request fees, no bandwidth metering.
- Evaluation
- There is nothing to evaluate against a clock — the software is free, in full, under Apache-2.0. Install it, measure the results on your own pages, and add a support plan when you want support from the people who build it.
- Hosting
- Runs on your servers. No third-party proxy, no CDN dependency, no external service in your request path. The software is open source under the Apache License 2.0.