I use Cloudflare’s tunnel client to access local resources (like Rstudio Server) remotely in a secure fashion. On a regular Fedora system, I would do the following to install it as a system service.
sudo dnf config-manager --add-repo https://pkg.cloudflare.com/cloudflared-ascii.repo
sudo dnf install cloudflared
I know that won’t fly on uBlue and Aurora. And installing it via Brew doesn’t work, either. How can I install cloudflared via rpm-ostree? It’s not in the regular repositories so it’s not found. How should I proceed?
j0rge
July 12, 2024, 2:07am
2
This will need to be layered, copy that repo file into /etc/yum.repos.d
and then do rpm-ostree install cloudflared
.
Couldn’t you just use the docker container?
2 Likes
Yes. I use cloudflare tunnel (well only for DoH) in a podman container.
I got around to doing this, but I have an rpm-ostree error. First I curled the file:
sudo curl -o /etc/yum.repos.d/cloudflared-ascii.repo https://pkg.cloudflare.com/cloudflared-ascii.repo
Then I did
rpm-ostree install cloudflared
But I got an error:
Checking out tree 30c89a3... done
Enabled rpm-md repositories: updates fedora google-chrome copr:copr.fedorainfracloud.org:codifryed:CoolerControl cloudflared-stable updates-archive
Updating metadata for 'cloudflared-stable'... done
Importing rpm-md... done
rpm-md repo 'updates' (cached); generated: 2024-09-13T01:44:38Z solvables: 26430
rpm-md repo 'fedora' (cached); generated: 2024-04-14T18:51:11Z solvables: 74881
rpm-md repo 'google-chrome' (cached); generated: 2024-09-12T17:59:38Z solvables: 3
rpm-md repo 'copr:copr.fedorainfracloud.org:codifryed:CoolerControl' (cached); generated: 2024-07-28T04:02:43Z solvables: 6
rpm-md repo 'cloudflared-stable'; generated: 2024-09-10T17:52:17Z solvables: 4
rpm-md repo 'updates-archive' (cached); generated: 2024-09-15T20:36:23Z solvables: 39819
Resolving dependencies... done
Will download: 1 package (18.2 MB)
Downloading from 'cloudflared-stable'... done
Importing packages... done
Checking out packages... done
Running pre scripts... done
Running post scripts... done
error: Running %post for cloudflared: bwrap(/bin/sh): Child process killed by signal 1; run `journalctl -t 'rpm-ostree(cloudflared.post)'` for more information
And the log file reveals:
Sep 16 17:01:47 aurora rpm-ostree(cloudflared.post)[2114722]: ln: failed to create symbolic link '/usr/local/bin/cloudflared>
Any ideas?
system
Closed
December 15, 2024, 10:53pm
7
This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.