RedHat and CentOS Packages Repository

We have by far the largest RPM repository with dynamic nginx modules. If you want to install nginx and lots of useful modules to supercharge it, this is the place.

Our repository supports CentOS (RedHat) 6 and 7. It’s powered by a CDN, well maintained with recent stable nginx and module versions. We have built it with stability and automation in mind.

The packages are built automatically within 24 hours of nginx and each module’s official source releases! That means you always get the latest, most secure packages available for install.

YUM repository setup

CentOS 7:

yum -y install https://extras.getpagespeed.com/release-el7-latest.rpm

CentOS 6:

yum -y install https://extras.getpagespeed.com/release-el6-latest.rpm

Metadata GPG verification (optional)

Our repository signs both RPM packages and repository metadata with our GPG signature. So you know you’re getting the genuine builds.

By default, yum will only check signatures on packages themselves. You can also instruct it to check the signature of repository’s metadata. To do this, run:

sed -i 's/gpgcheck=.*/gpgcheck=1\nrepo_gpgcheck=1/' /etc/yum.repos.d/getpagespeed-extras.repo

What you can install

For a comprehensive list of what you can install, have a look at:

CentOS 6 has still got some love (mostly for x86_64 arch), but quite less than CentOS 7.

List of some of the most interesting packages follows.

Nginx and nginx modules

We provide stable nginx build plus many dynamic nginx modules built for it. That means you can install just the bare minimum nginx, or extend it heavily with the extra modules, without going through the hassle of compiling and maintaining fresh and secure versions of the modules or nginx itself.

Some of the interesting modules you can install are:

Varnish and Varnish modules

As of recently, we have included packages for Varnish 4.1 and Varnish modules collection!

Missing specific nginx module?

We monitor GitHub for new nginx modules for inclusion to our build list. If we have missed one that is useful for you – do let us know!

Latest Monit

Monit is great for watching over your system’s services. We are building RPMs for the latest versions of Monit with all the great new features like IPv6 support.

Fail2ban

The Fail2ban 0.10 started supporting IPv6. That means it’s more useful on dual-stack machines. However, EPEL for CentOS/RedHat 7 only delivers the 0.9 older release which lacks on IPv6 support. We have repackaged the new 0.10 version.

Remote_syslog2

Papertrail‘s remote_syslog2 package is included in our repository for easy setup.

Repository Support