Skip to content

Commit 4faa03d

Browse files
GoncaloGarciajcsf
authored andcommitted
TUN-9961: Add pkg.cloudflared.com index.html to git repo
This makes it easier to track changes and allows us to update it in a gitlab pipeline if we choose to in the future
1 parent 58519d1 commit 4faa03d

File tree

1 file changed

+212
-0
lines changed

1 file changed

+212
-0
lines changed

release/index.html

Lines changed: 212 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,212 @@
1+
<!-- TODO(TUN-9963): Create pipeline to push this file to repo automatically -->
2+
3+
<html>
4+
<body>
5+
<h1>Cloudflare packages</h1>
6+
<ul>
7+
<li><a href="#cloudflared-packages">Cloudflared packages</a></li>
8+
<li><a href="#gokeyless-packages">Gokeyless Packages</a></li>
9+
</ul>
10+
11+
<br>
12+
<h2><a name="cloudflared-packages">Cloudflared</a></h2>
13+
14+
<ul>
15+
<li><a href="#debian-any">Any Debian Based Distribution (Recommended)</a></li>
16+
<li><a href="#debian-bookworm">Debian Bookworm</a></li>
17+
<li><a href="#ubuntu-focal">Ubuntu 20.04 (Focal Fossa)</a></li>
18+
<li><a href="#ubuntu-jammy">Ubuntu 22.04 (Jammy Jellyfish)</a></li>
19+
<li><a href="#ubuntu-noble">Ubuntu 24.04 (Noble Numbat)</a></li>
20+
<li><a href="#Amazon-Linux">Amazon Linux</a></li>
21+
<li><a href="#RHEL-generic">RHEL Generic</a></li>
22+
<li><a href="#centos-7">Centos 7</a></li>
23+
<li><a href="#centos-8">Centos 8</a></li>
24+
<li><a href="#centos-stream">Centos Stream</a></li>
25+
</ul>
26+
27+
<h3 style="color: #d9534f;">Warning: Public Key Rollover (30 October 2025)</h3>
28+
<p style="background-color: #fff3cd; border-left: 4px solid #ffc107; padding: 10px; margin: 10px 0;">
29+
<strong>We have rolled our public key for package signing.</strong> If you are using RPM-based distributions (RHEL,
30+
CentOS, Amazon Linux, etc.) or Debian Trixie and have the old key installed, RPM/Deb packages will no longer work with the old key.
31+
Please update your repository configuration using the instructions below to ensure you can continue receiving
32+
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
33+
</p>
34+
35+
<h3><a name="debian-any">Any Debian Based Distribution (Recommended)</a></h3>
36+
<pre>
37+
# Add cloudflare gpg key
38+
sudo mkdir -p --mode=0755 /usr/share/keyrings
39+
curl -fsSL https://pkg.cloudflare.com/cloudflare-public-v2.gpg | sudo tee /usr/share/keyrings/cloudflare-public-v2.gpg >/dev/null
40+
41+
# Add this repo to your apt repositories
42+
# Stable
43+
echo 'deb [signed-by=/usr/share/keyrings/cloudflare-public-v2.gpg] https://pkg.cloudflare.com/cloudflared any main' | sudo tee /etc/apt/sources.list.d/cloudflared.list
44+
# Nightly
45+
echo 'deb [signed-by=/usr/share/keyrings/cloudflare-public-v2.gpg] https://next.pkg.cloudflare.com/cloudflared any main' | sudo tee /etc/apt/sources.list.d/cloudflared.list
46+
47+
# install cloudflared
48+
sudo apt-get update && sudo apt-get install cloudflared
49+
</pre>
50+
51+
<h3><a name="debian-bookworm">Debian Bookworm</a></h3>
52+
<pre>
53+
# Add cloudflare gpg key
54+
sudo mkdir -p --mode=0755 /usr/share/keyrings
55+
curl -fsSL https://pkg.cloudflare.com/cloudflare-public-v2.gpg | sudo tee /usr/share/keyrings/cloudflare-public-v2.gpg >/dev/null
56+
57+
# Add this repo to your apt repositories
58+
# Stable
59+
echo 'deb [signed-by=/usr/share/keyrings/cloudflare-public-v2.gpg] https://pkg.cloudflare.com/cloudflared bookworm main' | sudo tee /etc/apt/sources.list.d/cloudflared.list
60+
# Nightly
61+
echo 'deb [signed-by=/usr/share/keyrings/cloudflare-public-v2.gpg] https://next.pkg.cloudflare.com/cloudflared bookworm main' | sudo tee /etc/apt/sources.list.d/cloudflared.list
62+
63+
# install cloudflared
64+
sudo apt-get update && sudo apt-get install cloudflared
65+
</pre>
66+
67+
<h3><a name="ubuntu-focal">Ubuntu 20.04 (Focal Fossa)</a></h3>
68+
<pre>
69+
# Add cloudflare gpg key
70+
sudo mkdir -p --mode=0755 /usr/share/keyrings
71+
curl -fsSL https://pkg.cloudflare.com/cloudflare-public-v2.gpg | sudo tee /usr/share/keyrings/cloudflare-public-v2.gpg >/dev/null
72+
73+
# Add this repo to your apt repositories
74+
# Stable
75+
echo 'deb [signed-by=/usr/share/keyrings/cloudflare-public-v2.gpg] https://pkg.cloudflare.com/cloudflared focal main' | sudo tee /etc/apt/sources.list.d/cloudflared.list
76+
# Nightly
77+
echo 'deb [signed-by=/usr/share/keyrings/cloudflare-public-v2.gpg] https://next.pkg.cloudflare.com/cloudflared focal main' | sudo tee /etc/apt/sources.list.d/cloudflared.list
78+
79+
# install cloudflared
80+
sudo apt-get update && sudo apt-get install cloudflared
81+
</pre>
82+
83+
<h3><a name="ubuntu-jammy">Ubuntu 22.04 (Jammy Jellyfish)</a></h3>
84+
<pre>
85+
# Add cloudflare gpg key
86+
sudo mkdir -p --mode=0755 /usr/share/keyrings
87+
curl -fsSL https://pkg.cloudflare.com/cloudflare-public-v2.gpg | sudo tee /usr/share/keyrings/cloudflare-public-v2.gpg >/dev/null
88+
89+
# Add this repo to your apt repositories
90+
# Stable
91+
echo 'deb [signed-by=/usr/share/keyrings/cloudflare-public-v2.gpg] https://pkg.cloudflare.com/cloudflared jammy main' | sudo tee /etc/apt/sources.list.d/cloudflared.list
92+
# Nightly
93+
echo 'deb [signed-by=/usr/share/keyrings/cloudflare-public-v2.gpg] https://next.pkg.cloudflare.com/cloudflared jammy main' | sudo tee /etc/apt/sources.list.d/cloudflared.list
94+
95+
# install cloudflared
96+
sudo apt-get update && sudo apt-get install cloudflared
97+
</pre>
98+
99+
<h3><a name="ubuntu-noble">Ubuntu 24.04 (Noble Numbat)</a></h3>
100+
<pre>
101+
# Add cloudflare gpg key
102+
sudo mkdir -p --mode=0755 /usr/share/keyrings
103+
curl -fsSL https://pkg.cloudflare.com/cloudflare-public-v2.gpg | sudo tee /usr/share/keyrings/cloudflare-public-v2.gpg >/dev/null
104+
105+
# Add this repo to your apt repositories
106+
# Stable
107+
echo 'deb [signed-by=/usr/share/keyrings/cloudflare-public-v2.gpg] https://pkg.cloudflare.com/cloudflared noble main' | sudo tee /etc/apt/sources.list.d/cloudflared.list
108+
# Nightly
109+
echo 'deb [signed-by=/usr/share/keyrings/cloudflare-public-v2.gpg] https://next.pkg.cloudflare.com/cloudflared noble main' | sudo tee /etc/apt/sources.list.d/cloudflared.list
110+
111+
# install cloudflared
112+
sudo apt-get update && sudo apt-get install cloudflared
113+
</pre>
114+
115+
<h3><a name="Amazon-Linux">Amazon Linux</a></h3>
116+
<pre>
117+
# Add cloudflared.repo to /etc/yum.repos.d/
118+
# Stable
119+
curl -fsSl https://pkg.cloudflare.com/cloudflared.repo | sudo tee /etc/yum.repos.d/cloudflared.repo
120+
# Nightly
121+
curl -fsSl https://next.pkg.cloudflare.com/cloudflared.repo | sudo tee /etc/yum.repos.d/cloudflared.repo
122+
123+
#update repo
124+
sudo yum update
125+
126+
# install cloudflared
127+
sudo yum install cloudflared
128+
</pre>
129+
130+
131+
<h3><a name="RHEL-generic">RHEL Generic</a></h3>
132+
<pre>
133+
# Add cloudflared.repo to /etc/yum.repos.d/
134+
# Stable
135+
curl -fsSl https://pkg.cloudflare.com/cloudflared.repo | sudo tee /etc/yum.repos.d/cloudflared.repo
136+
# Nightly
137+
curl -fsSl https://next.pkg.cloudflare.com/cloudflared.repo | sudo tee /etc/yum.repos.d/cloudflared.repo
138+
139+
#update repo
140+
sudo yum update
141+
142+
# install cloudflared
143+
sudo yum install cloudflared
144+
</pre>
145+
146+
147+
<h3><a name="centos-7">Centos 7</a></h3>
148+
<pre>
149+
# This requires yum config-manager
150+
sudo yum install yum-utils
151+
152+
# Add cloudflared.repo to config-manager
153+
# Stable
154+
sudo yum-config-manager --add-repo https://pkg.cloudflare.com/cloudflared.repo
155+
# Nightly
156+
sudo yum-config-manager --add-repo https://next.pkg.cloudflare.com/cloudflared.repo
157+
158+
# install cloudflared
159+
yum install cloudflared
160+
</pre>
161+
162+
<h3><a name="centos-8">Centos 8</a></h3>
163+
<pre>
164+
# This requires dnf config-manager
165+
# Add cloudflared.repo to config-manager
166+
# Stable
167+
sudo dnf config-manager --add-repo https://pkg.cloudflare.com/cloudflared.repo
168+
# Nightly
169+
sudo dnf config-manager --add-repo https://next.pkg.cloudflare.com/cloudflared.repo
170+
171+
# install cloudflared
172+
sudo dnf install cloudflared
173+
</pre>
174+
175+
<h3><a name="centos-stream">Centos Stream</a></h3>
176+
<pre>
177+
# This requires dnf config-manager
178+
# Add cloudflared.repo to config-manager
179+
# Stable
180+
sudo dnf config-manager --add-repo https://pkg.cloudflare.com/cloudflared.repo
181+
# Nightly
182+
sudo dnf config-manager --add-repo https://next.pkg.cloudflare.com/cloudflared.repo
183+
184+
# install cloudflared
185+
sudo dnf install cloudflared
186+
</pre>
187+
188+
189+
<h2><a name="gokeyless-packages"></a>Gokeyless</a></h2>
190+
<h3><a name="go-keyless-debian">Debian</a></h3>
191+
<pre>
192+
sudo mkdir -p --mode=0755 /usr/share/keyrings
193+
curl -fsSL https://pkg.cloudflare.com/cloudflare-main.gpg | sudo tee /usr/share/keyrings/cloudflare-main.gpg >/dev/null
194+
195+
# Add this repo to your apt repositories
196+
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
197+
198+
# install gokeyless
199+
sudo apt-get update && sudo apt-get install gokeyless
200+
</pre>
201+
202+
<h3><a name="go-keyless-centos">Centos 8</a></h3>
203+
<pre>
204+
# This requires dnf config-manager
205+
# Add gokeyless.repo to config-manager
206+
sudo dnf config-manager --add-repo https://pkg.cloudflare.com/gokeyless.repo
207+
208+
# install gokeyless
209+
sudo dnf install gokeyless
210+
</pre>
211+
</body>
212+
</html>

0 commit comments

Comments
 (0)