[GH-ISSUE #407] Question: ARM docker images #3293

Closed
opened 2026-03-14 21:57:58 +03:00 by kerem · 2 comments
Owner

Originally created by @walkero-gr on GitHub (Jul 30, 2020).
Original GitHub issue: https://github.com/ArchiveBox/ArchiveBox/issues/407

It would be great if you could provide docker images for ARM processors. Archivebox would be great to be able to work on a RaspberryPi, archiving websites.

Originally created by @walkero-gr on GitHub (Jul 30, 2020). Original GitHub issue: https://github.com/ArchiveBox/ArchiveBox/issues/407 It would be great if you could provide docker images for ARM processors. Archivebox would be great to be able to work on a RaspberryPi, archiving websites.
Author
Owner

@imlonghao commented on GitHub (Jul 31, 2020):

I think use Github Actions to build multi-arch images would be a good solution.

FYI: https://github.com/crazy-max/ghaction-docker-buildx
Usage Example: https://github.com/DIYgod/RSSHub/blob/master/.github/workflows/docker-release.yml

<!-- gh-comment-id:667187368 --> @imlonghao commented on GitHub (Jul 31, 2020): I think use Github Actions to build multi-arch images would be a good solution. FYI: https://github.com/crazy-max/ghaction-docker-buildx Usage Example: https://github.com/DIYgod/RSSHub/blob/master/.github/workflows/docker-release.yml
Author
Owner

@pirate commented on GitHub (Aug 13, 2020):

Fixed arm builds in https://github.com/pirate/ArchiveBox/pull/440 by using Chromium (which supports arm).

Checkout master to use it!

git remote update
git checkout master
git pull
docker build . -t archivebox

docker run -v $PWD:/data -p 8000:8000 archivebox server 0.0.0.0:8000

I've confirmed that this works on a Raspberry Pi 4 B running arm64 (aarch64) Ubuntu 20.04 (focal). If anyone has an older raspi please test it and report back if it works on 32-bit arm.

For now I recommend building it manually, but I'll think about adding Github-action based cross-compiling in the future.

image

<!-- gh-comment-id:673756484 --> @pirate commented on GitHub (Aug 13, 2020): Fixed arm builds in https://github.com/pirate/ArchiveBox/pull/440 by using Chromium (which supports arm). Checkout `master` to use it! ```bash git remote update git checkout master git pull docker build . -t archivebox docker run -v $PWD:/data -p 8000:8000 archivebox server 0.0.0.0:8000 ``` I've confirmed that this works on a Raspberry Pi 4 B running arm64 (`aarch64`) Ubuntu 20.04 (`focal`). If anyone has an older raspi please test it and report back if it works on 32-bit arm. For now I recommend building it manually, but I'll think about adding Github-action based cross-compiling in the future. ![image](https://user-images.githubusercontent.com/511499/90197244-167aba80-dd9c-11ea-8046-4c95af663f1f.png)
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/ArchiveBox#3293
No description provided.