{"id":38744,"date":"2026-02-06T17:30:44","date_gmt":"2026-02-06T14:30:44","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/n8n-ve-remotion-ile-otomatik-video-uretimi-sunucu-kurulum-rehberi\/"},"modified":"2026-02-06T17:30:44","modified_gmt":"2026-02-06T14:30:44","slug":"n8n-ve-remotion-ile-otomatik-video-uretimi-sunucu-kurulum-rehberi","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/n8n-ve-remotion-ile-otomatik-video-uretimi-sunucu-kurulum-rehberi\/","title":{"rendered":"n8n ve Remotion ile Otomatik Video \u00dcretimi: Sunucu Kurulum Rehberi"},"content":{"rendered":"<h2>n8n ve Remotion ile Otomatik Video \u00dcretimi: Sunucu Kurulum Rehberi<\/h2>\n<p>G\u00fcn\u00fcm\u00fcz dijital d\u00fcnyas\u0131nda video i\u00e7eri\u011fin \u00f6nemi her ge\u00e7en g\u00fcn art\u0131yor. Pazarlama, e\u011fitim, sosyal medya veya ki\u015fisel projeler i\u00e7in s\u00fcrekli video \u00fcretme ihtiyac\u0131, manuel s\u00fcre\u00e7lerle ba\u015fa \u00e7\u0131kmay\u0131 zorla\u015ft\u0131rabilir. \u0130\u015fte tam bu noktada, n8n ve Remotion gibi g\u00fc\u00e7l\u00fc ara\u00e7lar\u0131n birle\u015fimi, video \u00fcretimini otomatize etme potansiyeli sunuyor. Bu makale, n8n&#8217;in esnek i\u015f ak\u0131\u015f\u0131 otomasyon yetenekleri ile Remotion&#8217;\u0131n programatik video olu\u015fturma g\u00fcc\u00fcn\u00fc bir araya getirerek, kendi otomatik video \u00fcretim sunucunuzu nas\u0131l kuraca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m a\u00e7\u0131klayacakt\u0131r. Amac\u0131m\u0131z, hem teknik detaylara hakim olmak isteyen geli\u015ftiricilere hem de bu teknolojilere yeni ba\u015flayanlara yol g\u00f6stermektir.<\/p>\n<h3>1. Otomatik Video \u00dcretimine Giri\u015f ve Neden n8n &#038; Remotion?<\/h3>\n<p>Video i\u00e7erik, kullan\u0131c\u0131lar\u0131n dikkatini \u00e7ekmek ve mesajlar\u0131 etkili bir \u015fekilde iletmek i\u00e7in vazge\u00e7ilmez bir ara\u00e7 haline geldi. Ancak, b\u00fcy\u00fck \u00f6l\u00e7ekli ve ki\u015fiselle\u015ftirilmi\u015f video \u00fcretimi genellikle zaman al\u0131c\u0131 ve maliyetli olabiliyor. Bu zorlu\u011fu a\u015fmak i\u00e7in otomasyon devreye giriyor.<\/p>\n<h4>Video \u0130\u00e7erik \u0130htiyac\u0131n\u0131n Art\u0131\u015f\u0131<\/h4>\n<p>Sosyal medya platformlar\u0131ndan e-ticaret sitelerine, kurumsal ileti\u015fimden ki\u015fisel markala\u015fmaya kadar her alanda video i\u00e7eri\u011fe olan talep katlanarak b\u00fcy\u00fcyor. Dinamik, ki\u015fiselle\u015ftirilmi\u015f ve s\u00fcrekli g\u00fcncellenen videolar \u00fcretmek, manuel y\u00f6ntemlerle neredeyse imkans\u0131zd\u0131r. Bu durum, otomatize edilmi\u015f video \u00fcretim \u00e7\u00f6z\u00fcmlerine olan ihtiyac\u0131 do\u011furmu\u015ftur.<\/p>\n<h4>n8n&#8217;in Rol\u00fc: \u0130\u015f Ak\u0131\u015f\u0131 Otomasyonu<\/h4>\n<p>n8n, a\u00e7\u0131k kaynakl\u0131 ve esnek bir i\u015f ak\u0131\u015f\u0131 otomasyon arac\u0131d\u0131r. Kullan\u0131c\u0131 dostu g\u00f6rsel aray\u00fcz\u00fc sayesinde, farkl\u0131 uygulamalar ve servisler aras\u0131nda veri ak\u0131\u015f\u0131n\u0131 ve otomasyonlar\u0131 kolayca tasarlaman\u0131z\u0131 sa\u011flar. Webhook&#8217;lardan veritabanlar\u0131na, API&#8217;lerden dosya sistemlerine kadar bir\u00e7ok entegrasyonu destekler. n8n, video \u00fcretim s\u00fcrecindeki tetikleyicileri (\u00f6rne\u011fin, yeni bir veri giri\u015fi), veri manip\u00fclasyonunu ve Remotion render sunucusuna istek g\u00f6nderme gibi ad\u0131mlar\u0131 y\u00f6netmek i\u00e7in idealdir.<\/p>\n<h4>Remotion&#8217;\u0131n Rol\u00fc: Programatik Video Olu\u015fturma<\/h4>\n<p>Remotion, React tabanl\u0131 bir programatik video olu\u015fturma k\u00fct\u00fcphanesidir. Geli\u015ftiricilerin JavaScript\/TypeScript ve React kullanarak y\u00fcksek kaliteli videolar tasarlamas\u0131na ve render etmesine olanak tan\u0131r. Animasyonlar, ge\u00e7i\u015fler, metinler ve medya \u00f6\u011feleri tamamen kod ile kontrol edilebilir. Remotion, video i\u00e7eri\u011fini dinamik verilerle olu\u015fturma, ki\u015fiselle\u015ftirme ve \u00f6l\u00e7eklendirme konusunda e\u015fsiz bir esneklik sunar.<\/p>\n<h4>\u0130kili G\u00fc\u00e7: Entegrasyonun Avantajlar\u0131<\/h4>\n<p>n8n ve Remotion&#8217;\u0131n entegrasyonu, otomasyon d\u00fcnyas\u0131nda \u00e7\u0131\u011f\u0131r a\u00e7an bir potansiyele sahiptir. n8n, video \u00fcretim s\u00fcrecini tetikleyen olaylar\u0131 (API \u00e7a\u011fr\u0131s\u0131, veritaban\u0131 g\u00fcncellemesi vb.) alg\u0131lar, gerekli verileri toplar ve bu verileri Remotion&#8217;a aktar\u0131r. Remotion ise bu verileri kullanarak dinamik ve \u00f6zelle\u015ftirilmi\u015f videolar\u0131 render eder. Bu sayede, manuel m\u00fcdahaleye gerek kalmadan binlerce ki\u015fiselle\u015ftirilmi\u015f video \u00fcretebilir, zamandan ve maliyetten b\u00fcy\u00fck \u00f6l\u00e7\u00fcde tasarruf edebilirsiniz.<\/p>\n<h3>2. Gereksinimler ve \u00d6n Haz\u0131rl\u0131k<\/h3>\n<p>Ba\u015far\u0131l\u0131 bir kurulum i\u00e7in do\u011fru donan\u0131m ve yaz\u0131l\u0131m altyap\u0131s\u0131n\u0131 haz\u0131rlamak kritik \u00f6neme sahiptir.<\/p>\n<h4>Donan\u0131m ve Yaz\u0131l\u0131m Gereksinimleri<\/h4>\n<p>*   <strong>CPU:<\/strong> Remotion, video render i\u015flemi s\u0131ras\u0131nda yo\u011fun CPU kullan\u0131m\u0131 gerektirir. \u00c7ok \u00e7ekirdekli (minimum 4 \u00e7ekirdek, \u00f6nerilen 8+ \u00e7ekirdek) ve y\u00fcksek saat h\u0131z\u0131na sahip bir i\u015flemci tercih edilmelidir.<br \/>\n*   <strong>RAM:<\/strong> Minimum 8 GB RAM, \u00f6nerilen 16 GB veya daha fazlas\u0131. \u00d6zellikle uzun veya karma\u015f\u0131k videolar render ederken yeterli RAM, performans i\u00e7in hayati \u00f6nem ta\u015f\u0131r.<br \/>\n*   <strong>Depolama:<\/strong> H\u0131zl\u0131 bir SSD (Solid State Drive) kullan\u0131m\u0131, dosya okuma\/yazma h\u0131zlar\u0131n\u0131 art\u0131rarak render s\u00fcrelerini k\u0131saltacakt\u0131r. Minimum 100 GB bo\u015f alan \u00f6nerilir.<br \/>\n*   <strong>\u0130\u015fletim Sistemi:<\/strong> Linux tabanl\u0131 bir i\u015fletim sistemi (Ubuntu LTS, Debian) performans, kararl\u0131l\u0131k ve kaynak y\u00f6netimi a\u00e7\u0131s\u0131ndan en uygunudur.<\/p>\n<h4>\u0130\u015fletim Sistemi Se\u00e7imi (Linux \u00d6nerisi)<\/h4>\n<p>Linux da\u011f\u0131t\u0131mlar\u0131, sunucu ortamlar\u0131 i\u00e7in optimize edilmi\u015f olmalar\u0131, d\u00fc\u015f\u00fck kaynak t\u00fcketimi ve g\u00fc\u00e7l\u00fc komut sat\u0131r\u0131 ara\u00e7lar\u0131 sayesinde n8n ve Remotion sunucular\u0131n\u0131 bar\u0131nd\u0131rmak i\u00e7in idealdir. \u00d6zellikle Ubuntu LTS (Long Term Support) s\u00fcr\u00fcmleri, uzun s\u00fcreli destek ve geni\u015f topluluk deste\u011fi sundu\u011fu i\u00e7in tercih edilebilir.<\/p>\n<h4>Temel Sistem G\u00fcncelle\u015ftirmeleri<\/h4>\n<p>Sunucu kurulumuna ba\u015flamadan \u00f6nce sisteminizi g\u00fcncel tutmak, g\u00fcvenlik a\u00e7\u0131klar\u0131n\u0131 kapatmak ve en son paketlere sahip olmak i\u00e7in \u00f6nemlidir. Terminali a\u00e7\u0131n ve a\u015fa\u011f\u0131daki komutlar\u0131 \u00e7al\u0131\u015ft\u0131r\u0131n:<\/p>\n<pre><code class=\"language-bash\">sudo apt update\nsudo apt upgrade -y\nsudo apt autoremove -y<\/pre>\n<p><\/code><\/p>\n<h4>Gerekli Ba\u011f\u0131ml\u0131l\u0131klar\u0131n Kurulumu<\/h4>\n<p>n8n ve Remotion'\u0131n d\u00fczg\u00fcn \u00e7al\u0131\u015fabilmesi i\u00e7in baz\u0131 temel ba\u011f\u0131ml\u0131l\u0131klar\u0131n y\u00fckl\u00fc olmas\u0131 gerekir.<\/p>\n<p>*   <strong>Node.js ve npm:<\/strong> Remotion ve n8n'in baz\u0131 kurulum y\u00f6ntemleri Node.js'e ba\u011f\u0131ml\u0131d\u0131r. LTS (Uzun S\u00fcreli Destek) s\u00fcr\u00fcm\u00fcn\u00fc kurman\u0131z \u00f6nerilir.<\/p>\n<pre><code class=\"language-bash\">curl -fsSL https:\/\/deb.nodesource.com\/setup_lts.x | sudo -E bash -\n    sudo apt-get install -y nodejs<\/pre>\n<p><\/code><\/p>\n<p>*   <strong>FFmpeg ve GraphicsMagick:<\/strong> Remotion, video i\u015fleme ve g\u00f6r\u00fcnt\u00fc manip\u00fclasyonu i\u00e7in bu ara\u00e7lara ihtiya\u00e7 duyar.<\/p>\n<pre><code class=\"language-bash\">sudo apt install ffmpeg graphicsmagick -y<\/pre>\n<p><\/code><\/p>\n<h3>3. Remotion Render Sunucusunun Kurulumu<\/h3>\n<p>Remotion projenizi olu\u015fturduktan sonra, n8n'in video render isteklerini g\u00f6nderebilece\u011fi bir HTTP sunucusu olarak \u00e7al\u0131\u015ft\u0131rman\u0131z gerekecek.<\/p>\n<h4>Remotion Projesi Olu\u015fturma<\/h4>\n<p>\u0130lk olarak, Remotion CLI kullanarak yeni bir Remotion projesi olu\u015fturun:<\/p>\n<pre><code class=\"language-bash\">npx create-remotion@latest my-video-project\ncd my-video-project\nnpm install<\/pre>\n<p><\/code><\/p>\n<p>Bu komutlar, temel bir Remotion projesi iskeleti olu\u015fturacak ve gerekli ba\u011f\u0131ml\u0131l\u0131klar\u0131 y\u00fckleyecektir.<\/p>\n<h4>Render Sunucusunu Ba\u015flatma<\/h4>\n<p>Remotion projenizi olu\u015fturduktan ve ba\u011f\u0131ml\u0131l\u0131klar\u0131 y\u00fckledikten sonra, render sunucusunu ba\u015flatabilirsiniz. \u00d6ncelikle projenizi derlemeniz gerekir:<\/p>\n<pre><code class=\"language-bash\">npm run build<\/pre>\n<p><\/code><\/p>\n<p>Ard\u0131ndan, Remotion'\u0131n HTTP render sunucusunu ba\u015flat\u0131n:<\/p>\n<pre><code class=\"language-bash\">npx remotion render-http<\/pre>\n<p><\/code><\/p>\n<p>Bu komut varsay\u0131lan olarak <code>http:\/\/localhost:8000<\/code> adresinde bir HTTP sunucusu ba\u015flatacakt\u0131r. Bu sunucu, n8n'den gelen render isteklerini dinleyecek ve videolar\u0131 olu\u015fturacakt\u0131r.<\/p>\n<h4>G\u00fcvenlik ve Optimizasyon \u0130pu\u00e7lar\u0131<\/h4>\n<p>*   <strong>G\u00fcvenlik Duvar\u0131:<\/strong> Render sunucusunun sadece n8n sunucunuzun IP adresinden veya belirli g\u00fcvenli a\u011flardan eri\u015filebilir oldu\u011fundan emin olmak i\u00e7in bir g\u00fcvenlik duvar\u0131 (\u00f6rn. UFW) yap\u0131land\u0131r\u0131n.<\/p>\n<pre><code class=\"language-bash\">sudo ufw enable\n    sudo ufw allow ssh\n    sudo ufw allow from N8N_SUNUCU_IP to any port 8000<\/pre>\n<p><\/code><\/p>\n<p>*   <strong>Performans Parametreleri:<\/strong> <code>render-http<\/code> komutuna <code>--concurrency<\/code> (e\u015f zamanl\u0131 render say\u0131s\u0131) ve <code>--max-memory<\/code> (maksimum bellek kullan\u0131m\u0131) gibi parametreler ekleyerek performans\u0131 optimize edebilirsiniz. \u00d6rne\u011fin:<\/p>\n<pre><code class=\"language-bash\">npx remotion render-http --concurrency 2 --max-memory 8192<\/pre>\n<p><\/code><\/p>\n<h4>Sunucuyu Arka Planda \u00c7al\u0131\u015ft\u0131rma (PM2 ile)<\/h4>\n<p>Sunucuyu terminali kapatt\u0131\u011f\u0131n\u0131zda durmamas\u0131 i\u00e7in PM2 gibi bir s\u00fcre\u00e7 y\u00f6neticisi kullanman\u0131z \u00f6nerilir.<\/p>\n<pre><code class=\"language-bash\">sudo npm install -g pm2\npm2 start npm --name \"remotion-render\" -- run render-http -- --port 8000 --concurrency 2\npm2 save\npm2 startup<\/pre>\n<p><\/code><\/p>\n<p>Bu komutlar, Remotion render sunucunuzu <code>remotion-render<\/code> ad\u0131yla arka planda ba\u015flatacak, sistem yeniden ba\u015flad\u0131\u011f\u0131nda otomatik olarak ba\u015flamas\u0131n\u0131 sa\u011flayacak ve ayarlar\u0131 kaydedecektir.<\/p>\n<h3>4. n8n Sunucusunun Kurulumu<\/h3>\n<p>n8n, i\u015f ak\u0131\u015flar\u0131n\u0131z\u0131 y\u00f6netmek i\u00e7in merkezi bir platform sa\u011flayacakt\u0131r. Docker ile kurulum en kolay ve \u00f6nerilen y\u00f6ntemdir.<\/p>\n<h4>n8n Kurulum Y\u00f6ntemleri (Docker, npm)<\/h4>\n<p>n8n'i \u00e7e\u015fitli yollarla kurabilirsiniz: npm ile do\u011frudan, Docker konteyneri olarak veya bulut servisleri \u00fczerinden. Docker, ba\u011f\u0131ml\u0131l\u0131klar\u0131 izole etmesi ve kolay y\u00f6netilebilirli\u011fi nedeniyle sunucu ortamlar\u0131 i\u00e7in en \u00e7ok tercih edilen y\u00f6ntemdir.<\/p>\n<h4>Docker ile Kurulum (\u00d6nerilen)<\/h4>\n<p>E\u011fer sunucunuzda Docker kurulu de\u011filse, a\u015fa\u011f\u0131daki komutlarla kurabilirsiniz:<\/p>\n<pre><code class=\"language-bash\">sudo apt install docker.io docker-compose -y\nsudo systemctl enable docker --now\nsudo usermod -aG docker $USER # Kullan\u0131c\u0131n\u0131z\u0131 docker grubuna ekleyin, oturumu kapat\u0131p a\u00e7man\u0131z gerekebilir<\/pre>\n<p><\/code><\/p>\n<p>Ard\u0131ndan, n8n i\u00e7in bir <code>docker-compose.yml<\/code> dosyas\u0131 olu\u015fturun:<\/p>\n<pre><code class=\"language-yaml\"># docker-compose.yml\nversion: '3.8'\nservices:\n  n8n:\n    image: n8nio\/n8n\n    restart: always\n    ports:\n      - \"5678:5678\"\n    environment:\n      - N8N_HOST=${SUBDOMAIN_OR_IP} # Sunucunuzun IP adresi veya alan ad\u0131\n      - N8N_PORT=5678\n      - N8N_PROTOCOL=http\n      - WEBHOOK_URL=http:\/\/${SUBDOMAIN_OR_IP}:5678\/ # Webhook URL'si\n      - GENERIC_TIMEZONE=Europe\/Istanbul # Kendi zaman diliminizi ayarlay\u0131n\n      - N8N_BASIC_AUTH_ACTIVE=true # Temel kimlik do\u011frulamay\u0131 etkinle\u015ftir\n      - N8N_BASIC_AUTH_USER=admin # Kullan\u0131c\u0131 ad\u0131n\u0131z\u0131 belirleyin\n      - N8N_BASIC_AUTH_PASSWORD=your_secure_password # G\u00fc\u00e7l\u00fc bir parola belirleyin\n    volumes:\n      - ~\/.n8n:\/home\/node\/.n8n # n8n verilerini kal\u0131c\u0131 depolama i\u00e7in<\/pre>\n<p><\/code><\/p>\n<p><code>SUBDOMAIN_OR_IP<\/code> ve <code>your_secure_password<\/code> k\u0131s\u0131mlar\u0131n\u0131 kendi bilgilerinizle de\u011fi\u015ftirmeyi unutmay\u0131n. Dosyay\u0131 kaydettikten sonra, n8n'i ba\u015flatmak i\u00e7in:<\/p>\n<pre><code class=\"language-bash\">docker-compose up -d<\/pre>\n<p><\/code><\/p>\n<p>n8n, <code>http:\/\/SUNUCU_IP_ADRES\u0130:5678<\/code> adresinden eri\u015filebilir olacakt\u0131r.<\/p>\n<h4>n8n Yap\u0131land\u0131rmas\u0131 ve G\u00fcvenli\u011fi<\/h4>\n<p>*   <strong>Ortam De\u011fi\u015fkenleri:<\/strong> <code>docker-compose.yml<\/code> dosyas\u0131ndaki ortam de\u011fi\u015fkenlerini kullanarak n8n'i yap\u0131land\u0131rabilirsiniz. \u00d6zellikle <code>N8N_BASIC_AUTH_ACTIVE<\/code>, <code>N8N_BASIC_AUTH_USER<\/code> ve <code>N8N_BASIC_AUTH_PASSWORD<\/code> ile temel kimlik do\u011frulamay\u0131 etkinle\u015ftirmek \u00f6nemlidir.<br \/>\n*   <strong>HTTPS:<\/strong> \u00dcretim ortam\u0131nda n8n'i bir ters proxy (Nginx veya Caddy) arkas\u0131na alarak HTTPS \u00fczerinden yay\u0131nlamak, g\u00fcvenli\u011fi art\u0131racakt\u0131r. Bu, SSL sertifikalar\u0131 kullanarak ileti\u015fimi \u015fifreler.<br \/>\n*   <strong>G\u00fcvenlik Duvar\u0131:<\/strong> n8n portunun (varsay\u0131lan 5678) sadece gerekli IP adreslerinden veya ters proxy sunucunuzdan eri\u015filebilir oldu\u011fundan emin olun.<\/p>\n<h4>n8n'i Arka Planda \u00c7al\u0131\u015ft\u0131rma<\/h4>\n<p>Docker Compose ile <code>docker-compose up -d<\/code> komutunu kulland\u0131\u011f\u0131n\u0131zda, n8n zaten arka planda \u00e7al\u0131\u015facak ve sunucu yeniden ba\u015flat\u0131ld\u0131\u011f\u0131nda otomatik olarak ba\u015flayacakt\u0131r (<code>restart: always<\/code> ayar\u0131 sayesinde).<\/p>\n<h3>5. n8n ve Remotion Entegrasyonu: \u0130lk \u0130\u015f Ak\u0131\u015f\u0131<\/h3>\n<p>\u015eimdi n8n aray\u00fcz\u00fcne ge\u00e7erek Remotion render sunucunuzla ilk i\u015f ak\u0131\u015f\u0131n\u0131z\u0131 olu\u015ftural\u0131m.<\/p>\n<h4>Remotion Render Node'unun Kullan\u0131m\u0131<\/h4>\n<p>n8n aray\u00fcz\u00fcnde yeni bir i\u015f ak\u0131\u015f\u0131 olu\u015fturun. \"Remotion Render\" node'unu aray\u0131n ve i\u015f ak\u0131\u015f\u0131n\u0131za ekleyin. Bu node, Remotion render sunucunuzla ileti\u015fim kurmak i\u00e7in \u00f6zel olarak tasarlanm\u0131\u015ft\u0131r.<\/p>\n<h4>Basit Bir Video \u00dcretim Ak\u0131\u015f\u0131 Olu\u015fturma<\/h4>\n<p>1.  <strong>Start Node:<\/strong> \u0130\u015f ak\u0131\u015f\u0131n\u0131 tetiklemek i\u00e7in bir \"Start\" node'u (\u00f6rne\u011fin, manuel tetikleyici veya bir Webhook) ekleyin.<br \/>\n2.  <strong>Remotion Render Node:<\/strong> \"Remotion Render\" node'unu Start node'una ba\u011flay\u0131n.<br \/>\n    *   <strong>Remotion Server URL:<\/strong> Remotion render sunucunuzun URL'sini girin (\u00f6rn. <code>http:\/\/REMOTE_REMOTION_SERVER_IP:8000<\/code>).<br \/>\n    *   <strong>Composition ID:<\/strong> Remotion projenizdeki video kompozisyonunun ad\u0131n\u0131 girin (\u00f6rn. <code>Main<\/code>). Bu isim, Remotion projenizin <code>src\/index.ts<\/code> dosyas\u0131nda <code>registerRoot<\/code> fonksiyonunda tan\u0131mlan\u0131r.<br \/>\n    *   <strong>Input Props:<\/strong> Remotion projenize aktarmak istedi\u011finiz dinamik verileri JSON format\u0131nda buraya girin. \u00d6rne\u011fin:<\/p>\n<pre><code class=\"language-json\">{\n          \"title\": \"Merhaba n8n!\",\n          \"subtitle\": \"Otomatik Video \u00dcretimi Ba\u015flad\u0131!\"\n        }<\/pre>\n<p><\/code><\/p>\n<p>3.  <strong>Save Binary File Node (\u0130ste\u011fe Ba\u011fl\u0131):<\/strong> Remotion render node'undan d\u00f6nen video dosyas\u0131n\u0131 kaydetmek i\u00e7in bir \"Save Binary File\" node'u ekleyebilirsiniz. Bu node'u Remotion Render node'una ba\u011flay\u0131n ve dosya kaydetme konumunu belirtin.<\/p>\n<p>\u0130\u015f ak\u0131\u015f\u0131n\u0131z\u0131 kaydedin ve \u00e7al\u0131\u015ft\u0131r\u0131n. Remotion render sunucunuz, n8n'den gelen iste\u011fi i\u015fleyecek ve belirtilen parametrelerle videoyu olu\u015fturacakt\u0131r.<\/p>\n<h4>Parametre Ge\u00e7i\u015fi ve Dinamik \u0130\u00e7erik<\/h4>\n<p>n8n'in g\u00fcc\u00fc, \u00f6nceki node'lardan gelen veriyi Remotion'a dinamik olarak aktarabilmesidir. \u00d6rne\u011fin, bir Google Sheets node'undan okunan verileri veya bir API'den gelen JSON yan\u0131t\u0131n\u0131 Remotion Render node'unun \"Input Props\" k\u0131sm\u0131na aktarabilirsiniz. Bunun i\u00e7in n8n'in ifade edit\u00f6r\u00fcn\u00fc kullan\u0131n (\u00f6rne\u011fin, <code>{{ $node[\"Google Sheets\"].json[\"title\"] }}<\/code>).<\/p>\n<h4>Hata Y\u00f6netimi ve Loglama<\/h4>\n<p>n8n, i\u015f ak\u0131\u015flar\u0131n\u0131zdaki hatalar\u0131 yakalamak ve yeniden denemek i\u00e7in yerle\u015fik mekanizmalara sahiptir. Remotion render sunucunuzun loglar\u0131n\u0131 (PM2 logs veya terminal \u00e7\u0131kt\u0131s\u0131) d\u00fczenli olarak kontrol ederek olas\u0131 sorunlar\u0131 tespit edebilirsiniz. n8n'in \"Error Workflow\" \u00f6zelli\u011fini kullanarak render hatalar\u0131nda bildirim alabilir veya alternatif aksiyonlar tetikleyebilirsiniz.<\/p>\n<h3>6. Performans ve \u00d6l\u00e7eklenebilirlik \u0130pu\u00e7lar\u0131<\/h3>\n<p>Otomatik video \u00fcretimi, y\u00fcksek performans gerektiren bir s\u00fcre\u00e7tir. \u0130\u015f ak\u0131\u015flar\u0131n\u0131z\u0131 ve sunucular\u0131n\u0131z\u0131 optimize etmek, daha h\u0131zl\u0131 ve verimli \u00e7al\u0131\u015fman\u0131z\u0131 sa\u011flar.<\/p>\n<h4>Donan\u0131m Optimizasyonu<\/h4>\n<p>*   <strong>Daha Fazla \u00c7ekirdek ve RAM:<\/strong> Render s\u00fcresi do\u011frudan CPU \u00e7ekirdek say\u0131s\u0131 ve RAM miktar\u0131yla orant\u0131l\u0131d\u0131r. B\u00fct\u00e7eniz dahilinde en iyi donan\u0131m\u0131 se\u00e7meye \u00e7al\u0131\u015f\u0131n.<br \/>\n*   <strong>H\u0131zl\u0131 Depolama:<\/strong> NVMe SSD'ler, dosya okuma\/yazma h\u0131zlar\u0131n\u0131 maksimize ederek render s\u00fcrelerini \u00f6nemli \u00f6l\u00e7\u00fcde k\u0131saltabilir.<\/p>\n<h4>Remotion Render Ayarlar\u0131<\/h4>\n<p>*   <strong><code>--concurrency<\/code>:<\/strong> Remotion render sunucusunu ba\u015flat\u0131rken <code>npx remotion render-http --concurrency X<\/code> parametresiyle e\u015f zamanl\u0131 render say\u0131s\u0131n\u0131 ayarlayabilirsiniz. Sunucunuzun CPU \u00e7ekirdek say\u0131s\u0131na uygun bir de\u011fer se\u00e7mek, kaynaklar\u0131 en verimli \u015fekilde kullanman\u0131z\u0131 sa\u011flar.<br \/>\n*   <strong><code>--max-memory<\/code>:<\/strong> <code>--max-memory Y<\/code> parametresiyle Remotion'\u0131n kullanabilece\u011fi maksimum belle\u011fi belirleyebilirsiniz. Bu, \u00f6zellikle s\u0131n\u0131rl\u0131 RAM'e sahip sunucularda stabiliteyi art\u0131rabilir.<br \/>\n*   <strong>Video Optimizasyonu:<\/strong> Remotion projenizdeki animasyonlar\u0131 ve efektleri m\u00fcmk\u00fcn oldu\u011funca optimize edin. Gereksiz karma\u015f\u0131kl\u0131ktan ka\u00e7\u0131nmak render s\u00fcresini k\u0131salt\u0131r.<\/p>\n<h4>n8n \u0130\u015f Ak\u0131\u015f\u0131 Optimizasyonu<\/h4>\n<p>*   <strong>Paralel \u0130\u015fleme:<\/strong> n8n'de birden fazla videoyu ayn\u0131 anda render etmek i\u00e7in i\u015f ak\u0131\u015flar\u0131n\u0131z\u0131 paralel olarak \u00e7al\u0131\u015facak \u015fekilde tasarlayabilirsiniz.<br \/>\n*   <strong>Kuyruk Sistemleri:<\/strong> Y\u00fcksek hacimli render istekleri i\u00e7in n8n'i bir mesaj kuyru\u011fu sistemi (\u00f6rn. RabbitMQ, Redis) ile entegre ederek istekleri s\u0131raya alabilir ve Remotion sunucunuzun kald\u0131rabilece\u011fi h\u0131zda i\u015flenmesini sa\u011flayabilirsiniz.<\/p>\n<h4>Y\u00fck Dengeleme ve Da\u011f\u0131t\u0131k Sistemler (\u0130leri Seviye)<\/h4>\n<p>Tek bir Remotion render sunucusu belirli bir noktada darbo\u011faz olu\u015fturabilir. Daha y\u00fcksek \u00f6l\u00e7eklenebilirlik i\u00e7in:<\/p>\n<p>*   <strong>Birden Fazla Remotion Sunucusu:<\/strong> Birden fazla sunucuya Remotion render sunucusunu kurun.<br \/>\n*   <strong>Y\u00fck Dengeleyici:<\/strong> Bu sunucular\u0131n \u00f6n\u00fcne bir y\u00fck dengeleyici (\u00f6rn. Nginx veya bir bulut y\u00fck dengeleme servisi) koyarak, n8n'den gelen render isteklerini sunucular aras\u0131nda da\u011f\u0131tabilirsiniz. Bu, render kapasitenizi art\u0131r\u0131r ve tek bir hata noktas\u0131n\u0131 ortadan kald\u0131r\u0131r.<\/p>\n<h3>7. G\u00fcvenlik ve Bak\u0131m<\/h3>\n<p>Sunucular\u0131n\u0131z\u0131n g\u00fcvenli\u011fini sa\u011flamak ve d\u00fczenli bak\u0131m yapmak, sisteminizin sorunsuz ve g\u00fcvenli bir \u015fekilde \u00e7al\u0131\u015fmas\u0131n\u0131 garanti eder.<\/p>\n<h4>Sunucu G\u00fcvenli\u011fi Temelleri<\/h4>\n<p>*   <strong>SSH Anahtarlar\u0131:<\/strong> SSH ile sunucuya ba\u011flan\u0131rken parola yerine SSH anahtarlar\u0131 kullan\u0131n.<br \/>\n*   <strong>G\u00fc\u00e7l\u00fc Parolalar:<\/strong> n8n ve di\u011fer servisler i\u00e7in g\u00fc\u00e7l\u00fc, karma\u015f\u0131k parolalar kullan\u0131n.<br \/>\n*   <strong>G\u00fcvenlik Duvar\u0131 (UFW):<\/strong> Sadece gerekli portlar\u0131 (SSH, n8n, Remotion render) a\u00e7\u0131n ve di\u011fer t\u00fcm giri\u015fleri engelleyin.<br \/>\n*   <strong>Root Eri\u015fimi:<\/strong> Do\u011frudan root kullan\u0131c\u0131s\u0131yla SSH eri\u015fimini devre d\u0131\u015f\u0131 b\u0131rak\u0131n ve <code>sudo<\/code> yetkisine sahip normal bir kullan\u0131c\u0131 kullan\u0131n.<br \/>\n*   <strong>Otomatik G\u00fcncellemeler:<\/strong> G\u00fcvenlik yamalar\u0131n\u0131n otomatik olarak y\u00fcklenmesi i\u00e7in sisteminizi yap\u0131land\u0131r\u0131n.<\/p>\n<h4>n8n ve Remotion G\u00fcncellemeleri<\/h4>\n<p>*   <strong>n8n:<\/strong> Docker kullan\u0131yorsan\u0131z, d\u00fczenli olarak <code>docker-compose pull<\/code> komutunu \u00e7al\u0131\u015ft\u0131rarak n8n imaj\u0131n\u0131z\u0131 g\u00fcncelleyin ve ard\u0131ndan <code>docker-compose up -d<\/code> ile servisi yeniden ba\u015flat\u0131n.<br \/>\n*   <strong>Remotion:<\/strong> Remotion projenizin ba\u011f\u0131ml\u0131l\u0131klar\u0131n\u0131 <code>npm update<\/code> ile g\u00fcncelleyin ve Remotion CLI'\u0131 <code>npm install -g remotion<\/code> veya <code>npx remotion@latest<\/code> ile g\u00fcncel tutun.<\/p>\n<h4>Yedekleme Stratejileri<\/h4>\n<p>*   <strong>n8n Verileri:<\/strong> <code>docker-compose.yml<\/code> dosyas\u0131nda belirtti\u011finiz <code>~\/.n8n<\/code> klas\u00f6r\u00fcn\u00fc d\u00fczenli olarak yedekleyin. Bu klas\u00f6r, n8n i\u015f ak\u0131\u015flar\u0131n\u0131z\u0131, kimlik bilgilerinizi ve veritaban\u0131n\u0131z\u0131 (varsay\u0131lan olarak SQLite) i\u00e7erir.<br \/>\n*   <strong>Remotion Projesi:<\/strong> Remotion projenizin kod taban\u0131n\u0131 (\u00f6rne\u011fin, Git ile bir versiyon kontrol sisteminde) yedekleyin.<\/p>\n<h4>\u0130zleme ve Uyar\u0131 Sistemleri<\/h4>\n<p>Sunucunuzun ve servislerinizin durumunu izlemek i\u00e7in ara\u00e7lar kullan\u0131n:<\/p>\n<p>*   <strong>Prometheus & Grafana:<\/strong> Sunucu kaynak kullan\u0131m\u0131n\u0131 (CPU, RAM, disk) ve uygulama metriklerini izlemek i\u00e7in g\u00fc\u00e7l\u00fc bir kombinasyondur.<br \/>\n*   <strong>UptimeRobot:<\/strong> n8n ve Remotion render sunucular\u0131n\u0131z\u0131n eri\u015filebilirli\u011fini d\u0131\u015far\u0131dan kontrol etmek ve kesinti durumunda uyar\u0131 almak i\u00e7in kullan\u0131\u015fl\u0131d\u0131r.<br \/>\n*   <strong>PM2 Logs:<\/strong> PM2, Remotion render sunucunuzun loglar\u0131n\u0131 y\u00f6netir. <code>pm2 logs remotion-render<\/code> komutuyla loglar\u0131 ger\u00e7ek zamanl\u0131 olarak takip edebilirsiniz.<\/p>\n<h3>Sonu\u00e7<\/h3>\n<p>n8n ve Remotion'\u0131n birle\u015fimi, otomatik video \u00fcretimi alan\u0131nda s\u0131n\u0131rlar\u0131 zorlayan bir g\u00fc\u00e7 sunuyor. Bu rehberde ad\u0131m ad\u0131m anlatt\u0131\u011f\u0131m\u0131z sunucu kurulumu ve entegrasyon ad\u0131mlar\u0131yla, kendi dinamik ve \u00f6l\u00e7eklenebilir video \u00fcretim sisteminizi kurman\u0131n temellerini atm\u0131\u015f oldunuz. \u0130ster pazarlama kampanyalar\u0131n\u0131z i\u00e7in ki\u015fiselle\u015ftirilmi\u015f videolar, ister e\u011fitim i\u00e7erikleri veya sosyal medya g\u00f6nderileri olsun, bu g\u00fc\u00e7l\u00fc ikili ile video \u00fcretim s\u00fcre\u00e7lerinizi otomatize ederek zaman ve kaynak tasarrufu sa\u011flayabilirsiniz. \u015eimdi bu ara\u00e7lar\u0131n potansiyelini ke\u015ffetme ve yarat\u0131c\u0131l\u0131\u011f\u0131n\u0131z\u0131 kodla birle\u015ftirme zaman\u0131!<\/p>\n<h3>SSS (S\u0131k Sorulan Sorular)<\/h3>\n<p><strong>Remotion i\u00e7in hangi donan\u0131m \u00f6nerilir?<\/strong><br \/>\nMinimum 8 GB RAM, 4 \u00e7ekirdekli bir CPU ve SSD depolama \u00f6nerilir. Ancak, daha karma\u015f\u0131k veya y\u00fcksek \u00e7\u00f6z\u00fcn\u00fcrl\u00fckl\u00fc videolar i\u00e7in<\/p>\n","protected":false},"excerpt":{"rendered":"n8n ve Remotion ile Otomatik Video \u00dcretimi: Sunucu Kurulum Rehberi\nG\u00fcn\u00fcm\u00fcz dijital d\u00fcnyas\u0131nda video i\u00e7eri\u011fin \u00f6nemi her ge\u00e7en g\u00fcn art\u0131yor.","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-38744","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-genel","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>n8n ve Remotion ile Otomatik Video \u00dcretimi: Sunucu Kurulum Rehberi - Kodlar\u0131n Gizemli D\u00fcnyas\u0131<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/n8n-ve-remotion-ile-otomatik-video-uretimi-sunucu-kurulum-rehberi\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"n8n ve Remotion ile Otomatik Video \u00dcretimi: Sunucu Kurulum Rehberi\" \/>\n<meta property=\"og:description\" content=\"n8n ve Remotion ile Otomatik Video \u00dcretimi: Sunucu Kurulum Rehberi G\u00fcn\u00fcm\u00fcz dijital d\u00fcnyas\u0131nda video i\u00e7eri\u011fin \u00f6nemi her ge\u00e7en g\u00fcn art\u0131yor.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/n8n-ve-remotion-ile-otomatik-video-uretimi-sunucu-kurulum-rehberi\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2026-02-06T14:30:44+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"14 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/n8n-ve-remotion-ile-otomatik-video-uretimi-sunucu-kurulum-rehberi\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/n8n-ve-remotion-ile-otomatik-video-uretimi-sunucu-kurulum-rehberi\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"n8n ve Remotion ile Otomatik Video \u00dcretimi: Sunucu Kurulum Rehberi\",\"datePublished\":\"2026-02-06T14:30:44+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/n8n-ve-remotion-ile-otomatik-video-uretimi-sunucu-kurulum-rehberi\/\"},\"wordCount\":2505,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/n8n-ve-remotion-ile-otomatik-video-uretimi-sunucu-kurulum-rehberi\/#respond\"]}],\"copyrightYear\":\"2026\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/n8n-ve-remotion-ile-otomatik-video-uretimi-sunucu-kurulum-rehberi\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/n8n-ve-remotion-ile-otomatik-video-uretimi-sunucu-kurulum-rehberi\/\",\"name\":\"n8n ve Remotion ile Otomatik Video \u00dcretimi: Sunucu Kurulum Rehberi - Kodlar\u0131n Gizemli D\u00fcnyas\u0131\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2026-02-06T14:30:44+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/n8n-ve-remotion-ile-otomatik-video-uretimi-sunucu-kurulum-rehberi\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/n8n-ve-remotion-ile-otomatik-video-uretimi-sunucu-kurulum-rehberi\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/n8n-ve-remotion-ile-otomatik-video-uretimi-sunucu-kurulum-rehberi\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"n8n ve Remotion ile Otomatik Video \u00dcretimi: Sunucu Kurulum Rehberi\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"n8n ve Remotion ile Otomatik Video \u00dcretimi: Sunucu Kurulum Rehberi - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/n8n-ve-remotion-ile-otomatik-video-uretimi-sunucu-kurulum-rehberi\/","og_locale":"tr_TR","og_type":"article","og_title":"n8n ve Remotion ile Otomatik Video \u00dcretimi: Sunucu Kurulum Rehberi","og_description":"n8n ve Remotion ile Otomatik Video \u00dcretimi: Sunucu Kurulum Rehberi G\u00fcn\u00fcm\u00fcz dijital d\u00fcnyas\u0131nda video i\u00e7eri\u011fin \u00f6nemi her ge\u00e7en g\u00fcn art\u0131yor.","og_url":"https:\/\/fatihsoysal.com\/blog\/n8n-ve-remotion-ile-otomatik-video-uretimi-sunucu-kurulum-rehberi\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2026-02-06T14:30:44+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"14 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/n8n-ve-remotion-ile-otomatik-video-uretimi-sunucu-kurulum-rehberi\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/n8n-ve-remotion-ile-otomatik-video-uretimi-sunucu-kurulum-rehberi\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"n8n ve Remotion ile Otomatik Video \u00dcretimi: Sunucu Kurulum Rehberi","datePublished":"2026-02-06T14:30:44+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/n8n-ve-remotion-ile-otomatik-video-uretimi-sunucu-kurulum-rehberi\/"},"wordCount":2505,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/n8n-ve-remotion-ile-otomatik-video-uretimi-sunucu-kurulum-rehberi\/#respond"]}],"copyrightYear":"2026","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/n8n-ve-remotion-ile-otomatik-video-uretimi-sunucu-kurulum-rehberi\/","url":"https:\/\/fatihsoysal.com\/blog\/n8n-ve-remotion-ile-otomatik-video-uretimi-sunucu-kurulum-rehberi\/","name":"n8n ve Remotion ile Otomatik Video \u00dcretimi: Sunucu Kurulum Rehberi - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2026-02-06T14:30:44+00:00","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/n8n-ve-remotion-ile-otomatik-video-uretimi-sunucu-kurulum-rehberi\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/n8n-ve-remotion-ile-otomatik-video-uretimi-sunucu-kurulum-rehberi\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/n8n-ve-remotion-ile-otomatik-video-uretimi-sunucu-kurulum-rehberi\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"n8n ve Remotion ile Otomatik Video \u00dcretimi: Sunucu Kurulum Rehberi"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/38744","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=38744"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/38744\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=38744"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=38744"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=38744"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}