FFmpeg SSH Worker heroeswearkapes/ffmpeg-ssh-worker:latest https://hub.docker.com/r/heroeswearkapes/ffmpeg-ssh-worker bridge bash false https://github.com/heroeswearkapes/ffmpeg-ssh-worker/issues https://github.com/heroeswearkapes/ffmpeg-ssh-worker FFmpeg SSH Worker is a lightweight, CPU-based FFmpeg rendering worker with SSH public-key authentication, designed for automation workflows. Originally created as the rendering node for an n8n workflow that automatically assembled YouTube Shorts, the worker can be used by n8n or any other automation platform, script, or application capable of executing commands over SSH. Provides FFmpeg, OpenSSH, persistent SSH host keys, a shared /work directory, and common media-processing utilities. CPU rendering only. No GPU passthrough is required. Supports both amd64 and arm64 Docker hosts. MediaApp:Other Tools:Utilities https://raw.githubusercontent.com/heroeswearkapes/unraid-community-apps/main/templates/ffmpeg-ssh-worker.xml https://raw.githubusercontent.com/heroeswearkapes/unraid-community-apps/main/icons/ffmpeg-ssh-worker.png FFmpeg SSH Worker uses SSH public-key authentication. The SSH username is: worker Password authentication and root SSH login are disabled. After installation, place your SSH PUBLIC key in: /mnt/user/appdata/ffmpeg-ssh-worker/authorized_keys Only the public key should be placed in authorized_keys. Never place your SSH private key in the container configuration directory. If you do not already have an SSH key pair, one can be generated from another system with: ssh-keygen -t ed25519 After adding authorized_keys, restart the container. With the default port configuration, connect using: ssh -p 2222 worker@YOUR-UNRAID-IP The /work directory is the shared FFmpeg workspace used for source media, intermediate files, and completed renders. FFmpeg SSH Worker performs CPU-based media processing. No GPU is required. 2222 /mnt/user/appdata/ffmpeg-ssh-worker /mnt/user/ffmpeg-work America/New_York