Cloudflare Warp Linux Client for ARMv8/ARM64/aarch64 devices

I have several Raspberry Pi 4 running Ubuntu Server that I’m keen to connect to Cloudflare Teams

> uname -a
Linux raspi2 5.11.0-1009-raspi #10-Ubuntu SMP PREEMPT Fri May 14 14:49:24 UTC 2021 aarch64 aarch64 aarch64 GNU/Linux

I noticed there is:

https://pkg.cloudflareclient.com/packages/cloudflare-warp

With some CLI docs here:

https://developers.cloudflare.com/warp-client/setting-up/linux

However there doesn’t seem to be any arm64 builds yet. Is that planned?

Seems the underlying tech for the Warp Client already supports it:

3 Likes

Hello @balupton thanks for the feedback!

Yes you’re correct. Unfortunately we don’t have the binary ready for ARM64 right now. However, I have relayed this feedback directly to the WARP product manager.

Thank you :slight_smile:

3 Likes

+1 to this request

Good to know it is planned. Any word if the wait period is weeks or months?

Hey @balupton we have an internal ticket tracking these requests (including other distros) but this work is not scheduled yet.

From a scheduling perspective, if this does happen it most likely be sometime next year

4 Likes

Support for hirsute would be a good idea as well. Better would be to just publish the source on GitHub.

It might actually be really helpful if you could at least provide a statically compiled binary in addition to the dynamic ones you have for various distributions of linux for the single arm64 architecture you currently support. A static binary would be trivial to run through qemu user mode. This is what I attempted to do on my arm64 platform, but it is difficult because I’m running hirsute and the closest thing you have for me is a focal dynamically linked binary.