Tumbleweed newbie, thoughts and a question

First of all, wow, No rolling distro has any right to be this stable. I’ve dabbled with DebUbntu, Arch, Fedora, Solus, etc and their off-shoots for about 6 years. All of those have their strengths, but I can’t stopped being impressed with OpenSUSE TW.

My question is relating to Cloudflare’s ZeroTrust system. I can run the Cloudflared connector on OS-TW via docker (which I’m also dipping my toes into), but I can’t get the Warp Client (1.1.1.1) to install. I’ve tried installing the Fedora RPM and followed a few guides but never got it working. I’ve also tried using Distrobox to install it within another distro but that didn’t work at all either.

I’m glad this community exists and hopefully this can generate some discussion. Thanks!

TuxTheStoner

CLARIFICATION: I know I can’t have the connector and client installed on the same machine, I’d just like to use the client on OS-TW.

@TuxTheStoner ,
Hi,
I read this set of instructions

Where , in that set of steps, does it fail?
Regards
Neville

1 Like

That’s for the tunnel connector, which I’m successfully running in OS-TW via docker. The issue I’ve had was the warp client (https://pkg.cloudflareclient.com/)

I looked. It says they only support Ubuntu, Debian, RedHat.

Run Debian in a VM inside OpenSUSE, and your warp client should run.
or
use Docker with an appropriate image.

1 Like

There’s no official docker image for the client, and I don’t know if I want to trust 3rd party containers. I’ll try the VM and see if it still routes the traffic the way it’s supposed to. Thanks, and I’ll update y’all with my findings.

Maybe you could build your own container. Base it on Ubuntu and then run the commands they show on one of their pages: https://pkg.cloudflareclient.com/ as commands in the Dockerfile.

Ubuntu

The supported releases are:

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

– Add cloudflare gpg key
curl -fsSL https://pkg.cloudflareclient.com/pubkey.gpg | sudo gpg --yes --dearmor --output /usr/share/keyrings/cloudflare-warp-archive-keyring.gpg

– Add this repo to your apt repositories
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

– Install
sudo apt-get update && sudo apt-get install cloudflare-warp

1 Like

I’ve never built a container, but I’m down to try. Can you recommend a decent tutorial? If it matters, I’ll be building and testing on a Mint (jammy) machine.

1 Like

My experience learning to build a container is here

The official docker manual is quite readable.

Take my advice and learn to do it the hard way (at the CLI) first. Then when you can understand the process, maybe use some gui for convenience.

1 Like