Cloudflare One - Linux Installation

Overview

Cloudflare WARP is a client-side application that provides secure, fast network connectivity. You can install Cloudflare WARP on Linux systems using package managers APT (for Debian-based distributions) or YUM/DNF (for Red Hat-based distributions).

This guide covers installation instructions for the following Linux distributions:

  • Ubuntu
  • Debian
  • Red Hat Enterprise Linux and CentOS
  • Fedora Linux

Package availability varies by distribution and system architecture. Consult the package's specific page to verify support for your system before installing.

Table of Contents

Ubuntu

Important Notice: Public Key Update Required

If you installed the Cloudflare WARP public key before September 12, 2025, you must update it. Re-run the "Add cloudflare GPG key" step below to ensure the repository continues to function beyond December 4, 2025.

Supported Ubuntu Releases

The following Ubuntu releases are officially supported:

  • Resolute (26.04)
  • Noble (24.04)
  • Jammy (22.04)

Older Ubuntu Releases

Older builds are available for the following releases:

  • Focal (20.04)
  • Bionic (18.04)
  • Xenial (16.04)

Install Cloudflare WARP on Ubuntu

  1. Add the Cloudflare GPG key by entering the following command:
    curl -fsSL https://pkg.cloudflareclient.com/pubkey.gpg | sudo gpg --yes --dearmor --output /usr/share/keyrings/cloudflare-warp-archive-keyring.gpg
  2. Add the Cloudflare repository to your APT sources by entering the following command:
    echo "deb [signed-by=/usr/share/keyrings/cloudflare-warp-archive-keyring.gpg] https://pkg.cloudflareclient.com/ $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/cloudflare-client.list
  3. Update your package list and install Cloudflare WARP by entering the following command:
    sudo apt-get update && sudo apt-get install cloudflare-warp

Debian

Important Notice: Public Key Update Required

If you installed the Cloudflare WARP public key before September 12, 2025, you must update it. Re-run the "Add cloudflare GPG key" step below to ensure the repository continues to function beyond December 4, 2025.

Supported Debian Releases

The following Debian releases are officially supported:

  • Trixie (13)
  • Bookworm (12)

Older Debian Releases

Older builds are available for the following releases:

  • Bullseye (11)
  • Buster (10)
  • Stretch (9)

Install Cloudflare WARP on Debian

  1. Add the Cloudflare GPG key by entering the following command:
    curl -fsSL https://pkg.cloudflareclient.com/pubkey.gpg | sudo gpg --yes --dearmor --output /usr/share/keyrings/cloudflare-warp-archive-keyring.gpg
  2. Add the Cloudflare repository to your APT sources by entering the following command:
    echo "deb [signed-by=/usr/share/keyrings/cloudflare-warp-archive-keyring.gpg] https://pkg.cloudflareclient.com/ $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/cloudflare-client.list
  3. Update your package list and install Cloudflare WARP by entering the following command:
    sudo apt-get update && sudo apt-get install cloudflare-warp

Red Hat Enterprise Linux and CentOS

Important Notice: Public Key Update Required

If you installed the Cloudflare WARP public key before September 12, 2025, you must update it. Run the following command to ensure the repository continues to function beyond December 4, 2025:

sudo rpm -e 'gpg-pubkey(4fa1c3ba-61abda35)' && sudo rpm --import https://pkg.cloudflareclient.com/pubkey.gpg

Important Notice: EPEL Repository Required for RHEL 9 and Later

RHEL 9 and later require the Extra Packages for Linux (EPEL) repository. EPEL provides packages that support the system tray icon and the captive portal webview window. For setup instructions, see Getting started with EPEL.

Supported RHEL and CentOS Versions

The following versions are officially supported:

  • Version 10 (requires EPEL)
  • Version 9 (requires EPEL)

Install Cloudflare WARP on RHEL or CentOS

  1. Add the Cloudflare WARP repository to YUM by entering the following command:
    curl -fsSl https://pkg.cloudflareclient.com/cloudflare-warp-ascii.repo | sudo tee /etc/yum.repos.d/cloudflare-warp.repo
  2. Update the repository metadata by entering the following command:
    sudo yum update
  3. Install Cloudflare WARP by entering the following command:
    sudo yum install cloudflare-warp

Fedora Linux

Important Notice: Public Key Update Required

If you installed the Cloudflare WARP public key before September 12, 2025, you must update it. Run the following command to ensure the repository continues to function beyond December 4, 2025:

sudo rpm -e 'gpg-pubkey(4fa1c3ba-61abda35)' && sudo rpm --import https://pkg.cloudflareclient.com/pubkey.gpg

Supported Fedora Versions

The following Fedora versions are officially supported:

  • Version 44
  • Version 43

Install Cloudflare WARP on Fedora

  1. Add the Cloudflare WARP repository to DNF by entering the following command:
    curl -fsSl https://pkg.cloudflareclient.com/cloudflare-warp-ascii.repo | sudo tee /etc/yum.repos.d/cloudflare-warp.repo
  2. Update the repository metadata by entering the following command:
    sudo dnf update
  3. Install Cloudflare WARP by entering the following command:
    sudo dnf install cloudflare-warp

References

These Linux installation instructions are based on the Cloudflare WARP packages documentation.