Skip to content

[Support] Assistance with a configuration #622

Description

@ZMJGMADHPXWT

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!

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions