mirror of
https://github.com/binwiederhier/ntfy.git
synced 2026-05-15 15:45:49 -06:00
[GH-ISSUE #11] ARM Support #10
Labels
No labels
ai-generated
android-app
android-app
android-app
build
build
dependencies
docs
enhancement
enhancement
in-progress 🏃
ios
prio:low
prio:low
pull-request
question
server
server
unified-push
web-app
website
🔒 security
🔥 HOT
🪲 bug
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/ntfy#10
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @kjboa on GitHub (Nov 20, 2021).
Original GitHub issue: https://github.com/binwiederhier/ntfy/issues/11
Looks great and very suitable for raspis. Any chance of arm (docker) builds?
@binwiederhier commented on GitHub (Nov 20, 2021):
Oh yeah that should be super easy to do. I'll do it later today
@kjboa commented on GitHub (Nov 20, 2021):
Wow that was quick 😃. Thanks a lot!
@binwiederhier commented on GitHub (Nov 20, 2021):
Well that's a little harder than I thought. The SQLite support needs cgo, which seems to be unhappy. I'll look later today though.
@binwiederhier commented on GitHub (Nov 20, 2021):
I think this is solvable: https://pkg.go.dev/github.com/mattn/go-sqlite3#readme-arm
I just don't have time right now. 👶 👩 👨 🐶 -> 🏖️, but I'll do it tonight.
@binwiederhier commented on GitHub (Nov 20, 2021):
Alright I managed to build it. Let me know if this works for you, and then I'll close the ticket: https://github.com/binwiederhier/ntfy/releases/tag/v1.4.4I built it for ARMv6/7 and arm64. I have no way of testing it though.
@binwiederhier commented on GitHub (Nov 20, 2021):
I had issues uploading all artifacts to GitHub. The 1.4.5 worked. They are all identical to 1.4.3 except for the ARM build: https://github.com/binwiederhier/ntfy/releases/tag/v1.4.5@binwiederhier commented on GitHub (Nov 21, 2021):
Okay, so this one really works: it's statically linked so it should really really work on ARM:
https://github.com/binwiederhier/ntfy/releases/tag/v1.4.6
Please let me know if you run into any troubles.
@alceasan commented on GitHub (Nov 22, 2021):
I'd also like to test this on arm64, but 1.4.6 docker image it's only for amd64 ARCH in Docker Hub.
@binwiederhier commented on GitHub (Nov 22, 2021):
I'll create a docker image for all archs later today. Shouldn't be hard hopefully.
@binwiederhier commented on GitHub (Nov 22, 2021):
@alceasan @kjboa I think this should do it:
2a05715107Can you check and see if it works for you? Docker hub lists two architectures now: https://hub.docker.com/layers/binwiederhier/ntfy/latest/images/sha256-10bacf71a50a0db6b4f7f6d7f7a7390cfd310cc56e7294372ca85be1e3a2f03f?context=explore
I pulled both and the arm64 wouldn't run on my laptop, so that's as far as I can test it.
@kjboa commented on GitHub (Nov 22, 2021):
I already tested the .Deb and works great. Gonna test docker soon. Thanks 👍
@binwiederhier commented on GitHub (Nov 22, 2021):
While I have some ARM folks: I know nothing about ARM. Is ARMv6/v7 still used? Do I still need to build for that? Or is it all ARM64v8 now?
@kjboa commented on GitHub (Nov 22, 2021):
Armv7 is used pretty widely. Lots of Single Board Computers run on it. Armv6 is used not so much, armv8/arm64 is the main arm plattform
@rootinchase commented on GitHub (Dec 3, 2021):
Sorry to reopen a closed issue, but could you add the arm releases to your repository? I'm running ntfy on my rpi3 with debian, and there is no support for it in the repository. Looking at the inRelease file, your repo only supports amd64.
@binwiederhier commented on GitHub (Dec 3, 2021):
Oh of course no problemo. I'll do it today.
@binwiederhier commented on GitHub (Dec 3, 2021):
@rootinchase It's done. Now I just have to remember to add it every time I publish. The repo stuff is horrible manual still..
Let me know if it works/doesn't work and close the issue if it does.
@rootinchase commented on GitHub (Dec 4, 2021):
I can confirm that it's working for arm64
@binwiederhier commented on GitHub (Dec 4, 2021):
Great 👍
@PepeTux commented on GitHub (Jan 30, 2025):
Running ntfy server on a Orange Pi Zero 2W (4x ARM Cortex A53, 4 GB RAM, HDD 32GB micro SD Card).
Ubuntu 22.04.5 LTS aarch64
Linux orangepizero2w 6.1.31-sun50iw9 #1.0.2 SMP Thu Jul 11 17:24:28 CST 2024 aarch64 aarch64 aarch64 GNU/Linux
And expose it to internet using ngrok, another great tool.
Thanks a lot 😍
@PepeTux commented on GitHub (Jan 30, 2025):
Note: Lightdm and xfce are disabled (headless server) to improve performance.