Open RedstoneWizard08 opened 2 years ago
Hi, @RedstoneWizard08!
We have successfully added support for arm64 instances. Please these instructions:
Here are the installation steps:
docker run --privileged --rm tonistiigi/binfmt --install amd64
After that just follow the Quick Start tutorial.
Yay!
Btw I have tried to use binfmt and qemu and emulation with several different methods, and they always end in errors, glitches, or general slowness. What I was talking about for this was more of a native solution that does not have to use emulation.
That's more of a temporary solution than an actual fix (which we're interested in pursuing) - native ARM support is much better
Ok, good.
Hi, @RedstoneWizard08! We have successfully added support for arm64 instances. Please these instructions: Here are the installation steps:
docker run --privileged --rm tonistiigi/binfmt --install amd64
After that just follow the Quick Start tutorial.
This did not work for me. It still said something along the lines of "/Linux/ARM64/v8 not found in the manifest list entries"
Yeah. Binfmt/qemu is a temporary solution. Those arm64 images will be made available when arm64 binary builds are.
Is there any way for me to selfhost Revolt on an ARM64-based system like a Raspberry Pi in the meantime through emulation or something similar? The command that VevooltPro provided did not fix the issue.
I tried hosting it on my Raspberry Pi 3. turns out it has insufficient power, but I'd still like an opinion in case I upgrade to a RaPi 4 or 5
did my step 2 screw everything up or did an update make this impossible again?
Edited OP, this should only affect the web client now. Backend has arm64 support across all services.
This is the issue for a PR I made (#35). There are more details there.
Maintainer edit: this only affects the web client now.