Skip to main content
mod_pagespeed 2.1 is here — open source (Apache-2.0): the module you know, plus the optimizer worker

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.1

Native 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.1

Native 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.1

Reverse 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.1

Kubernetes

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.15

Native 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.1

NuGet 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.15

NuGet · 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

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.