humhub / humhub/docker

Add ARM64 (linux/arm64) support for multi-arch Docker image

Open
#8 1 comment 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Shell
Stars
6
Forks
4
Avg merge
29m
Merged PRs (30d)
2

Description

Summary

The official HumHub Docker image (humhub/humhub on Docker Hub) is currently only built for linux/amd64. Users running Docker on ARM64 hosts — Apple Silicon (M1/M2/M3), Raspberry Pi, AWS Graviton — see the following warning and rely on slow/unstable x86 emulation:

WARNING: The requested image's platform (linux/amd64) does not match the
detected host platform (linux/arm64/v8) and no specific platform was
requested.

Request

Add a linux/arm64 target to the image build pipeline (e.g. via docker buildx with --platform linux/amd64,linux/arm64), so that native ARM64 images are published to Docker Hub alongside the existing amd64 image.

References

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Inspect the existing Docker image build pipeline and determine where the current linux/amd64 build is configured. Start by running the existing image build, then use Docker buildx to verify that the published image manifest includes both linux/amd64 and linux/arm64 targets.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker
Domain
devops, infrastructure
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.