A Dockerized version of Asphyxia Core for ARMv7 devices (e.g., Raspberry Pi).
573
A production-ready Docker setup for Asphyxia CORE, optimized for Raspberry Pi (ARMv7) and Portainer usage.
debian:bullseye-slim for maximum compatibility with Raspberry Pi 3/4./data.If you are building on a standard PC (x86) to run on a Pi, use buildx:
# Login first
docker login
# Build and Push
docker buildx build --platform linux/arm/v7 -t USERNAME/asphyxia:latest --push .
(Replace kaanreal with your Docker Hub username if needed)
Use this stack configuration. Note: Ensure the host path exists or Docker will create it as root.
services:
asphyxia:
image: kaanreal/asphyxia:latest
container_name: asphyxia
restart: unless-stopped
ports:
- "8083:8083"
volumes:
# Change /home/pi/asphyxia-data to your preferred local path
- /home/pi/asphyxia-data:/data
environment:
- TZ=Europe/Amsterdam
Once initialized, your /data folder will be populated as follows:
| File/Folder | Purpose |
|---|---|
config.ini | Main server settings. |
plugins/ | Drop your .js plugins here. |
savedata/ | Local save files and user profiles. |
asphyxia-core | The executable (stored in volume for easy updates). |
If the container fails to start due to "Permission Denied," run the following on your Raspberry Pi:
sudo chown -R 1000:1000 /home/pi/asphyxia-data
Content type
Image
Digest
sha256:6224a1e83…
Size
226.6 MB
Last updated
6 months ago
docker pull kaanreal/asphyxia