Multi-arch Docker image on GHCR
The postqueen app is published as a Docker image on GitHub Container Registry at ghcr.io/gkhankinay/postqueen-app. It is multi-arch: one tag, and Docker pulls the right build for amd64 or arm64. Self-hosting postqueen is free, and this is the shortest path to it.
What shipped
Both architectures come out of the same release, so ARM is not a second class target waiting on someone to remember to rebuild it. That covers the two setups people actually have: an x86 server or VM for the real deployment, and an Apple Silicon laptop for trying it out locally. No emulation layer, no qemu warnings scrolling past on boot, no separate tag to remember.
You pull the same tag in both places and Docker reads your platform, so nothing in your compose configuration has to know which architecture it landed on. That is the whole feature. It is only interesting when it is missing.
postqueen is AGPL-3.0, so self-hosting has no license fee and no seat count. What it does cost is the usual operational work: the environment variables, the backups, the upgrades, the pager. The repository documents the setup, including a compose configuration to start from.
How to try it
# pull the image, Docker picks amd64 or arm64 for youdocker pull ghcr.io/gkhankinay/postqueen-app:latest # check which platforms the tag actually shipsdocker manifest inspect ghcr.io/gkhankinay/postqueen-app:latestThat second command is worth running once if you have ever been burned by an image that claimed to be multi-arch and was not. You should see entries for linux/amd64 and linux/arm64.
The image is the same application the cloud runs. The cloud plans exist for people who would rather not be the one keeping the queue alive at 3am, not because there is a better build hiding behind them.
Setup steps, environment variables and the compose configuration are in the repository: https://github.com/GkhanKINAY/postqueen-app