mirror of
https://github.com/fumiama/terasu-cloudflared.git
synced 2026-06-05 00:50:24 +08:00
* chore: Update cloudflared signing key name in index.html We want to preserve the old key name so that we don't have to update the dev docs. We will have the same key under this name and the v2 name to account for everyone who has already updated.
213 lines
8.0 KiB
HTML
213 lines
8.0 KiB
HTML
<!-- TODO(TUN-9963): Create pipeline to push this file to repo automatically -->
|
|
|
|
<html>
|
|
<body>
|
|
<h1>Cloudflare packages</h1>
|
|
<ul>
|
|
<li><a href="#cloudflared-packages">Cloudflared packages</a></li>
|
|
<li><a href="#gokeyless-packages">Gokeyless Packages</a></li>
|
|
</ul>
|
|
|
|
<br>
|
|
<h2><a name="cloudflared-packages">Cloudflared</a></h2>
|
|
|
|
<ul>
|
|
<li><a href="#debian-any">Any Debian Based Distribution (Recommended)</a></li>
|
|
<li><a href="#debian-bookworm">Debian Bookworm</a></li>
|
|
<li><a href="#ubuntu-focal">Ubuntu 20.04 (Focal Fossa)</a></li>
|
|
<li><a href="#ubuntu-jammy">Ubuntu 22.04 (Jammy Jellyfish)</a></li>
|
|
<li><a href="#ubuntu-noble">Ubuntu 24.04 (Noble Numbat)</a></li>
|
|
<li><a href="#Amazon-Linux">Amazon Linux</a></li>
|
|
<li><a href="#RHEL-generic">RHEL Generic</a></li>
|
|
<li><a href="#centos-7">Centos 7</a></li>
|
|
<li><a href="#centos-8">Centos 8</a></li>
|
|
<li><a href="#centos-stream">Centos Stream</a></li>
|
|
</ul>
|
|
|
|
<h3 style="color: #d9534f;">Warning: Public Key Rollover (30 October 2025)</h3>
|
|
<p style="background-color: #fff3cd; border-left: 4px solid #ffc107; padding: 10px; margin: 10px 0;">
|
|
<strong>We have rolled our public key for package signing.</strong> If you are using RPM-based distributions (RHEL,
|
|
CentOS, Amazon Linux, etc.) or Debian Trixie and have the old key installed, RPM/Deb packages will no longer work with the old key.
|
|
Please update your repository configuration using the instructions below to ensure you can continue receiving
|
|
package updates. The previous keys will still work for other distributions for the time being, but it is now DEPRECATED and will be removed on 30 April 2026
|
|
</p>
|
|
|
|
<h3><a name="debian-any">Any Debian Based Distribution (Recommended)</a></h3>
|
|
<pre>
|
|
# Add cloudflare gpg key
|
|
sudo mkdir -p --mode=0755 /usr/share/keyrings
|
|
curl -fsSL https://pkg.cloudflare.com/cloudflare-main.gpg | sudo tee /usr/share/keyrings/cloudflare-main.gpg >/dev/null
|
|
|
|
# Add this repo to your apt repositories
|
|
# Stable
|
|
echo 'deb [signed-by=/usr/share/keyrings/cloudflare-main.gpg] https://pkg.cloudflare.com/cloudflared any main' | sudo tee /etc/apt/sources.list.d/cloudflared.list
|
|
# Nightly
|
|
echo 'deb [signed-by=/usr/share/keyrings/cloudflare-main.gpg] https://next.pkg.cloudflare.com/cloudflared any main' | sudo tee /etc/apt/sources.list.d/cloudflared.list
|
|
|
|
# install cloudflared
|
|
sudo apt-get update && sudo apt-get install cloudflared
|
|
</pre>
|
|
|
|
<h3><a name="debian-bookworm">Debian Bookworm</a></h3>
|
|
<pre>
|
|
# Add cloudflare gpg key
|
|
sudo mkdir -p --mode=0755 /usr/share/keyrings
|
|
curl -fsSL https://pkg.cloudflare.com/cloudflare-main.gpg | sudo tee /usr/share/keyrings/cloudflare-main.gpg >/dev/null
|
|
|
|
# Add this repo to your apt repositories
|
|
# Stable
|
|
echo 'deb [signed-by=/usr/share/keyrings/cloudflare-main.gpg] https://pkg.cloudflare.com/cloudflared bookworm main' | sudo tee /etc/apt/sources.list.d/cloudflared.list
|
|
# Nightly
|
|
echo 'deb [signed-by=/usr/share/keyrings/cloudflare-main.gpg] https://next.pkg.cloudflare.com/cloudflared bookworm main' | sudo tee /etc/apt/sources.list.d/cloudflared.list
|
|
|
|
# install cloudflared
|
|
sudo apt-get update && sudo apt-get install cloudflared
|
|
</pre>
|
|
|
|
<h3><a name="ubuntu-focal">Ubuntu 20.04 (Focal Fossa)</a></h3>
|
|
<pre>
|
|
# Add cloudflare gpg key
|
|
sudo mkdir -p --mode=0755 /usr/share/keyrings
|
|
curl -fsSL https://pkg.cloudflare.com/cloudflare-main.gpg | sudo tee /usr/share/keyrings/cloudflare-main.gpg >/dev/null
|
|
|
|
# Add this repo to your apt repositories
|
|
# Stable
|
|
echo 'deb [signed-by=/usr/share/keyrings/cloudflare-main.gpg] https://pkg.cloudflare.com/cloudflared focal main' | sudo tee /etc/apt/sources.list.d/cloudflared.list
|
|
# Nightly
|
|
echo 'deb [signed-by=/usr/share/keyrings/cloudflare-main.gpg] https://next.pkg.cloudflare.com/cloudflared focal main' | sudo tee /etc/apt/sources.list.d/cloudflared.list
|
|
|
|
# install cloudflared
|
|
sudo apt-get update && sudo apt-get install cloudflared
|
|
</pre>
|
|
|
|
<h3><a name="ubuntu-jammy">Ubuntu 22.04 (Jammy Jellyfish)</a></h3>
|
|
<pre>
|
|
# Add cloudflare gpg key
|
|
sudo mkdir -p --mode=0755 /usr/share/keyrings
|
|
curl -fsSL https://pkg.cloudflare.com/cloudflare-main.gpg | sudo tee /usr/share/keyrings/cloudflare-main.gpg >/dev/null
|
|
|
|
# Add this repo to your apt repositories
|
|
# Stable
|
|
echo 'deb [signed-by=/usr/share/keyrings/cloudflare-main.gpg] https://pkg.cloudflare.com/cloudflared jammy main' | sudo tee /etc/apt/sources.list.d/cloudflared.list
|
|
# Nightly
|
|
echo 'deb [signed-by=/usr/share/keyrings/cloudflare-main.gpg] https://next.pkg.cloudflare.com/cloudflared jammy main' | sudo tee /etc/apt/sources.list.d/cloudflared.list
|
|
|
|
# install cloudflared
|
|
sudo apt-get update && sudo apt-get install cloudflared
|
|
</pre>
|
|
|
|
<h3><a name="ubuntu-noble">Ubuntu 24.04 (Noble Numbat)</a></h3>
|
|
<pre>
|
|
# Add cloudflare gpg key
|
|
sudo mkdir -p --mode=0755 /usr/share/keyrings
|
|
curl -fsSL https://pkg.cloudflare.com/cloudflare-main.gpg | sudo tee /usr/share/keyrings/cloudflare-main.gpg >/dev/null
|
|
|
|
# Add this repo to your apt repositories
|
|
# Stable
|
|
echo 'deb [signed-by=/usr/share/keyrings/cloudflare-main.gpg] https://pkg.cloudflare.com/cloudflared noble main' | sudo tee /etc/apt/sources.list.d/cloudflared.list
|
|
# Nightly
|
|
echo 'deb [signed-by=/usr/share/keyrings/cloudflare-main.gpg] https://next.pkg.cloudflare.com/cloudflared noble main' | sudo tee /etc/apt/sources.list.d/cloudflared.list
|
|
|
|
# install cloudflared
|
|
sudo apt-get update && sudo apt-get install cloudflared
|
|
</pre>
|
|
|
|
<h3><a name="Amazon-Linux">Amazon Linux</a></h3>
|
|
<pre>
|
|
# Add cloudflared.repo to /etc/yum.repos.d/
|
|
# Stable
|
|
curl -fsSl https://pkg.cloudflare.com/cloudflared.repo | sudo tee /etc/yum.repos.d/cloudflared.repo
|
|
# Nightly
|
|
curl -fsSl https://next.pkg.cloudflare.com/cloudflared.repo | sudo tee /etc/yum.repos.d/cloudflared.repo
|
|
|
|
#update repo
|
|
sudo yum update
|
|
|
|
# install cloudflared
|
|
sudo yum install cloudflared
|
|
</pre>
|
|
|
|
|
|
<h3><a name="RHEL-generic">RHEL Generic</a></h3>
|
|
<pre>
|
|
# Add cloudflared.repo to /etc/yum.repos.d/
|
|
# Stable
|
|
curl -fsSl https://pkg.cloudflare.com/cloudflared.repo | sudo tee /etc/yum.repos.d/cloudflared.repo
|
|
# Nightly
|
|
curl -fsSl https://next.pkg.cloudflare.com/cloudflared.repo | sudo tee /etc/yum.repos.d/cloudflared.repo
|
|
|
|
#update repo
|
|
sudo yum update
|
|
|
|
# install cloudflared
|
|
sudo yum install cloudflared
|
|
</pre>
|
|
|
|
|
|
<h3><a name="centos-7">Centos 7</a></h3>
|
|
<pre>
|
|
# This requires yum config-manager
|
|
sudo yum install yum-utils
|
|
|
|
# Add cloudflared.repo to config-manager
|
|
# Stable
|
|
sudo yum-config-manager --add-repo https://pkg.cloudflare.com/cloudflared.repo
|
|
# Nightly
|
|
sudo yum-config-manager --add-repo https://next.pkg.cloudflare.com/cloudflared.repo
|
|
|
|
# install cloudflared
|
|
yum install cloudflared
|
|
</pre>
|
|
|
|
<h3><a name="centos-8">Centos 8</a></h3>
|
|
<pre>
|
|
# This requires dnf config-manager
|
|
# Add cloudflared.repo to config-manager
|
|
# Stable
|
|
sudo dnf config-manager --add-repo https://pkg.cloudflare.com/cloudflared.repo
|
|
# Nightly
|
|
sudo dnf config-manager --add-repo https://next.pkg.cloudflare.com/cloudflared.repo
|
|
|
|
# install cloudflared
|
|
sudo dnf install cloudflared
|
|
</pre>
|
|
|
|
<h3><a name="centos-stream">Centos Stream</a></h3>
|
|
<pre>
|
|
# This requires dnf config-manager
|
|
# Add cloudflared.repo to config-manager
|
|
# Stable
|
|
sudo dnf config-manager --add-repo https://pkg.cloudflare.com/cloudflared.repo
|
|
# Nightly
|
|
sudo dnf config-manager --add-repo https://next.pkg.cloudflare.com/cloudflared.repo
|
|
|
|
# install cloudflared
|
|
sudo dnf install cloudflared
|
|
</pre>
|
|
|
|
|
|
<h2><a name="gokeyless-packages"></a>Gokeyless</a></h2>
|
|
<h3><a name="go-keyless-debian">Debian</a></h3>
|
|
<pre>
|
|
sudo mkdir -p --mode=0755 /usr/share/keyrings
|
|
curl -fsSL https://pkg.cloudflare.com/cloudflare-main.gpg | sudo tee /usr/share/keyrings/cloudflare-main.gpg >/dev/null
|
|
|
|
# Add this repo to your apt repositories
|
|
echo 'deb [signed-by=/usr/share/keyrings/cloudflare-main.gpg] https://pkg.cloudflare.com/gokeyless buster main' | sudo tee /etc/apt/sources.list.d/cloudflare.list
|
|
|
|
# install gokeyless
|
|
sudo apt-get update && sudo apt-get install gokeyless
|
|
</pre>
|
|
|
|
<h3><a name="go-keyless-centos">Centos 8</a></h3>
|
|
<pre>
|
|
# This requires dnf config-manager
|
|
# Add gokeyless.repo to config-manager
|
|
sudo dnf config-manager --add-repo https://pkg.cloudflare.com/gokeyless.repo
|
|
|
|
# install gokeyless
|
|
sudo dnf install gokeyless
|
|
</pre>
|
|
</body>
|
|
</html>
|