🚀 Feature: Multi-Architecture Docker Image #422

Closed
opened 2025-10-09 16:45:45 +03:00 by OVERLORD · 2 comments
Owner

Originally created by @joevandeventer on GitHub.

Feature description

It would be useful to build PocketID for ARM as well as x86, to allow it to be hosted on Raspberry Pi and other SBCs.

Pitch

I just tried installing PocketID on the Pi I use as a Web gateway, to discover there was no matching manifest for ARM. I'll admit this was a quick drive-by docker-compose to test the software out, so I don't know if it has other dependencies that aren't ARM-compatible, if it's going to be a great deal of work, or what. But if it's just a matter of clicking another checkbox on the CI setup, it would be pretty appreciated - a decent number of people have Pis in their homelabs, and it's not like ARM is becoming less common.

Originally created by @joevandeventer on GitHub. ### Feature description It would be useful to build PocketID for ARM as well as x86, to allow it to be hosted on Raspberry Pi and other SBCs. ### Pitch I just tried installing PocketID on the Pi I use as a Web gateway, to discover there was no matching manifest for ARM. I'll admit this was a quick drive-by docker-compose to test the software out, so I don't know if it has other dependencies that aren't ARM-compatible, if it's going to be a great deal of work, or what. But if it's just a matter of clicking another checkbox on the CI setup, it would be pretty appreciated - a decent number of people have Pis in their homelabs, and it's not like ARM is becoming _less_ common.
OVERLORD added the feature label 2025-10-09 16:45:45 +03:00
Author
Owner

@joevandeventer commented on GitHub:

Well that's embarrassing. :) I got:

[+] Pulling 0/1
pocket-id Pulling                                                                                                                       1.0s
no matching manifest for linux/arm/v8 in the manifest list entries

I thought that meant no ARM image available, but I'm a Docker newbie - sorry to waste your time with tech support! I'll poke around and figure out what I should be doing.

@joevandeventer commented on GitHub: Well that's embarrassing. :) I got: ``` [+] Pulling 0/1 pocket-id Pulling 1.0s no matching manifest for linux/arm/v8 in the manifest list entries ``` I _thought_ that meant no ARM image available, but I'm a Docker newbie - sorry to waste your time with tech support! I'll poke around and figure out what I should be doing.
Author
Owner

@stonith404 commented on GitHub:

I'm running Pocket ID on a Raspberry Pi. Which OS are you using?

The image should support arm64 and x86:
Screenshot 2025-01-14 at 19 46 53@2x

@stonith404 commented on GitHub: I'm running Pocket ID on a Raspberry Pi. Which OS are you using? The image should support arm64 and x86: ![Screenshot 2025-01-14 at 19 46 53@2x](https://github.com/user-attachments/assets/a03f32d2-41b7-45a4-a3ce-32fb9a0a2262)
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/pocket-id-pocket-id-2#422