VERT Docker & Self-Hosted Deployment

GitHub

The next-generation file converter. Open source, fully local* and free forever.

16,074 stars TypeScript TypeScript 5 files ยท ~2,367 tokens #conversion#ffmpeg#imagemagick#magick#pandoc#svelte#sveltekit#wasm
RAW Compose
1. Pull Image (GHCR) docker pull ghcr.io/vert-sh/vert
2. Docker Run (1-Click Launch) docker run -d --name vert -p 3000:3000 --restart always ghcr.io/vert-sh/vert:latest
3. Podman Run podman run -d --name vert -p 3000:3000 --restart always ghcr.io/vert-sh/vert:latest
4. Skopeo Inspect (Zero-Pull Manifest) skopeo inspect docker://ghcr.io/vert-sh/vert:latest
5. ORAS Pull (OCI Artifact) oras pull ghcr.io/vert-sh/vert:latest
6. Compose Deployment docker compose up -d
docker-compose.yml
Download .yml
services:
    vert:
        container_name: vert
        image: ghcr.io/vert-sh/vert:latest
        build:
            context: .
            args:
                PUB_HOSTNAME: ${PUB_HOSTNAME:-localhost:5173}
                PUB_PLAUSIBLE_URL: ${PUB_PLAUSIBLE_URL:-}
                PUB_ENV: ${PUB_ENV:-production}
                PUB_DISABLE_ALL_EXTERNAL_REQUESTS: ${PUB_DISABLE_ALL_EXTERNAL_REQUESTS:-false}
                PUB_VERTD_URL: ${PUB_VERTD_URL:-https://vertd.vert.sh}
                PUB_DONATION_URL: ${PUB_DONATION_URL:-https://donations.vert.sh}
                PUB_STRIPE_KEY: ${PUB_STRIPE_KEY:-pk_live_51TlrPaFTPjkhEGBSu5Kwy5jJQYxcX5yUUHXiH5g7Xzvb0NKzDqbooc126HjlW35uUkfAgQN2ruEoCuyQynoxpKaA00ojFgQ116}
                PUB_DISABLE_FAILURE_BLOCKS: ${PUB_DISABLE_FAILURE_BLOCKS:-false}
        restart: unless-stopped
        ports:
            - ${PORT:-3000}:80