revoltchat / self-hosted

Deploy Revolt using Docker.
851 stars 106 forks source link

feat(arm64): Add support for arm64. #37

Open RedstoneWizard08 opened 2 years ago

RedstoneWizard08 commented 2 years ago

This is the issue for a PR I made (#35). There are more details there.

Vevooltpro commented 1 year 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.

RedstoneWizard08 commented 1 year ago

Yay!

RedstoneWizard08 commented 1 year ago

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.

Rexogamer commented 1 year ago

That's more of a temporary solution than an actual fix (which we're interested in pursuing) - native ARM support is much better

RedstoneWizard08 commented 1 year ago

Ok, good.

eternalflamestudios commented 3 months 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.

This did not work for me. It still said something along the lines of "/Linux/ARM64/v8 not found in the manifest list entries"

RedstoneWizard08 commented 3 months ago

Yeah. Binfmt/qemu is a temporary solution. Those arm64 images will be made available when arm64 binary builds are.

xenon154 commented 3 months ago

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.