ARM architecture support #903
-
First of all, thanks for your awesome project! I'd love to host plausible on my Raspberry Pi, though your Docker images do not support arm architectures. Nevertheless, it should not be so hard to integrate building images for arm devices in your Build action. Here are some useful links: Here are some examples in actions:
There's even action for setting up a Please, consider that! This would open the possibility to host Plausible for lots of self-hosted and smart-home enthusiasts, like me. Thanks! |
Beta Was this translation helpful? Give feedback.
Replies: 8 comments 23 replies
-
Clickhouse, our main database dependency, does not support ARM. So unfortunately we cannot support ARM either. |
Beta Was this translation helpful? Give feedback.
-
I wrote a blog post on how to self host using Docker on a Raspberry Pi 3. Hope this is useful to anyone who'd like to try to self host it. |
Beta Was this translation helpful? Give feedback.
-
DockerHub image now doesn't work in arm64 with the error I've tried to do the following to build the image myself:
The image built that way works. I assume what is missing now is plausible themselves publishing builds for arm64 to DockerHub; that's it. I hope somebody will pick it up and enable automatic builds for arm64. UPD: #2103 does precisely that. |
Beta Was this translation helpful? Give feedback.
-
ClickHouse has now official ARM64 Docker images (related issue). Is there anything else blocking the arm64 support of plausible? |
Beta Was this translation helpful? Give feedback.
-
Anyone interested in testing on ARM, you can try running our standard setup with the clickhouse image swapped for this official ARM one. Curious to hear if it works with Plausible. |
Beta Was this translation helpful? Give feedback.
-
Official ARM image for ClickHouse is now available 🍾 |
Beta Was this translation helpful? Give feedback.
-
Tested clickhouse/clickhouse-server:22.4.2.1 on x86_64 and everything appears to work! For arm64, I am getting an exec error, but that is because plausible does not publish arm64 images (and the error is not from clickhouse). Maybe it is time to apply the patch(es) from #1287? Edit: Testing by using arm64 version of the dependencies, everything works on an arm64 machine. The mentioned PR patch should definitely help |
Beta Was this translation helpful? Give feedback.
-
👋
|
Beta Was this translation helpful? Give feedback.
Clickhouse, our main database dependency, does not support ARM. So unfortunately we cannot support ARM either.