RocketChat / RocketChat/Docker.Official.Image

Request: Provide a multiarch Docker image with arm64 support

Open
#267 1 comment 2 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Dockerfile
Stars
337
Forks
228
Avg merge
3d 10h
Merged PRs (30d)
5

Description

The official Docker image currently supports only the amd64 architecture.
Many users today deploy Rocket.Chat on arm64-based environments such as:

  • Raspberry Pi devices
  • NAS systems (Synology, TrueNAS, etc.)
  • Home servers
  • Cloud or VPS providers offering ARM instances

Adding multi-architecture support (amd64 and arm64) would offer several benefits:

  • 🧩 Wider compatibility: Rocket.Chat could run on a broader range of hardware without manual rebuilds.
  • 🔄 Simplified maintenance: Users could update directly from Docker Hub without building custom images.
  • 🔐 Consistent security: Ensures all platforms receive the same updates and patches simultaneously.
  • ⚙️ Improved CI/CD workflows: Easier integration into modern multiarch pipelines and container environments.
  • 🌱 Energy efficiency: Enables deployments on low-power, cost-effective ARM devices used by small teams and hobbyists.

Multiarch builds can be implemented easily using Docker Buildx or similar tools in the existing CI workflow.
This enhancement would make Rocket.Chat more accessible and reliable across all platforms.

Thank you for considering this improvement and for maintaining such a great open source project.

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

Locate the existing CI workflow that builds and publishes the official Docker image, then read how its current architecture is selected. Use Docker Buildx or the existing workflow tooling as the starting point; done means the published image supports both amd64 and arm64 without manual rebuilding.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker
Domain
build-system, devops
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.