I deployed ConvertX as a docker image via Compose on a Debian PC
networks:
docker-net-convertx:
driver: bridge
services:
convertx:
image: ghcr.io/c4illin/convertx
container_name: convertx-container
restart: unless-stopped
user: 1000:1000
networks:
- docker-net-convertx
ports:
- "127.0.0.1:40008:3000"
environment:
- JWT_SECRET=aLongAndSecretStringUsedToSignTheJSONWebToken1234 # will use randomUUID() if unset
- HTTP_ALLOWED=true
- ACCOUNT_REGISTRATION=false
- AUTO_DELETE_EVERY_N_HOURS=24
- MAX_CONVERT_PROCESS=6
volumes:
- data:/app/data
mem_limit: 3G
cpus: 0.7
healthcheck:
test: ["CMD", "curl", "-k", "-f", "http://localhost:3000"]
interval: 30s
timeout: 10s
retries: 3
security_opt:
- no-new-privileges
docker logs convertx-container
ConvertX v0.18.0
🦊 Elysia is running at http://localhost:3000
Debian GNU/Linux forky/sid
resvg v0.46.0
ImageMagick 7.1.2-24 Q16 x86_64 24116 https://imagemagick.org
XeTeX 3.141592653-2.6-0.999998 (TeX Live 2026/Debian)
potrace 1.16. Copyright (C) 2001-2019 Peter Selinger.
dasel is not installed.
Usage: dasel <command> [flags]
Bun v1.2.2
GraphicsMagick 1.3.46 2025-10-29 Q16 http://www.GraphicsMagick.org/
pandoc 3.9.0.2
msgconvert (libemail-outlook-message-perl) is not installed
djxl v0.11.2 [AVX2,SSE4,SSE2]
assimp Version 6.0 -debug -shared -st (GIT commit 0)
libheif v1.21.2
ffmpeg version 8.1.1-4 Copyright (c) 2000-2026 the FFmpeg developers
vips-8.18.3
Inkscape 1.4.3 (0d15f75042, 2025-12-25)
LibreOffice 26.2.4.2 620(Build:2)
No write access to /.config/calibre using a temporary dir instead
jobId set to: 5
jobId set to: 6
But I can't manage how to put it behind nginx configured as reverse proxy. Didn't find any nginx related info. Do you have any step-by-step manual?
And the second thing. I'd like to give it a possibility to use hardware decoder for video files (Intel CPU). How should I make that? Something like that?
devices:
- /dev/dri:/dev/dri
group_add:
- "109"
- "44"
Could you please help me with configuration and installation understanding?
Thanks for a great software!
I deployed ConvertX as a docker image via Compose on a Debian PC
But I can't manage how to put it behind nginx configured as reverse proxy. Didn't find any nginx related info. Do you have any step-by-step manual?
And the second thing. I'd like to give it a possibility to use hardware decoder for video files (Intel CPU). How should I make that? Something like that?
Could you please help me with configuration and installation understanding?
Thanks for a great software!