{"repo":"yigitkonur/n8n-ffmpeg-stack","free":true,"listed":false,"github":"https://github.com/yigitkonur/n8n-ffmpeg-stack","clone":"git clone https://github.com/yigitkonur/n8n-ffmpeg-stack.git","description":"n8n with FFmpeg and Caddy SSL — Docker Compose, ready to deploy","language":"Dockerfile","stars":36,"topics":["caddy","docker-compose","ffmpeg","letsencrypt","media-processing","n8n","self-hosted","workflow-automation"],"license":null,"category":"workflow-automation","readme_excerpt":"docker compose setup for running n8n with FFmpeg and Docker CLI baked into the image. Caddy sits in front for automatic HTTPS. the whole stack auto-starts on boot via systemd. --- what it does extends the official n8n Alpine image with two packages: - FFmpeg — so n8n workflows can transcode, convert, and manipulate audio/video via execute command nodes - docker-cli — so n8n workflows can control the host Docker daemon through the mounted socket the node user (n8n's runtime user) gets added to the docker group for socket access without root. the stack two containers on a shared compose network: service image role :--- :--- :--- n8n custom build from Dockerfile workflow engine on port 5678, FFmpeg + Docker CLI available caddy caddy:latest TLS-terminating reverse proxy on 80/443, auto Let's Encrypt certs volumes volume type what it stores :--- :--- :--- n8n data external, named workflows, credentials, execution history ( /home/node/.n8n ) caddy data external, named TLS certificates and ACME state ./local files bind mount shared file staging area at /files — drop media in, FFmpeg outputs land here /var/run/docker.sock bind mount host Docker socket, gives n8n container control over host daemon both named volumes are external: true — you need to create them before first run. this is intentional to prevent accidental data loss from docker compose down -v . setup 1. create volumes 2. configure environment edit .env or set values directly in docker-compose.yml : replace n8n.local with","default_branch":null,"files":null,"tree":[],"storefront":"/r/yigitkonur","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/yigitkonur/n8n-ffmpeg-stack/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}