{"id":33774,"date":"2025-11-06T22:01:26","date_gmt":"2025-11-06T19:01:26","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/n8n-kurulumu-ve-yapilandirmasi-otomasyon-dunyasina-adim-atin\/"},"modified":"2025-11-06T22:01:26","modified_gmt":"2025-11-06T19:01:26","slug":"n8n-kurulumu-ve-yapilandirmasi-otomasyon-dunyasina-adim-atin","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/n8n-kurulumu-ve-yapilandirmasi-otomasyon-dunyasina-adim-atin\/","title":{"rendered":"N8N Kurulumu ve Yap\u0131land\u0131rmas\u0131: Otomasyon D\u00fcnyas\u0131na Ad\u0131m At\u0131n"},"content":{"rendered":"<p><body><\/p>\n<p>G\u00fcn\u00fcm\u00fcz\u00fcn h\u0131zla de\u011fi\u015fen dijital d\u00fcnyas\u0131nda, i\u015fletmeler ve bireyler s\u00fcrekli olarak tekrarlayan g\u00f6revler ve manuel s\u00fcre\u00e7lerle bo\u011fu\u015fuyor. Bu durum, hem zaman kayb\u0131na hem de insan hatas\u0131na yol a\u00e7arak verimlili\u011fi ciddi \u015fekilde d\u00fc\u015f\u00fcr\u00fcyor. Peki, i\u015f ak\u0131\u015flar\u0131n\u0131z\u0131 otomatikle\u015ftirmenin, farkl\u0131 uygulamalar\u0131 sorunsuz bir \u015fekilde entegre etmenin ve b\u00f6ylece daha stratejik g\u00f6revlere odaklanman\u0131n bir yolu var m\u0131? Elbette var! \u0130\u015fte tam da bu noktada, g\u00fc\u00e7l\u00fc ve esnek bir otomasyon arac\u0131 olan N8N devreye giriyor. Bu makalede, N8N&#8217;in ne oldu\u011funu, kurulumunu ve derinlemesine yap\u0131land\u0131rmas\u0131n\u0131 ad\u0131m ad\u0131m inceleyece\u011fiz, b\u00f6ylece siz de otomasyonun s\u0131n\u0131rs\u0131z d\u00fcnyas\u0131na ilk ad\u0131m\u0131 atabileceksiniz.<\/p>\n<p>N8N, a\u00e7\u0131k kaynakl\u0131, low-code bir otomasyon platformudur ve kullan\u0131c\u0131lar\u0131n \u00e7e\u015fitli \u00e7evrimi\u00e7i hizmetleri, uygulamalar\u0131 ve \u00f6zel API&#8217;leri birbirine ba\u011flayarak karma\u015f\u0131k i\u015f ak\u0131\u015flar\u0131 olu\u015fturmas\u0131na olanak tan\u0131r. Yani, farkl\u0131 sistemler aras\u0131nda veri transferi yapabilir, bildirimler g\u00f6nderebilir, belirli ko\u015fullara ba\u011fl\u0131 eylemleri tetikleyebilir ve \u00e7ok daha fazlas\u0131n\u0131 ger\u00e7ekle\u015ftirebilirsiniz. Bu, \u00f6zellikle geli\u015ftirme becerileri k\u0131s\u0131tl\u0131 olan ancak otomasyonun faydalar\u0131ndan yararlanmak isteyen ekipler i\u00e7in b\u00fcy\u00fck bir avantaj sa\u011flar. Dolay\u0131s\u0131yla, N8N ile tan\u0131\u015fmak, i\u015f s\u00fcre\u00e7lerinizi dijital d\u00f6n\u00fc\u015f\u00fcme u\u011fratmak ve operasyonel verimlili\u011finizi maksimize etmek i\u00e7in kritik bir ad\u0131md\u0131r.<\/p>\n<p>\u015e\u00fcphesiz ki N8N, sundu\u011fu esneklik ve geni\u015f entegrasyon yelpazesi ile dikkat \u00e7ekmektedir. Webhook&#8217;lardan pop\u00fcler SaaS uygulamalar\u0131na, veritabanlar\u0131ndan bulut servislerine kadar bir\u00e7ok farkl\u0131 kayna\u011f\u0131 tek bir platformda birle\u015ftirebilirsiniz. Bu sayede, \u00f6rne\u011fin yeni bir m\u00fc\u015fteri kayd\u0131 olu\u015fturuldu\u011funda otomatik olarak bir kar\u015f\u0131lama e-postas\u0131 g\u00f6nderebilir, CRM sisteminizi g\u00fcncelleyebilir ve ayn\u0131 zamanda ilgili departmana Slack \u00fczerinden bildirim d\u00fc\u015febilirsiniz. T\u00fcm bu s\u00fcre\u00e7ler, N8N&#8217;in g\u00f6rsel i\u015f ak\u0131\u015f\u0131 olu\u015fturucu aray\u00fcz\u00fc sayesinde saniyeler i\u00e7inde tasarlanabilir ve devreye al\u0131nabilir. Bu yetenekler, N8N&#8217;i modern i\u015f ortamlar\u0131n\u0131n vazge\u00e7ilmez bir par\u00e7as\u0131 haline getirmektedir.<\/p>\n<p>Bu k\u0131lavuz boyunca, N8N&#8217;in kurulumundan temel yap\u0131land\u0131rmas\u0131na, ileri d\u00fczey optimizasyonlar\u0131ndan ger\u00e7ek d\u00fcnya senaryolar\u0131na kadar geni\u015f bir yelpazeyi ele alaca\u011f\u0131z. Amac\u0131m\u0131z, N8N&#8217;e tamamen yabanc\u0131 olan bir okuyucunun bile makalenin sonunda kendi otomasyonlar\u0131n\u0131 kurabilecek ve y\u00f6netebilecek bilgiye sahip olmas\u0131n\u0131 sa\u011flamakt\u0131r. Ayr\u0131ca, platformun potansiyelini tam olarak ortaya \u00e7\u0131karacak ipu\u00e7lar\u0131 ve p\u00fcf noktalar\u0131 da payla\u015faca\u011f\u0131z. Haz\u0131rsan\u0131z, dijital i\u015f ak\u0131\u015flar\u0131n\u0131z\u0131 ba\u015ftan sona yeniden tasarlayacak ve daha ak\u0131ll\u0131 hale getirecek bu yolculu\u011fa ba\u015flayal\u0131m!<\/p>\n<h2>N8N Nedir ve \u0130\u015f Ak\u0131\u015f\u0131n\u0131z\u0131 Nas\u0131l D\u00f6n\u00fc\u015ft\u00fcr\u00fcr?<\/h2>\n<p>N8N, &#8220;Node&#8221; ve &#8220;N&#8221; kelimelerinin birle\u015fiminden olu\u015fan, a\u00e7\u0131k kaynakl\u0131 bir i\u015f ak\u0131\u015f\u0131 otomasyon platformudur. Kendinizi dijital bir orkestra \u015fefi gibi hayal edin; N8N, bu orkestradaki her bir enstr\u00fcman\u0131n (uygulaman\u0131n veya servisin) do\u011fru zamanda, do\u011fru notay\u0131 (veriyi veya eylemi) \u00e7almas\u0131n\u0131 sa\u011flayan bir ara\u00e7t\u0131r. Low-code yakla\u015f\u0131m\u0131 sayesinde, genellikle s\u00fcr\u00fckle-b\u0131rak aray\u00fcz\u00fc ile karma\u015f\u0131k kod yazmaya gerek kalmadan otomasyonlar olu\u015fturman\u0131za imkan tan\u0131r. Bu \u00f6zelli\u011fiyle, hem geli\u015ftiricilere hem de teknik olmayan i\u015f kullan\u0131c\u0131lar\u0131na hitap eder.<\/p>\n<p>Peki, N8N i\u015f ak\u0131\u015f\u0131n\u0131z\u0131 tam olarak nas\u0131l d\u00f6n\u00fc\u015ft\u00fcrebilir? Temelinde, N8N&#8217;in g\u00fcc\u00fc &#8220;d\u00fc\u011f\u00fcmler&#8221; (nodes) ve &#8220;i\u015f ak\u0131\u015flar\u0131&#8221; (workflows) kavramlar\u0131na dayan\u0131r. Her d\u00fc\u011f\u00fcm, belirli bir g\u00f6revi veya bir uygulamayla entegrasyonu temsil eder. \u00d6rne\u011fin, bir &#8220;Webhook&#8221; d\u00fc\u011f\u00fcm\u00fc gelen verileri dinlerken, bir &#8220;Email&#8221; d\u00fc\u011f\u00fcm\u00fc e-posta g\u00f6nderme i\u015flevini yerine getirir ve bir &#8220;Google Sheets&#8221; d\u00fc\u011f\u00fcm\u00fc e-tablolarla etkile\u015fime girer. Bu d\u00fc\u011f\u00fcmleri, bir ak\u0131\u015f diyagram\u0131 gibi birbirine ba\u011flayarak, bir dizi ko\u015fula ba\u011fl\u0131 olarak \u00e7al\u0131\u015fan otomatik s\u00fcre\u00e7ler olu\u015fturabilirsiniz. Sonu\u00e7 olarak, bu tekrarlayan ve zaman al\u0131c\u0131 g\u00f6revler otomatikle\u015fti\u011finde, ekibiniz daha yarat\u0131c\u0131 ve katma de\u011ferli i\u015flere odaklanabilir, bu da genel verimlilikte g\u00f6zle g\u00f6r\u00fcl\u00fcr bir art\u0131\u015fa neden olur.<\/p>\n<p>Bu otomasyon yetenekleri sayesinde, N8N bir\u00e7ok farkl\u0131 senaryoda kullan\u0131labilir. \u00d6rne\u011fin, bir pazarlama ekibinin sosyal medya payla\u015f\u0131mlar\u0131n\u0131 otomatikle\u015ftirdi\u011fini d\u00fc\u015f\u00fcnelim: Yeni bir blog yaz\u0131s\u0131 yay\u0131nland\u0131\u011f\u0131nda, N8N bu olay\u0131 alg\u0131layabilir (RSS d\u00fc\u011f\u00fcm\u00fc veya bir webhook arac\u0131l\u0131\u011f\u0131yla) ve otomatik olarak Twitter, LinkedIn ve Facebook gibi platformlarda payla\u015f\u0131m yapabilir (ilgili sosyal medya d\u00fc\u011f\u00fcmleriyle). Ayn\u0131 zamanda, bu payla\u015f\u0131m\u0131n istatistiklerini takip eden bir Google Sheets tablosuna veri ekleyebilir. Bu senaryo, manuel olarak saatler s\u00fcrebilecek bir g\u00f6revi, sadece birka\u00e7 t\u0131klama ile s\u00fcrekli \u00e7al\u0131\u015fan otomatik bir s\u00fcrece d\u00f6n\u00fc\u015ft\u00fcrmenin harika bir \u00f6rne\u011fidir. B\u00f6ylece, manuel m\u00fcdahale ihtiyac\u0131 ortadan kalkar, yay\u0131n tutarl\u0131l\u0131\u011f\u0131 sa\u011flan\u0131r ve pazarlama ekibinin zaman\u0131 strateji geli\u015ftirmeye kal\u0131r.<\/p>\n<p>N8N&#8217;in bir di\u011fer \u00f6nemli \u00f6zelli\u011fi de esnek da\u011f\u0131t\u0131m se\u00e7enekleridir. Kendi sunucunuzda bar\u0131nd\u0131rabilir (on-premise), Docker konteynerleri kullanarak kolayca kurabilir veya bulut tabanl\u0131 bir hizmet olarak kullanabilirsiniz. Bu, verilerinizin kontrol\u00fcn\u00fc elinizde tutman\u0131za olanak tan\u0131r ve \u00f6zellikle hassas verilerle \u00e7al\u0131\u015fan i\u015fletmeler i\u00e7in b\u00fcy\u00fck bir avantajd\u0131r. Ayr\u0131ca, binlerce entegrasyonu desteklemesi, \u00f6zel API&#8217;lerle ba\u011flant\u0131 kurma yetene\u011fi ve JavaScript ile kendi d\u00fc\u011f\u00fcmlerinizi geli\u015ftirme imkan\u0131 sunmas\u0131, N8N&#8217;i piyasadaki en g\u00fc\u00e7l\u00fc otomasyon ara\u00e7lar\u0131ndan biri haline getirir. \u00d6zetle, N8N, dijital s\u00fcre\u00e7lerinizi basitle\u015ftirmek, verimlili\u011fi art\u0131rmak ve i\u015f ak\u0131\u015flar\u0131n\u0131z\u0131 gelece\u011fe haz\u0131r hale getirmek i\u00e7in vazge\u00e7ilmez bir ara\u00e7t\u0131r.<\/p>\n<h2>N8N Kurulumu Ad\u0131m Ad\u0131m: Ba\u015flang\u0131\u00e7 Rehberi<\/h2>\n<p>N8N&#8217;i kullanmaya ba\u015flamak i\u00e7in \u00f6ncelikle onu sisteminize kurman\u0131z gerekir. N8N, farkl\u0131 kullan\u0131m senaryolar\u0131na uygun \u00e7e\u015fitli kurulum y\u00f6ntemleri sunar. En pop\u00fcler ve tavsiye edilen y\u00f6ntemlerden ikisi Docker ile kurulum ve Node.js\/NPM ile kurulumdur. Her iki y\u00f6ntemin de kendine g\u00f6re avantajlar\u0131 vard\u0131r ve a\u015fa\u011f\u0131da ad\u0131m ad\u0131m a\u00e7\u0131klanm\u0131\u015ft\u0131r, b\u00f6ylece ihtiya\u00e7lar\u0131n\u0131za en uygun olan\u0131 se\u00e7ebilirsiniz.<\/p>\n<h3>Se\u00e7enek 1: Docker ile H\u0131zl\u0131 ve Kolay Kurulum Nas\u0131l Yap\u0131l\u0131r?<\/h3>\n<p>Docker, uygulamalar\u0131 &#8220;konteyner&#8221; ad\u0131 verilen izole ortamlarda \u00e7al\u0131\u015ft\u0131rmay\u0131 sa\u011flayan bir platformdur. N8N&#8217;i Docker ile kurmak, ba\u011f\u0131ml\u0131l\u0131k sorunlar\u0131n\u0131 ortadan kald\u0131r\u0131r, kurulumu basitle\u015ftirir ve N8N&#8217;in farkl\u0131 sistemler \u00fczerinde tutarl\u0131 bir \u015fekilde \u00e7al\u0131\u015fmas\u0131n\u0131 sa\u011flar. \u00d6zellikle sunucu ortam\u0131nda veya h\u0131zl\u0131 bir \u015fekilde test ama\u00e7l\u0131 kurulum yapmak isteyenler i\u00e7in idealdir.<\/p>\n<ol>\n<li><strong>Docker ve Docker Compose Kurulumu:<\/strong>\n<p>\u00d6ncelikle sisteminizde Docker ve Docker Compose&#8217;un kurulu olmas\u0131 gerekmektedir. E\u011fer kurulu de\u011filse, i\u015fletim sisteminize (Windows, macOS, Linux) g\u00f6re Docker&#8217;\u0131n resmi web sitesinden kurulum y\u00f6nergelerini takip etmelisiniz. Genellikle, Windows ve macOS i\u00e7in Docker Desktop ile birlikte gelirken, Linux i\u00e7in terminal komutlar\u0131yla ayr\u0131 ayr\u0131 kurulmalar\u0131 gerekir.<\/p>\n<div class=\"expert-tip\">\n        Uzman \u0130pucu: Docker Desktop, Windows ve macOS kullan\u0131c\u0131lar\u0131 i\u00e7in en kolay kurulum y\u00f6ntemidir. T\u00fcm gerekli bile\u015fenleri tek bir pakette sunar.\n      <\/div>\n<\/li>\n<li><strong><code>docker-compose.yml<\/code> Dosyas\u0131 Olu\u015fturma:<\/strong>\n<p>N8N&#8217;i Docker Compose ile y\u00f6netmek i\u00e7in bir YAML dosyas\u0131na ihtiyac\u0131m\u0131z var. Bu dosya, N8N konteynerinin nas\u0131l ba\u015flat\u0131laca\u011f\u0131n\u0131, hangi portu kullanaca\u011f\u0131n\u0131 ve kal\u0131c\u0131 verileri nerede depolayaca\u011f\u0131n\u0131 tan\u0131mlar. \u00c7al\u0131\u015fma dizininizde <code>docker-compose.yml<\/code> ad\u0131nda bir dosya olu\u015fturun ve a\u015fa\u011f\u0131daki i\u00e7eri\u011fi yap\u0131\u015ft\u0131r\u0131n:<\/p>\n<pre><code class=\"language-yaml\">version: '3.8'\n\nservices:\n  n8n:\n    image: n8nio\/n8n\n    restart: always\n    ports:\n      - \"5678:5678\"\n    environment:\n      - N8N_HOST=${N8N_HOST:-localhost}\n      - N8N_PORT=5678\n      - N8N_PROTOCOL=http\n      - WEBHOOK_URL=http:\/\/${N8N_HOST:-localhost}:5678\/\n      - GENERIC_TIMEZONE=${GENERIC_TIMEZONE:-Europe\/Istanbul} # Kendi zaman diliminizi ayarlay\u0131n\n      - N8N_BASIC_AUTH_ACTIVE=true\n      - N8N_BASIC_AUTH_USER=${N8N_BASIC_AUTH_USER:-user}\n      - N8N_BASIC_AUTH_PASSWORD=${N8N_BASIC_AUTH_PASSWORD:-password}\n      - N8N_EDITOR_BASE_URL=http:\/\/${N8N_HOST:-localhost}:5678\/\n    volumes:\n      - n8n_data:\/home\/node\/.n8n\n    # command: n8n start --tunnel\n    # E\u011fer bir t\u00fcnel a\u00e7mak isterseniz \u00fcstteki sat\u0131r\u0131 aktif edebilirsiniz.\n\nvolumes:\n  n8n_data:\n<\/pre>\n<p><\/code><\/p>\n<p>Bu yap\u0131land\u0131rma, N8N'i 5678 numaral\u0131 port \u00fczerinden \u00e7al\u0131\u015ft\u0131r\u0131r ve verilerini <code>n8n_data<\/code> ad\u0131nda bir Docker volume'\u00fcnde saklar, b\u00f6ylece konteyner silinse bile verileriniz kaybolmaz. Ayr\u0131ca temel kimlik do\u011frulama ayarlar\u0131 da burada tan\u0131mlanm\u0131\u015ft\u0131r. G\u00fcvenlik nedeniyle varsay\u0131lan kullan\u0131c\u0131 ad\u0131 ve \u015fifreyi (user\/password) de\u011fi\u015ftirdi\u011finizden emin olun.<\/p>\n<\/li>\n<li><strong>N8N Konteynerini Ba\u015flatma:<\/strong>\n<p>Dosyay\u0131 kaydettikten sonra, ayn\u0131 dizinde terminali a\u00e7\u0131n ve a\u015fa\u011f\u0131daki komutu \u00e7al\u0131\u015ft\u0131r\u0131n:<\/p>\n<pre><code class=\"language-bash\">docker-compose up -d<\/pre>\n<p><\/code><\/p>\n<p>Bu komut, N8N konteynerini arka planda ba\u015flat\u0131r. \u0130lk \u00e7al\u0131\u015ft\u0131rmada N8N imaj\u0131n\u0131 indirece\u011fi i\u00e7in biraz zaman alabilir. Konteynerin durumunu kontrol etmek i\u00e7in <code>docker-compose ps<\/code> komutunu kullanabilirsiniz.<\/p>\n<\/li>\n<li><strong>N8N Aray\u00fcz\u00fcne Eri\u015fim:<\/strong>\n<p>Konteyner ba\u015far\u0131yla ba\u015flat\u0131ld\u0131ktan sonra, web taray\u0131c\u0131n\u0131zdan <code>http:\/\/localhost:5678<\/code> adresine giderek N8N aray\u00fcz\u00fcne eri\u015febilirsiniz. Tan\u0131mlad\u0131\u011f\u0131n\u0131z kullan\u0131c\u0131 ad\u0131 ve \u015fifre ile giri\u015f yaparak otomasyon d\u00fcnyan\u0131za ad\u0131m atabilirsiniz.<\/p>\n<\/li>\n<\/ol>\n<h3>Se\u00e7enek 2: NPM ile Geli\u015ftirme Ortam\u0131na Kurulum<\/h3>\n<p>E\u011fer Node.js ekosistemine a\u015fina bir geli\u015ftiriciyseniz veya N8N'i yerel makinenizde geli\u015ftirme ve test ama\u00e7l\u0131 kullanmak istiyorsan\u0131z, NPM (Node Package Manager) ile kurulum daha uygun olabilir.<\/p>\n<ol>\n<li><strong>Node.js ve NPM Kurulumu:<\/strong>\n<p>NPM ile N8N kurmak i\u00e7in \u00f6ncelikle sisteminizde Node.js ve NPM'in kurulu olmas\u0131 gerekir. Node.js'in resmi web sitesinden (nodejs.org) LTS (Long Term Support) s\u00fcr\u00fcm\u00fcn\u00fc indirip kurman\u0131z \u00f6nerilir. Kurulum tamamland\u0131ktan sonra terminalde a\u015fa\u011f\u0131daki komutlar\u0131 \u00e7al\u0131\u015ft\u0131rarak Node.js ve NPM'in do\u011fru bir \u015fekilde kuruldu\u011funu do\u011frulayabilirsiniz:<\/p>\n<pre><code class=\"language-bash\">node -v\nnpm -v<\/pre>\n<p><\/code><\/p>\n<p>Bu komutlar, kurulu Node.js ve NPM s\u00fcr\u00fcmlerini size g\u00f6stermelidir.<\/p>\n<\/li>\n<li><strong>N8N'i Global Olarak Kurma:<\/strong>\n<p>Node.js ve NPM kurulduktan sonra, N8N'i global olarak kurmak i\u00e7in terminalde \u015fu komutu kullan\u0131n:<\/p>\n<pre><code class=\"language-bash\">npm install -g n8n<\/pre>\n<p><\/code><\/p>\n<p>Bu komut, N8N'i sisteminizde genel bir komut olarak eri\u015filebilir hale getirecektir. Kurulumun tamamlanmas\u0131 internet h\u0131z\u0131n\u0131za ba\u011fl\u0131 olarak birka\u00e7 dakika s\u00fcrebilir.<\/p>\n<\/li>\n<li><strong>N8N'i Ba\u015flatma:<\/strong>\n<p>Kurulum tamamland\u0131ktan sonra, N8N'i ba\u015flatmak i\u00e7in basit\u00e7e terminalde <code>n8n<\/code> komutunu \u00e7al\u0131\u015ft\u0131r\u0131n:<\/p>\n<pre><code class=\"language-bash\">n8n start<\/pre>\n<p><\/code><\/p>\n<p>N8N varsay\u0131lan olarak 5678 numaral\u0131 port \u00fczerinden yerel sunucuda \u00e7al\u0131\u015fmaya ba\u015flayacakt\u0131r. Taray\u0131c\u0131n\u0131zdan <code>http:\/\/localhost:5678<\/code> adresine giderek N8N aray\u00fcz\u00fcne eri\u015febilirsiniz. \u0130lk \u00e7al\u0131\u015ft\u0131rmada bir y\u00f6netici kullan\u0131c\u0131 olu\u015fturman\u0131z istenecektir.<\/p>\n<\/li>\n<\/ol>\n<p>Her iki kurulum y\u00f6ntemi de N8N'in temel i\u015flevselli\u011fini sunar. Docker, genellikle \u00fcretim ortamlar\u0131 i\u00e7in daha istikrarl\u0131 ve y\u00f6netilebilir bir \u00e7\u00f6z\u00fcmken, NPM ile kurulum yerel geli\u015ftirme ve testler i\u00e7in daha h\u0131zl\u0131 ve pratiktir. Hangi y\u00f6ntemi se\u00e7erseniz se\u00e7in, art\u0131k N8N'in g\u00fc\u00e7l\u00fc otomasyon yeteneklerini ke\u015ffetmeye haz\u0131rs\u0131n\u0131z!<\/p>\n<h2>Temel N8N Yap\u0131land\u0131rmas\u0131: \u0130lk \u0130\u015f Ak\u0131\u015f\u0131n\u0131z\u0131 Olu\u015fturun<\/h2>\n<p>N8N kurulumunu ba\u015far\u0131yla tamamlad\u0131ktan sonra, art\u0131k platformun kalbine, yani i\u015f ak\u0131\u015flar\u0131 (workflows) olu\u015fturmaya ba\u015flayabiliriz. N8N'in web tabanl\u0131 aray\u00fcz\u00fc, s\u00fcr\u00fckle-b\u0131rak mant\u0131\u011f\u0131yla olduk\u00e7a sezgisel bir deneyim sunar. \u0130lk ad\u0131m\u0131z, bu aray\u00fcz\u00fc ke\u015ffetmek ve basit bir otomasyon senaryosu olu\u015fturarak temel yap\u0131land\u0131rmalar\u0131 anlamakt\u0131r.<\/p>\n<p>N8N aray\u00fcz\u00fcne giri\u015f yapt\u0131\u011f\u0131n\u0131zda, sizi bo\u015f bir \u00e7al\u0131\u015fma alan\u0131 kar\u015f\u0131layacakt\u0131r. Sol panelde, mevcut d\u00fc\u011f\u00fcmlerin (nodes) bir listesi bulunur. Bu d\u00fc\u011f\u00fcmler, N8N'in entegre oldu\u011fu servisleri, veri i\u015fleme fonksiyonlar\u0131n\u0131 ve kontrol ak\u0131\u015f elemanlar\u0131n\u0131 temsil eder. Sa\u011f \u00fcst k\u00f6\u015fede ise mevcut i\u015f ak\u0131\u015flar\u0131n\u0131z\u0131 listeleyebilece\u011finiz, yenisini olu\u015fturabilece\u011finiz veya import edebilece\u011finiz men\u00fcye eri\u015febilirsiniz. \u0130lk i\u015f ak\u0131\u015f\u0131m\u0131z\u0131 olu\u015fturmak i\u00e7in \"Add first Workflow\" veya \"+ New\" butonuna t\u0131klayarak ba\u015flayabiliriz.<\/p>\n<p>\u015eimdi basit bir senaryo ile temel bir i\u015f ak\u0131\u015f\u0131 olu\u015ftural\u0131m: \"Bir webhook \u00e7a\u011fr\u0131s\u0131 ald\u0131\u011f\u0131nda, gelen veriyi bir log dosyas\u0131na kaydet ve ard\u0131ndan bir ba\u015far\u0131 mesaj\u0131 d\u00f6nd\u00fcr.\" Bu, N8N'in nas\u0131l \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131 anlamak i\u00e7in harika bir ba\u015flang\u0131\u00e7 noktas\u0131d\u0131r.<\/p>\n<ol>\n<li><strong>Webhook Tetikleyici D\u00fc\u011f\u00fcm\u00fc Ekleme:<\/strong>\n<p>Sol paneldeki arama kutusuna \"Webhook\" yaz\u0131n ve \"Webhook\" d\u00fc\u011f\u00fcm\u00fcn\u00fc \u00e7al\u0131\u015fma alan\u0131n\u0131za s\u00fcr\u00fckleyin. Bu d\u00fc\u011f\u00fcm, d\u0131\u015f sistemlerden HTTP isteklerini (GET, POST vb.) dinleyerek i\u015f ak\u0131\u015f\u0131n\u0131 tetikler. D\u00fc\u011f\u00fcm\u00fc se\u00e7ti\u011finizde, sa\u011f panelde onun ayarlar\u0131 g\u00f6r\u00fcnecektir. Burada \"HTTP Method\"u \"POST\" olarak, \"Response Mode\"u ise \"Respond now with custom data\" olarak ayarlay\u0131n. Ard\u0131ndan \"URL\" alan\u0131nda size \u00f6zel bir webhook adresi belirecektir. Bu adresi kopyalay\u0131n, \u00e7\u00fcnk\u00fc otomasyonu tetiklemek i\u00e7in kullanaca\u011f\u0131z.<\/p>\n<div class=\"expert-tip\">\n        Uzman \u0130pucu: Webhook URL'leri genellikle hassas bilgiler i\u00e7erir. Bu URL'leri asla kamuya a\u00e7\u0131k yerlerde payla\u015fmay\u0131n ve \u00fcretim ortamlar\u0131nda g\u00fcvenli bir \u015fekilde y\u00f6netin.\n      <\/div>\n<\/li>\n<li><strong>Set D\u00fc\u011f\u00fcm\u00fc ile Veri Haz\u0131rlama:<\/strong>\n<p>\u015eimdi, gelen veriyi i\u015flemek ve bir \u00e7\u0131kt\u0131 mesaj\u0131 olu\u015fturmak i\u00e7in bir \"Set\" d\u00fc\u011f\u00fcm\u00fc ekleyelim. Sol panelden \"Set\" d\u00fc\u011f\u00fcm\u00fcn\u00fc bulun ve \u00e7al\u0131\u015fma alan\u0131na s\u00fcr\u00fckleyin. Webhook d\u00fc\u011f\u00fcm\u00fcn\u00fcn sa\u011f\u0131ndaki gri noktadan tutup Set d\u00fc\u011f\u00fcm\u00fcn\u00fcn solundaki gri noktaya \u00e7ekerek iki d\u00fc\u011f\u00fcm\u00fc birbirine ba\u011flay\u0131n. Set d\u00fc\u011f\u00fcm\u00fcn\u00fcn ayarlar\u0131nda \"Add Value\" se\u00e7ene\u011fine t\u0131klayarak bir yeni de\u011fer tan\u0131mlay\u0131n. \"Name\" alan\u0131na \"responseMessage\", \"Value\" alan\u0131na ise <code>Merhaba, veriniz ba\u015far\u0131yla al\u0131nd\u0131: {{ $json.body.message }}<\/code> gibi bir metin yaz\u0131n. Burada <code>{{ $json.body.message }}<\/code> ifadesi, webhook arac\u0131l\u0131\u011f\u0131yla gelen JSON verisinin <code>message<\/code> anahtar\u0131ndaki de\u011feri almay\u0131 sa\u011flar.<\/p>\n<\/li>\n<li><strong>Respond to Webhook D\u00fc\u011f\u00fcm\u00fc Ekleme:<\/strong>\n<p>\u0130\u015f ak\u0131\u015f\u0131m\u0131z\u0131n son ad\u0131m\u0131, webhook \u00e7a\u011fr\u0131s\u0131na bir yan\u0131t g\u00f6ndermektir. Bunun i\u00e7in bir \"Respond to Webhook\" d\u00fc\u011f\u00fcm\u00fc ekleyin ve \"Set\" d\u00fc\u011f\u00fcm\u00fcne ba\u011flay\u0131n. Bu d\u00fc\u011f\u00fcm\u00fcn ayarlar\u0131nda \"Response Mode\" olarak \"Respond with data from previous node\" se\u00e7ene\u011fini se\u00e7in. B\u00f6ylece, \"Set\" d\u00fc\u011f\u00fcm\u00fcnden gelen <code>responseMessage<\/code> de\u011feri webhook \u00e7a\u011fr\u0131s\u0131na yan\u0131t olarak geri g\u00f6nderilecektir. \"Response Data\" k\u0131sm\u0131nda ise \"body\" alan\u0131na \"responseMessage\" de\u011ferini se\u00e7in veya <code>{{ $json.responseMessage }}<\/code> \u015feklinde referans verin.<\/p>\n<\/li>\n<li><strong>\u0130\u015f Ak\u0131\u015f\u0131n\u0131 Test Etme ve Aktif Etme:<\/strong>\n<p>\u0130\u015f ak\u0131\u015f\u0131n\u0131z\u0131 test etmek i\u00e7in sa\u011f \u00fcst k\u00f6\u015fedeki \"Execute Workflow\" butonuna t\u0131klay\u0131n. Ard\u0131ndan, kopyalad\u0131\u011f\u0131n\u0131z Webhook URL'sine bir POST iste\u011fi g\u00f6nderin. \u00d6rne\u011fin, Postman, Insomnia gibi bir ara\u00e7 veya basit bir <code>curl<\/code> komutu kullanabilirsiniz:<\/p>\n<pre><code class=\"language-bash\">curl -X POST -H \"Content-Type: application\/json\" -d '{\"message\": \"Test verisi geldi!\"}' \"KOYDU\u011eUNUZ_WEBHOOK_URL_ADRES\u0130\"<\/pre>\n<p><\/code><\/p>\n<p>\u0130ste\u011fi g\u00f6nderdi\u011finizde, N8N aray\u00fcz\u00fcnde d\u00fc\u011f\u00fcmlerin ye\u015fil yan\u0131p s\u00f6nd\u00fc\u011f\u00fcn\u00fc ve Set d\u00fc\u011f\u00fcm\u00fcn\u00fcn \u00e7\u0131kt\u0131s\u0131nda ayarlad\u0131\u011f\u0131n\u0131z mesaj\u0131 g\u00f6rmelisiniz. Webhook iste\u011fine de tan\u0131mlad\u0131\u011f\u0131n\u0131z yan\u0131t\u0131 almal\u0131s\u0131n\u0131z. \u0130\u015f ak\u0131\u015f\u0131n\u0131z bekledi\u011finiz gibi \u00e7al\u0131\u015f\u0131yorsa, sa\u011f \u00fcstteki \"Active\" anahtar\u0131n\u0131 a\u00e7arak i\u015f ak\u0131\u015f\u0131n\u0131z\u0131 kal\u0131c\u0131 olarak aktif hale getirebilirsiniz.<\/p>\n<\/li>\n<\/ol>\n<h3>Credential Y\u00f6netimi: API Anahtarlar\u0131n\u0131 G\u00fcvenle Saklama<\/h3>\n<p>N8N ile farkl\u0131 servisleri entegre ederken, genellikle API anahtarlar\u0131, kullan\u0131c\u0131 adlar\u0131 ve \u015fifreler gibi hassas bilgilere ihtiyac\u0131n\u0131z olacakt\u0131r. N8N, bu bilgileri \"Credentials\" (Kimlik Bilgileri) ad\u0131 alt\u0131nda g\u00fcvenli bir \u015fekilde saklaman\u0131za olanak tan\u0131r. Sol panelde \"Credentials\" men\u00fcs\u00fcne t\u0131klayarak yeni bir kimlik bilgisi ekleyebilirsiniz. \u00d6rne\u011fin, bir Google Sheets entegrasyonu i\u00e7in Google OAuth kimlik bilgilerini veya bir e-posta g\u00f6nderme d\u00fc\u011f\u00fcm\u00fc i\u00e7in SMTP sunucu bilgilerini burada saklayabilirsiniz. Bu sayede, hassas bilgiler i\u015f ak\u0131\u015flar\u0131n\u0131zda do\u011frudan g\u00f6r\u00fcnmez ve tek bir yerden y\u00f6netilebilir, bu da g\u00fcvenli\u011fi ve y\u00f6netimi kolayla\u015ft\u0131r\u0131r. Ayr\u0131ca, N8N, bu kimlik bilgilerini \u015fifreli olarak saklad\u0131\u011f\u0131 i\u00e7in veri g\u00fcvenli\u011finiz de art\u0131r\u0131lm\u0131\u015f olur.<\/p>\n<p>\u0130lk i\u015f ak\u0131\u015f\u0131n\u0131z\u0131 olu\u015fturmak ve temel kimlik bilgilerini y\u00f6netmek, N8N ile otomasyon yolculu\u011funuzun ilk ad\u0131mlar\u0131d\u0131r. Bu temel bilgilerle, daha karma\u015f\u0131k entegrasyonlara ve i\u015f ak\u0131\u015flar\u0131na ge\u00e7mek i\u00e7in sa\u011flam bir temel olu\u015fturmu\u015f olursunuz.<\/p>\n<h2>N8N'i Daha G\u00fc\u00e7l\u00fc Hale Getirmek: \u0130leri D\u00fczey Konfig\u00fcrasyonlar<\/h2>\n<p>N8N'in temel kurulumu ve ilk i\u015f ak\u0131\u015f\u0131n\u0131z\u0131 olu\u015fturduktan sonra, platformun potansiyelini tam olarak kullanmak ve \u00fcretim ortam\u0131nda g\u00fcvenle \u00e7al\u0131\u015ft\u0131rmak i\u00e7in baz\u0131 ileri d\u00fczey yap\u0131land\u0131rmalar ve optimizasyonlar yapman\u0131z gerekebilir. Bu b\u00f6l\u00fcmde, N8N'inizi daha g\u00fc\u00e7l\u00fc, daha g\u00fcvenli ve daha \u00f6l\u00e7eklenebilir hale getirecek \u00f6nemli konular\u0131 ele alaca\u011f\u0131z.<\/p>\n<h3>Kal\u0131c\u0131 Veri Depolama ve G\u00fcvenlik Nas\u0131l Sa\u011flan\u0131r?<\/h3>\n<p>Varsay\u0131lan olarak N8N, verilerini (i\u015f ak\u0131\u015flar\u0131, kimlik bilgileri, \u00e7al\u0131\u015ft\u0131rma ge\u00e7mi\u015fi) bir SQLite veritaban\u0131nda saklar. Ancak \u00fcretim ortamlar\u0131nda, daha robust ve \u00f6l\u00e7eklenebilir bir veritaban\u0131 kullanmak genellikle daha iyi bir uygulamad\u0131r. Ayr\u0131ca, N8N'inizin g\u00fcvenli\u011fini sa\u011flamak da b\u00fcy\u00fck \u00f6nem ta\u015f\u0131r.<\/p>\n<ol>\n<li><strong>Veritaban\u0131 Entegrasyonu:<\/strong>\n<p>N8N, PostgreSQL ve MySQL gibi harici veritabanlar\u0131n\u0131 destekler. Bu, veri yedekleme, kurtarma ve performans a\u00e7\u0131s\u0131ndan b\u00fcy\u00fck avantajlar sa\u011flar. Veritaban\u0131 de\u011fi\u015ftirmek i\u00e7in N8N'in ortam de\u011fi\u015fkenlerini ayarlaman\u0131z gerekir. \u00d6rne\u011fin, PostgreSQL i\u00e7in:<\/p>\n<pre><code class=\"language-bash\"># .env veya docker-compose.yml i\u00e7inde kullan\u0131labilir\nDB_TYPE=postgresdb\nDB_POSTGRESDB_HOST=your_db_host\nDB_POSTGRESDB_PORT=5432\nDB_POSTGRESDB_DATABASE=n8n_database\nDB_POSTGRESDB_USER=n8n_user\nDB_POSTGRESDB_PASSWORD=your_db_password\n<\/pre>\n<p><\/code><\/p>\n<p>Bu de\u011fi\u015fkenleri <code>docker-compose.yml<\/code> dosyan\u0131zdaki <code>environment<\/code> b\u00f6l\u00fcm\u00fcne veya N8N'i do\u011frudan \u00e7al\u0131\u015ft\u0131rd\u0131\u011f\u0131n\u0131zda ortam de\u011fi\u015fkenleri olarak ekleyebilirsiniz. Harici bir veritaban\u0131 kullanmak, N8N konteynerinizin veya uygulaman\u0131z\u0131n kald\u0131r\u0131lmas\u0131 durumunda bile verilerinizin g\u00fcvende olmas\u0131n\u0131 sa\u011flar.<\/p>\n<\/li>\n<li><strong>Ortam De\u011fi\u015fkenleri ile Yap\u0131land\u0131rma:<\/strong>\n<p>Hassas bilgileri (API anahtarlar\u0131, veritaban\u0131 \u015fifreleri vb.) do\u011frudan kod veya yap\u0131land\u0131rma dosyalar\u0131nda tutmak yerine, ortam de\u011fi\u015fkenleri arac\u0131l\u0131\u011f\u0131yla sa\u011flamak en iyi g\u00fcvenlik uygulamalar\u0131ndan biridir. N8N, bir\u00e7ok yap\u0131land\u0131rma se\u00e7ene\u011fini ortam de\u011fi\u015fkenleri arac\u0131l\u0131\u011f\u0131yla kabul eder. Docker Compose kullan\u0131yorsan\u0131z, <code>environment<\/code> b\u00f6l\u00fcm\u00fc bunun i\u00e7in idealdir. \u00d6rne\u011fin, N8N aray\u00fcz\u00fcne eri\u015fimi temel kimlik do\u011frulamas\u0131 ile korumak i\u00e7in:<\/p>\n<pre><code class=\"language-bash\">N8N_BASIC_AUTH_ACTIVE=true\nN8N_BASIC_AUTH_USER=your_secure_username\nN8N_BASIC_AUTH_PASSWORD=your_super_secret_password\n<\/pre>\n<p><\/code><\/p>\n<p>Bu sayede, N8N'in web aray\u00fcz\u00fcne yetkisiz eri\u015fimi engellemi\u015f olursunuz.<\/p>\n<div class=\"expert-tip\">\n        Uzman \u0130pucu: Ortam de\u011fi\u015fkenlerini y\u00f6netmek i\u00e7in <code>.env<\/code> dosyalar\u0131n\u0131 kullanmak yerel geli\u015ftirme ortamlar\u0131nda \u00e7ok yayg\u0131nd\u0131r. Ancak \u00fcretimde, bu de\u011fi\u015fkenleri do\u011frudan sunucu yap\u0131land\u0131rmas\u0131 veya Kubernetes s\u0131rlar\u0131 (secrets) gibi daha g\u00fcvenli y\u00f6ntemlerle sa\u011flamay\u0131 d\u00fc\u015f\u00fcn\u00fcn.\n      <\/div>\n<\/li>\n<li><strong>HTTPS ve G\u00fcvenlik Duvar\u0131:<\/strong>\n<p>N8N'inizi internete a\u00e7arken, trafi\u011fi \u015fifrelemek i\u00e7in HTTPS kullanmak zorunludur. Bunu, genellikle bir ters proxy (Nginx, Caddy) veya bulut sa\u011flay\u0131c\u0131n\u0131z\u0131n y\u00fck dengeleyici hizmetleri arac\u0131l\u0131\u011f\u0131yla yapabilirsiniz. Ayr\u0131ca, sunucunuzda bir g\u00fcvenlik duvar\u0131 (UFW, iptables) yap\u0131land\u0131rarak sadece N8N'in kulland\u0131\u011f\u0131 portlar\u0131n (genellikle 443 ve 5678) d\u0131\u015far\u0131dan eri\u015filebilir olmas\u0131n\u0131 sa\u011flay\u0131n. Bu, potansiyel sald\u0131r\u0131lara kar\u015f\u0131 ilk savunma hatt\u0131n\u0131z\u0131 olu\u015fturur.<\/p>\n<\/li>\n<\/ol>\n<h3>Performans ve \u00d6l\u00e7eklenebilirlik \u0130\u00e7in Ne Yap\u0131labilir?<\/h3>\n<p>\u0130\u015f ak\u0131\u015flar\u0131n\u0131z\u0131n say\u0131s\u0131 ve karma\u015f\u0131kl\u0131\u011f\u0131 artt\u0131k\u00e7a, N8N'in performans\u0131n\u0131 ve \u00f6l\u00e7eklenebilirli\u011fini art\u0131rmak isteyebilirsiniz.<\/p>\n<ol>\n<li><strong>Redis ile Kuyruklama:<\/strong>\n<p>N8N'in varsay\u0131lan \u00e7al\u0131\u015fma modu, i\u015f ak\u0131\u015flar\u0131n\u0131 do\u011frudan ana s\u00fcre\u00e7te y\u00fcr\u00fctmektir. Ancak yo\u011fun y\u00fck alt\u0131nda bu durum t\u0131kan\u0131kl\u0131klara yol a\u00e7abilir. Redis tabanl\u0131 bir kuyruk sistemi kullanarak (\u00f6rne\u011fin <code>N8N_QUEUE_HEALTH_CHECK_ACTIVE=true<\/code> ve <code>N8N_QUEUE_REDIS_URL<\/code> ortam de\u011fi\u015fkenleriyle), i\u015f ak\u0131\u015f\u0131 y\u00fcr\u00fctmelerini ayr\u0131 \"worker\" (i\u015f\u00e7i) s\u00fcre\u00e7lerine devredebilirsiniz. Bu, N8N'in birden fazla i\u015f ak\u0131\u015f\u0131n\u0131 paralel olarak i\u015flemesine olanak tan\u0131r ve yan\u0131t s\u00fcrelerini iyile\u015ftirir.<\/p>\n<pre><code class=\"language-bash\"># .env veya docker-compose.yml i\u00e7inde kullan\u0131labilir\nQUEUE_HEALTH_CHECK_ACTIVE=true\nQUEUE_TYPE=redis\nQUEUE_REDIS_URL=redis:\/\/your_redis_host:6379\/0\n<\/pre>\n<p><\/code>\n    <\/li>\n<li><strong>Birden Fazla N8N \u00d6rne\u011fi (Worker'lar):<\/strong>\n<p>Daha fazla \u00f6l\u00e7eklenebilirlik i\u00e7in, ana N8N s\u00fcrecine ek olarak birden fazla N8N \"worker\" s\u00fcreci \u00e7al\u0131\u015ft\u0131rabilirsiniz. Bu worker'lar, Redis kuyru\u011fundan i\u015f ak\u0131\u015flar\u0131n\u0131 al\u0131p i\u015fler. <code>docker-compose.yml<\/code> dosyan\u0131zda birden fazla <code>n8n<\/code> servisi tan\u0131mlayarak veya <code>n8n start --queue<\/code> komutu ile worker'lar\u0131 ba\u015flatarak bu yap\u0131y\u0131 kurabilirsiniz. Bu mimari, N8N'in y\u00fcksek hacimli otomasyon senaryolar\u0131nda bile kararl\u0131 kalmas\u0131n\u0131 sa\u011flar.<\/p>\n<\/li>\n<li><strong>Ters Proxy (Nginx\/Caddy) ile Y\u00fck Dengeleme:<\/strong>\n<p>Birden fazla N8N worker'\u0131n\u0131z varsa, gelen istekleri (webhook'lar, aray\u00fcz eri\u015fimi) bu worker'lar aras\u0131nda dengelemek i\u00e7in bir ters proxy kullanabilirsiniz. Nginx veya Caddy gibi ara\u00e7lar, gelen istekleri y\u00f6nlendirmenin yan\u0131 s\u0131ra SSL sonland\u0131rma (HTTPS), \u00f6nbellekleme ve s\u0131k\u0131\u015ft\u0131rma gibi ek g\u00fcvenlik ve performans iyile\u015ftirmeleri de sa\u011flayabilir.<\/p>\n<\/li>\n<li><strong>Mobil Uyumlu Aray\u00fcz ve Tasar\u0131m Yakla\u015f\u0131mlar\u0131:<\/strong>\n<p>N8N'in web aray\u00fcz\u00fc modern taray\u0131c\u0131larda iyi \u00e7al\u0131\u015fsa da, mobil cihazlardan y\u00f6netim veya izleme i\u00e7in tam olarak optimize edilmi\u015f bir deneyim sunmayabilir. N8N'in aray\u00fcz\u00fc responsive tasar\u0131m prensiplerine uygun olarak geli\u015ftirilmi\u015ftir, ancak karma\u015f\u0131k i\u015f ak\u0131\u015flar\u0131 k\u00fc\u00e7\u00fck ekranlarda y\u00f6netmek zor olabilir. Mobil uyumlu HTML ve CSS geli\u015ftirmek isteyenler i\u00e7in temel bir medya sorgusu \u00f6rne\u011fi a\u015fa\u011f\u0131dad\u0131r. Bu, N8N'in kendi aray\u00fcz\u00fcn\u00fc do\u011frudan etkilemese de, web uygulamas\u0131 geli\u015ftirme ba\u011flam\u0131nda mobil uyumlulu\u011fun nas\u0131l sa\u011fland\u0131\u011f\u0131n\u0131 g\u00f6sterir:<\/p>\n<pre><code class=\"language-css\">\/* Mobil cihazlar i\u00e7in \u00f6rnek bir CSS medya sorgusu *\/\n@media (max-width: 768px) {\n  \/* Genel yaz\u0131 tipi boyutunu k\u00fc\u00e7\u00fclt *\/\n  body {\n    font-size: 14px;\n  }\n  \/* N8N'in i\u015f ak\u0131\u015f\u0131 tuvalini daha k\u00fc\u00e7\u00fck ekrana s\u0131\u011fd\u0131rmak i\u00e7in \u00f6l\u00e7ekleme *\/\n  .n8n-workflow-canvas {\n    zoom: 0.7; \/* Daha k\u00fc\u00e7\u00fck ekrana s\u0131\u011fd\u0131rmak i\u00e7in \u00f6l\u00e7ekleme *\/\n    overflow-x: scroll; \/* Yatay kayd\u0131rma \u00e7ubu\u011fu ekle *\/\n  }\n  \/* Navbar \u00f6\u011felerini dikey hizala *\/\n  .n8n-navbar-items {\n    flex-direction: column;\n    align-items: flex-start;\n  }\n  \/* Belirli d\u00fc\u011fmeler i\u00e7in daha k\u00fc\u00e7\u00fck dolgu *\/\n  .n8n-button {\n    padding: 8px 12px;\n  }\n}\n<\/pre>\n<p><\/code><\/p>\n<p>Bu CSS kodu, ekran geni\u015fli\u011fi 768 pikselden az oldu\u011funda belirli stil de\u011fi\u015fikliklerini uygular. Bu t\u00fcr yakla\u015f\u0131mlar, web aray\u00fczlerinin mobil cihazlarda daha iyi g\u00f6r\u00fcnmesini ve kullan\u0131lmas\u0131n\u0131 sa\u011flar. N8N, bu t\u00fcr prensipleri kendi tasar\u0131m\u0131nda bar\u0131nd\u0131r\u0131r.<\/p>\n<\/li>\n<\/ol>\n<p>Bu ileri d\u00fczey yap\u0131land\u0131rmalar, N8N'i sadece bir otomasyon arac\u0131 olmaktan \u00e7\u0131kar\u0131p, i\u015finizin kritik bir par\u00e7as\u0131 haline getirmenizi sa\u011flar. G\u00fcvenlik, performans ve \u00f6l\u00e7eklenebilirlik, her modern uygulaman\u0131n temel ta\u015flar\u0131d\u0131r ve N8N i\u00e7in de durum farkl\u0131 de\u011fildir.<\/p>\n<h2>N8N ile Ger\u00e7ek D\u00fcnya Senaryolar\u0131 ve Entegrasyon \u0130pu\u00e7lar\u0131<\/h2>\n<p>N8N'in kurulumunu ve temel yap\u0131land\u0131rmas\u0131n\u0131 anlad\u0131k. \u015eimdi s\u0131ra, bu bilgileri ger\u00e7ek d\u00fcnya problemlerini \u00e7\u00f6zmek i\u00e7in nas\u0131l kullanabilece\u011fimize geldi. N8N'in g\u00fcc\u00fc, farkl\u0131 servisleri bir araya getirerek karma\u015f\u0131k ve verimli i\u015f ak\u0131\u015flar\u0131 olu\u015fturma yetene\u011finde yatar. \u0130\u015fte N8N ile otomatikle\u015ftirebilece\u011finiz iki yayg\u0131n senaryo ve bunlara y\u00f6nelik entegrasyon ipu\u00e7lar\u0131.<\/p>\n<h3>Vaka Analizi 1: CRM ve Pazarlama Otomasyonu<\/h3>\n<p>Bir\u00e7ok i\u015fletme i\u00e7in m\u00fc\u015fteri ili\u015fkileri y\u00f6netimi (CRM) ve pazarlama faaliyetleri, b\u00fcy\u00fck \u00f6l\u00e7\u00fcde manuel s\u00fcre\u00e7lere dayan\u0131r. N8N, bu s\u00fcre\u00e7leri otomatikle\u015ftirerek hem zaman kazand\u0131r\u0131r hem de hata oran\u0131n\u0131 d\u00fc\u015f\u00fcr\u00fcr.<\/p>\n<p><strong>Senaryo:<\/strong> Yeni bir m\u00fc\u015fteri aday\u0131 web sitenizdeki bir formu doldurdu\u011funda, otomatik olarak CRM sisteminize (\u00f6rne\u011fin Salesforce veya HubSpot) eklenmeli, ard\u0131ndan potansiyel m\u00fc\u015fteriye otomatik bir kar\u015f\u0131lama e-postas\u0131 g\u00f6nderilmeli ve sat\u0131\u015f ekibinin Slack kanal\u0131na anl\u0131k bildirim d\u00fc\u015f\u00fclmelidir.<\/p>\n<p><strong>N8N \u0130\u015f Ak\u0131\u015f\u0131 Ad\u0131mlar\u0131:<\/strong><\/p>\n<ol>\n<li><strong>Webhook Tetikleyici:<\/strong> Web sitenizdeki form g\u00f6nderildi\u011finde, N8N'e bir POST iste\u011fi g\u00f6nderen bir webhook entegrasyonu kurun. N8N'de bir \"Webhook\" d\u00fc\u011f\u00fcm\u00fc olu\u015fturun ve formunuzun g\u00f6nderim aksiyonunu bu webhook URL'sine y\u00f6nlendirin. Gelen veri, formdaki m\u00fc\u015fteri bilgilerini (isim, e-posta, \u015firket vb.) i\u00e7ermelidir.<\/li>\n<li><strong>CRM Ekleme D\u00fc\u011f\u00fcm\u00fc:<\/strong> Webhook d\u00fc\u011f\u00fcm\u00fcn\u00fc bir \"HubSpot\" veya \"Salesforce\" (veya kulland\u0131\u011f\u0131n\u0131z CRM) d\u00fc\u011f\u00fcm\u00fcne ba\u011flay\u0131n. Bu d\u00fc\u011f\u00fcm\u00fcn ayarlar\u0131nda, webhook'tan gelen verileri kullanarak yeni bir \"Contact\" (\u0130leti\u015fim) veya \"Lead\" (M\u00fc\u015fteri Aday\u0131) olu\u015fturma eylemini yap\u0131land\u0131r\u0131n. \u00d6zellikle, form alanlar\u0131n\u0131 CRM alanlar\u0131yla do\u011fru \u015fekilde e\u015fle\u015ftirdi\u011finizden emin olun (\u00f6rne\u011fin, <code>{{ $json.body.email }}<\/code> de\u011ferini CRM'deki e-posta alan\u0131na). Kimlik bilgilerini N8N'deki \"Credentials\" b\u00f6l\u00fcm\u00fcnde \u00f6nceden tan\u0131mlamay\u0131 unutmay\u0131n.<\/li>\n<li><strong>E-posta G\u00f6nderme D\u00fc\u011f\u00fcm\u00fc:<\/strong> CRM d\u00fc\u011f\u00fcm\u00fcn\u00fc takiben, bir \"Email Send\" d\u00fc\u011f\u00fcm\u00fc ekleyin (Gmail, SendGrid veya genel SMTP gibi). Bu d\u00fc\u011f\u00fcm\u00fc kullanarak, yeni m\u00fc\u015fteriye ki\u015fiselle\u015ftirilmi\u015f bir kar\u015f\u0131lama e-postas\u0131 g\u00f6nderin. E-posta i\u00e7eri\u011finde <code>{{ $json.body.name }}<\/code> gibi de\u011fi\u015fkenler kullanarak m\u00fc\u015fteri ad\u0131n\u0131 ve di\u011fer bilgileri dinamik olarak ekleyebilirsiniz. Konu ve g\u00f6vde metnini \u00e7ekici ve bilgilendirici hale getirin.<\/li>\n<li><strong>Slack Bildirim D\u00fc\u011f\u00fcm\u00fc:<\/strong> Son olarak, e-posta d\u00fc\u011f\u00fcm\u00fcnden sonra bir \"Slack\" d\u00fc\u011f\u00fcm\u00fc ekleyin. Bu d\u00fc\u011f\u00fcm, sat\u0131\u015f ekibinin belirli bir kanal\u0131na (\u00f6rne\u011fin <code>#yeni-musteriler<\/code>) yeni m\u00fc\u015fteri aday\u0131 hakk\u0131nda bilgi (\u00f6rne\u011fin, \"Yeni M\u00fc\u015fteri Aday\u0131: {{ $json.body.name }} - E-posta: {{ $json.body.email }}\") g\u00f6nderir. Bu sayede ekip an\u0131nda bilgilendirilir ve h\u0131zl\u0131ca harekete ge\u00e7ebilir.<\/li>\n<\/ol>\n<p>Bu i\u015f ak\u0131\u015f\u0131, manuel veri giri\u015fi, e-posta g\u00f6nderme ve bildirim s\u00fcre\u00e7lerini ortadan kald\u0131rarak hem zaman kazand\u0131r\u0131r hem de m\u00fc\u015fteri aday\u0131 takibinde tutarl\u0131l\u0131\u011f\u0131 ve h\u0131z\u0131 art\u0131r\u0131r.<\/p>\n<h3>Vaka Analizi 2: Veri Senkronizasyonu ve Raporlama<\/h3>\n<p>Farkl\u0131 sistemlerdeki verileri senkronize etmek ve d\u00fczenli raporlar olu\u015fturmak, bir\u00e7ok \u015firketin kar\u015f\u0131la\u015ft\u0131\u011f\u0131 bir ba\u015fka yayg\u0131n zorluktur. N8N, bu s\u00fcre\u00e7leri otomatikle\u015ftirmek i\u00e7in m\u00fckemmel bir ara\u00e7t\u0131r.<\/p>\n<p><strong>Senaryo:<\/strong> Belirli aral\u0131klarla (\u00f6rne\u011fin, her g\u00fcn gece yar\u0131s\u0131) bir Google Sheets e-tablosundan belirli verileri \u00e7ekin, bu verileri i\u015fleyin ve bir PostgreSQL veritaban\u0131na kaydedin. \u0130\u015flem tamamland\u0131\u011f\u0131nda, y\u00f6neticilere durum hakk\u0131nda bir rapor e-postas\u0131 g\u00f6nderin.<\/p>\n<p><strong>N8N \u0130\u015f Ak\u0131\u015f\u0131 Ad\u0131mlar\u0131:<\/strong><\/p>\n<ol>\n<li><strong>Cron Tetikleyici:<\/strong> \u0130\u015f ak\u0131\u015f\u0131n\u0131 belirli bir zamanlamada \u00e7al\u0131\u015ft\u0131rmak i\u00e7in bir \"Cron\" d\u00fc\u011f\u00fcm\u00fc ile ba\u015flay\u0131n. Bu d\u00fc\u011f\u00fcm\u00fc, her g\u00fcn gece yar\u0131s\u0131 tetiklenecek \u015fekilde yap\u0131land\u0131r\u0131n (<code>0 0 * * *<\/code> Cron ifadesiyle).<\/li>\n<li><strong>Google Sheets D\u00fc\u011f\u00fcm\u00fc:<\/strong> Cron d\u00fc\u011f\u00fcm\u00fcn\u00fc bir \"Google Sheets\" d\u00fc\u011f\u00fcm\u00fcne ba\u011flay\u0131n. Bu d\u00fc\u011f\u00fcm\u00fcn ayarlar\u0131nda, belirli bir e-tablodan ve sayfadan verileri \"Read\" (Oku) eylemiyle \u00e7ekin. Gerekirse belirli s\u00fctunlar\u0131 veya sat\u0131rlar\u0131 filtreleyebilirsiniz. Google Sheets API kimlik bilgilerinizi N8N'e eklemeyi unutmay\u0131n.<\/li>\n<li><strong>Code D\u00fc\u011f\u00fcm\u00fc ile Veri \u0130\u015fleme:<\/strong> \u00c7ekilen veriler ham formatta olabilir. Bu verileri veritaban\u0131na kaydetmeden \u00f6nce temizlemek, d\u00f6n\u00fc\u015ft\u00fcrmek veya ek hesaplamalar yapmak i\u00e7in bir \"Code\" d\u00fc\u011f\u00fcm\u00fc kullan\u0131n. Bu d\u00fc\u011f\u00fcmde JavaScript kodu yazarak gelen <code>items<\/code> dizisi \u00fczerinde d\u00f6ng\u00fc yapabilir ve veriyi istedi\u011finiz formata d\u00f6n\u00fc\u015ft\u00fcrebilirsiniz. \u00d6rne\u011fin, tarih formatlar\u0131n\u0131 d\u00fczenleyebilir veya say\u0131sal de\u011ferleri kontrol edebilirsiniz.<\/li>\n<li><strong>PostgreSQL D\u00fc\u011f\u00fcm\u00fc:<\/strong> \u0130\u015flenmi\u015f verileri kaydetmek i\u00e7in bir \"PostgreSQL\" d\u00fc\u011f\u00fcm\u00fc ekleyin ve \"Code\" d\u00fc\u011f\u00fcm\u00fcne ba\u011flay\u0131n. Bu d\u00fc\u011f\u00fcm\u00fcn ayarlar\u0131nda, veritaban\u0131 ba\u011flant\u0131 bilgilerinizi (N8N Credentials'da sakl\u0131) sa\u011flay\u0131n ve \"Insert\" (Ekle) veya \"Update\" (G\u00fcncelle) eylemini kullanarak verileri belirli bir tabloya yaz\u0131n. <code>{{ $json.columnName }}<\/code> gibi ifadelerle i\u015flenmi\u015f verileri veritaban\u0131 s\u00fctunlar\u0131na e\u015fle\u015ftirebilirsiniz.<\/li>\n<li><strong>E-posta G\u00f6nderme D\u00fc\u011f\u00fcm\u00fc:<\/strong> \u0130\u015f ak\u0131\u015f\u0131n\u0131n sonuna bir \"Email Send\" d\u00fc\u011f\u00fcm\u00fc ekleyin. Bu d\u00fc\u011f\u00fcm, veri senkronizasyonunun ba\u015far\u0131yla tamamland\u0131\u011f\u0131n\u0131 veya olas\u0131 hatalar\u0131 bildiren bir rapor e-postas\u0131 g\u00f6nderebilir. E-postan\u0131n konusu, i\u015flenen kay\u0131t say\u0131s\u0131 gibi dinamik bilgiler i\u00e7erebilir. \u00d6rne\u011fin, <code>N8N&#039;den G\u00fcnl\u00fck Veri Senkronizasyonu Raporu - {{ new Date().toLocaleDateString() }}<\/code> \u015feklinde bir konu kullanabilirsiniz.<\/li>\n<\/ol>\n<p>Bu senaryo, N8N'in d\u00fczenli veri i\u015flemleri ve raporlama g\u00f6revlerinde ne kadar g\u00fc\u00e7l\u00fc olabilece\u011fini g\u00f6sterir. Manuel veri aktar\u0131mlar\u0131n\u0131 ortadan kald\u0131rarak zaman ve kaynak tasarrufu sa\u011flar, ayr\u0131ca verilerin tutarl\u0131l\u0131\u011f\u0131n\u0131 ve do\u011frulu\u011funu garanti eder.<\/p>\n<p>Bu vaka analizleri, N8N'in ger\u00e7ek d\u00fcnyada nas\u0131l kullan\u0131labilece\u011fine dair sadece iki \u00f6rnektir. N8N'in geni\u015f d\u00fc\u011f\u00fcm k\u00fct\u00fcphanesi ve esnek yap\u0131s\u0131 sayesinde, hayal edebilece\u011finiz hemen hemen her otomasyon senaryosunu olu\u015fturabilirsiniz. \u00d6nemli olan, sorunu anlamak, ad\u0131mlar\u0131 k\u00fc\u00e7\u00fck par\u00e7alara ay\u0131rmak ve N8N d\u00fc\u011f\u00fcmlerini mant\u0131ksal bir ak\u0131\u015fla birle\u015ftirmektir.<\/p>\n<h2>Sorun Giderme ve En \u0130yi Uygulamalar<\/h2>\n<p>N8N ile otomasyonlar geli\u015ftirirken, zaman zaman sorunlarla kar\u015f\u0131la\u015fman\u0131z do\u011fal bir durumdur. Bu b\u00f6l\u00fcmde, s\u0131k kar\u015f\u0131la\u015f\u0131lan sorunlar\u0131 nas\u0131l giderece\u011finizi ve N8N i\u015f ak\u0131\u015flar\u0131n\u0131z\u0131 daha sa\u011flam hale getirmek i\u00e7in uygulayabilece\u011finiz en iyi y\u00f6ntemleri inceleyece\u011fiz.<\/p>\n<h3>S\u0131k Kar\u015f\u0131la\u015f\u0131lan Hatalar ve \u00c7\u00f6z\u00fcmleri<\/h3>\n<ol>\n<li><strong>Credential (Kimlik Bilgisi) Sorunlar\u0131:<\/strong>\n<p>API anahtarlar\u0131, kullan\u0131c\u0131 adlar\u0131 veya \u015fifreler yanl\u0131\u015f girildi\u011finde, N8N entegrasyon d\u00fc\u011f\u00fcmleri \u00e7al\u0131\u015fmayacakt\u0131r.<br \/>\n      <br \/><strong>\u00c7\u00f6z\u00fcm:<\/strong> N8N aray\u00fcz\u00fcnde \"Credentials\" men\u00fcs\u00fcne giderek ilgili kimlik bilgilerini kontrol edin. API anahtarlar\u0131n\u0131n ge\u00e7erli oldu\u011fundan ve gerekli izinlere sahip oldu\u011fundan emin olun. Ayr\u0131ca, kopyala-yap\u0131\u015ft\u0131r yaparken fazladan bo\u015fluk veya g\u00f6r\u00fcnmez karakterlerin eklenmedi\u011finden emin olun.<\/p>\n<\/li>\n<li><strong>D\u00fc\u011f\u00fcm Hatalar\u0131 ve Yap\u0131land\u0131rma Sorunlar\u0131:<\/strong>\n<p>Bir d\u00fc\u011f\u00fcm\u00fcn (\u00f6rne\u011fin Google Sheets veya bir veritaban\u0131 d\u00fc\u011f\u00fcm\u00fc) belirli bir ayar\u0131 yanl\u0131\u015fsa veya beklenen veriyi alam\u0131yorsa hata verebilir.<br \/>\n      <br \/><strong>\u00c7\u00f6z\u00fcm:<\/strong> \u0130\u015f ak\u0131\u015f\u0131n\u0131 \"Execute Workflow\" ile test ederken, hatal\u0131 d\u00fc\u011f\u00fcme t\u0131klay\u0131n ve sa\u011fdaki panelde \"Output\" sekmesini kontrol edin. N8N, hatan\u0131n nedenini ve ilgili mesaj\u0131 burada genellikle a\u00e7\u0131k\u00e7a belirtir. Gelen verinin format\u0131n\u0131n bekledi\u011finiz gibi olup olmad\u0131\u011f\u0131n\u0131, gerekli alanlar\u0131n mevcut olup olmad\u0131\u011f\u0131n\u0131 g\u00f6zden ge\u00e7irin. \u00d6zellikle Code d\u00fc\u011f\u00fcmleri i\u00e7inde yaz\u0131lan JavaScript kodlar\u0131ndaki s\u00f6zdizimi hatalar\u0131 da bu k\u0131s\u0131mda tespit edilebilir.<\/p>\n<\/li>\n<li><strong>Zaman A\u015f\u0131m\u0131 (Timeout) Hatalar\u0131:<\/strong>\n<p>Webhook tetikleyicileri veya HTTP istekleri gibi d\u00fc\u011f\u00fcmler, harici bir hizmetten uzun s\u00fcre yan\u0131t almad\u0131\u011f\u0131nda zaman a\u015f\u0131m\u0131na u\u011frayabilir.<br \/>\n      <br \/><strong>\u00c7\u00f6z\u00fcm:<\/strong> N8N'in ortam de\u011fi\u015fkenlerinde <code>N8N_TIMEOUT_IN_SECONDS<\/code> gibi de\u011ferleri art\u0131rarak zaman a\u015f\u0131m\u0131 s\u00fcresini uzatabilirsiniz. Ancak as\u0131l \u00e7\u00f6z\u00fcm, d\u0131\u015f hizmetlerin neden yava\u015f \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131 ara\u015ft\u0131rmakt\u0131r. Gerekirse, daha k\u0131sa s\u00fcrede yan\u0131t veren ara hizmetler kullanmay\u0131 veya i\u015f ak\u0131\u015f\u0131n\u0131 asenkron hale getirmeyi d\u00fc\u015f\u00fcn\u00fcn.<\/p>\n<\/li>\n<li><strong>Veri Bi\u00e7imi Uyu\u015fmazl\u0131klar\u0131:<\/strong>\n<p>Bir d\u00fc\u011f\u00fcmden \u00e7\u0131kan verinin format\u0131, bir sonraki d\u00fc\u011f\u00fcm\u00fcn bekledi\u011fi formattan farkl\u0131ysa sorunlar ya\u015fanabilir.<br \/>\n      <br \/><strong>\u00c7\u00f6z\u00fcm:<\/strong> N8N'deki \"Function\" veya \"Code\" d\u00fc\u011f\u00fcmlerini kullanarak veriyi istedi\u011finiz formata d\u00f6n\u00fc\u015ft\u00fcrebilirsiniz. Ayr\u0131ca \"Set\" d\u00fc\u011f\u00fcm\u00fc ile veriye yeni alanlar ekleyebilir veya mevcut alanlar\u0131 g\u00fcncelleyebilirsiniz. D\u00fc\u011f\u00fcmler aras\u0131 veri ak\u0131\u015f\u0131n\u0131 anlamak i\u00e7in her d\u00fc\u011f\u00fcm\u00fcn \"Output\" sekmesini dikkatlice inceleyin.<\/p>\n<\/li>\n<\/ol>\n<h3>Loglar\u0131 Kontrol Etme ve Hata Yakalama Stratejileri<\/h3>\n<p>Sorun gidermenin en \u00f6nemli ad\u0131mlar\u0131ndan biri, N8N'in ve temel sistemin loglar\u0131n\u0131 kontrol etmektir.<\/p>\n<ul>\n<li><strong>N8N Uygulama Loglar\u0131:<\/strong> E\u011fer N8N'i Docker ile \u00e7al\u0131\u015ft\u0131r\u0131yorsan\u0131z, <code>docker-compose logs -f n8n<\/code> komutu ile canl\u0131 loglar\u0131 takip edebilirsiniz. NPM ile \u00e7al\u0131\u015ft\u0131r\u0131yorsan\u0131z, N8N'i ba\u015flatt\u0131\u011f\u0131n\u0131z terminalde loglar g\u00f6r\u00fcnecektir. Bu loglar, N8N'in i\u00e7sel hatalar\u0131n\u0131 veya entegrasyon sorunlar\u0131n\u0131 g\u00f6sterir.<\/li>\n<li><strong>Hata Yakalama (Error Handling):<\/strong> N8N, i\u015f ak\u0131\u015flar\u0131n\u0131zda hata yakalamak i\u00e7in \"Error Workflow\" \u00f6zelli\u011fine sahiptir. Bir i\u015f ak\u0131\u015f\u0131n\u0131zda hata meydana geldi\u011finde, N8N bu hatay\u0131 \u00f6zel bir hata i\u015fleme i\u015f ak\u0131\u015f\u0131na y\u00f6nlendirebilir. Bu i\u015f ak\u0131\u015f\u0131, hatay\u0131 bir e-postaya veya Slack kanal\u0131na g\u00f6nderme, veritaban\u0131na kaydetme veya etkilenen sistemi yeniden deneme gibi eylemleri otomatik olarak ger\u00e7ekle\u015ftirebilir. Bu, otomasyonlar\u0131n\u0131z\u0131n daha sa\u011flam ve hata toleransl\u0131 olmas\u0131n\u0131 sa\u011flar.<\/li>\n<\/ul>\n<div class=\"expert-tip\">\n    Uzman \u0130pucu: Her kritik i\u015f ak\u0131\u015f\u0131n\u0131z i\u00e7in mutlaka bir hata i\u015fleme (Error Handling) mekanizmas\u0131 kurun. Bu, problemleri erken a\u015famada tespit etmenizi ve sistemlerinizin kesintisiz \u00e7al\u0131\u015fmas\u0131n\u0131 sa\u011flaman\u0131z\u0131 kolayla\u015ft\u0131r\u0131r.\n  <\/div>\n<h3>En \u0130yi Uygulamalar<\/h3>\n<ol>\n<li><strong>K\u00fc\u00e7\u00fck ve Mod\u00fcler \u0130\u015f Ak\u0131\u015flar\u0131 Olu\u015fturun:<\/strong> Karma\u015f\u0131k bir otomasyonu tek bir b\u00fcy\u00fck i\u015f ak\u0131\u015f\u0131na s\u0131\u011fd\u0131rmak yerine, daha k\u00fc\u00e7\u00fck ve y\u00f6netilebilir mod\u00fcllere ay\u0131r\u0131n. Bir i\u015f ak\u0131\u015f\u0131 di\u011fer bir i\u015f ak\u0131\u015f\u0131n\u0131 tetikleyebilir. Bu, hata ay\u0131klamay\u0131 kolayla\u015ft\u0131r\u0131r ve i\u015f ak\u0131\u015flar\u0131n\u0131z\u0131n daha esnek olmas\u0131n\u0131 sa\u011flar.<\/li>\n<li><strong>D\u00fc\u011f\u00fcm Adlar\u0131n\u0131 ve A\u00e7\u0131klamalar\u0131n\u0131 Kullan\u0131n:<\/strong> Her d\u00fc\u011f\u00fcme a\u00e7\u0131klay\u0131c\u0131 bir ad verin ve \"Notes\" \u00f6zelli\u011fini kullanarak amac\u0131n\u0131 ve beklenen \u00e7\u0131kt\u0131y\u0131 belirtin. Bu, \u00f6zellikle ekip i\u00e7inde \u00e7al\u0131\u015f\u0131rken veya gelecekte i\u015f ak\u0131\u015flar\u0131n\u0131 g\u00f6zden ge\u00e7irirken \u00e7ok faydal\u0131d\u0131r.<\/li>\n<li><strong>S\u00fcr\u00fcm Kontrol\u00fc ve Yedekleme:<\/strong> \u0130\u015f ak\u0131\u015flar\u0131n\u0131z\u0131 d\u00fczenli olarak yedekleyin (JSON olarak d\u0131\u015fa aktararak) ve bir s\u00fcr\u00fcm kontrol sisteminde (Git gibi) saklamay\u0131 d\u00fc\u015f\u00fcn\u00fcn. Bu, yanl\u0131\u015fl\u0131kla yap\u0131lan de\u011fi\u015fikliklerden veya veri kay\u0131plar\u0131ndan kurtulman\u0131z\u0131 sa\u011flar.<\/li>\n<li><strong>G\u00fcvenlik \u00d6nlemlerine Dikkat Edin:<\/strong> N8N'i internete a\u00e7t\u0131\u011f\u0131n\u0131zda HTTPS kulland\u0131\u011f\u0131n\u0131zdan, g\u00fc\u00e7l\u00fc kimlik bilgileri belirledi\u011finizden ve g\u00fcvenlik duvar\u0131 kurallar\u0131n\u0131 uygulad\u0131\u011f\u0131n\u0131zdan emin olun. Hassas API anahtarlar\u0131n\u0131 ortam de\u011fi\u015fkenleri arac\u0131l\u0131\u011f\u0131yla y\u00f6netin.<\/li>\n<li><strong>Performans\u0131 \u0130zleyin:<\/strong> N8N'in \u00e7al\u0131\u015ft\u0131\u011f\u0131 sunucunun kaynak kullan\u0131m\u0131n\u0131 (CPU, bellek) d\u00fczenli olarak izleyin. \u0130\u015f ak\u0131\u015flar\u0131n\u0131z\u0131n say\u0131s\u0131 ve yo\u011funlu\u011fu artt\u0131k\u00e7a, Redis ve Worker yap\u0131land\u0131rmalar\u0131 ile \u00f6l\u00e7eklendirme ihtiyac\u0131 do\u011fabilir.<\/li>\n<\/ol>\n<p>Bu sorun giderme teknikleri ve en iyi uygulamalar, N8N ile daha verimli ve g\u00fcvenilir otomasyonlar olu\u015fturman\u0131za yard\u0131mc\u0131 olacakt\u0131r. Unutmay\u0131n, her otomasyon geli\u015ftirme s\u00fcrecinde \u00f6\u011frenme ve iyile\u015ftirme s\u00fcreklidir.<\/p>\n<h2>Sonu\u00e7: N8N ile S\u0131n\u0131rs\u0131z Otomasyon Olanaklar\u0131<\/h2>\n<p>Bu makale boyunca, N8N'in sadece bir otomasyon arac\u0131 olmaktan \u00f6te, i\u015fletmeler ve bireyler i\u00e7in dijital d\u00f6n\u00fc\u015f\u00fcm\u00fc h\u0131zland\u0131ran, verimlili\u011fi art\u0131ran ve operasyonel maliyetleri d\u00fc\u015f\u00fcren kapsaml\u0131 bir platform oldu\u011funu g\u00f6rd\u00fck. N8N'in a\u00e7\u0131k kaynak yap\u0131s\u0131, low-code aray\u00fcz\u00fc ve geni\u015f entegrasyon yetenekleri sayesinde, tekrarlayan g\u00f6revleri otomatikle\u015ftirmenin ve farkl\u0131 sistemleri sorunsuz bir \u015fekilde birbirine ba\u011flaman\u0131n ne kadar kolay ve eri\u015filebilir oldu\u011funu detayl\u0131 bir \u015fekilde inceledik.<\/p>\n<p>N8N kurulumundan (Docker ve NPM ile), temel i\u015f ak\u0131\u015f\u0131 olu\u015fturmaya, ileri d\u00fczey yap\u0131land\u0131rmalardan (veritaban\u0131 entegrasyonu, g\u00fcvenlik, \u00f6l\u00e7eklenebilirlik) ve ger\u00e7ek d\u00fcnya senaryolar\u0131na kadar bir\u00e7ok konuya de\u011findik. Her ad\u0131mda, okuyucunun konuya s\u0131f\u0131rdan hakim olmas\u0131n\u0131 sa\u011flayacak bilgiler sunmaya \u00e7al\u0131\u015ft\u0131k. Vaka analizleri, N8N'in pazarlama, sat\u0131\u015f, veri analizi ve daha bir\u00e7ok alanda nas\u0131l somut faydalar sa\u011flayabilece\u011fini g\u00f6zler \u00f6n\u00fcne serdi. Ayr\u0131ca, sorun giderme ipu\u00e7lar\u0131 ve en iyi uygulamalar b\u00f6l\u00fcm\u00fcyle, otomasyon yolculu\u011funuzda kar\u015f\u0131la\u015fabilece\u011finiz potansiyel engelleri a\u015fman\u0131z i\u00e7in pratik \u00e7\u00f6z\u00fcmler sunduk.<\/p>\n<p>N8N ile elde edece\u011finiz potansiyel faydalar ger\u00e7ekten s\u0131n\u0131rs\u0131zd\u0131r. Manuel s\u00fcre\u00e7lere harcad\u0131\u011f\u0131n\u0131z zaman\u0131 geri kazanabilir, insan hatas\u0131 riskini minimize edebilir, sistemler aras\u0131 veri tutarl\u0131l\u0131\u011f\u0131n\u0131 sa\u011flayabilir ve \u00e7al\u0131\u015fanlar\u0131n\u0131z\u0131n daha stratejik ve yarat\u0131c\u0131 i\u015flere odaklanmas\u0131n\u0131 sa\u011flayabilirsiniz. N8N, sadece bug\u00fcn\u00fcn otomasyon ihtiya\u00e7lar\u0131n\u0131 kar\u015f\u0131lamakla kalmay\u0131p, gelecekteki i\u015f s\u00fcre\u00e7lerinize de kolayca adapte olabilen esnek bir yap\u0131 sunar. Bu nedenle, hen\u00fcz denemediyseniz, N8N'i kendi ortam\u0131n\u0131zda kurman\u0131z\u0131 ve ilk i\u015f ak\u0131\u015f\u0131n\u0131z\u0131 olu\u015fturarak otomasyonun g\u00fcc\u00fcn\u00fc bizzat deneyimlemenizi \u015fiddetle tavsiye ederiz.<\/p>\n<p>Dijital d\u00fcnyada rekabet\u00e7i kalmak i\u00e7in otomasyon art\u0131k bir se\u00e7enek de\u011fil, bir zorunluluktur. N8N, bu zorunlulu\u011fu keyifli ve eri\u015filebilir bir s\u00fcrece d\u00f6n\u00fc\u015ft\u00fcren ara\u00e7lardan biridir. Kendi otomasyon maceralar\u0131n\u0131za at\u0131lmak i\u00e7in ihtiyac\u0131n\u0131z olan t\u00fcm bilgilere sahipsiniz. Ba\u015far\u0131lar dileriz!<\/p>\n<h3>S\u0131k\u00e7a Sorulan Sorular (SSS)<\/h3>\n<ol>\n<li>\n<h4>N8N \u00fccretli mi, yoksa a\u00e7\u0131k kaynakl\u0131 m\u0131?<\/h4>\n<p>N8N, MIT lisans\u0131 alt\u0131nda tamamen a\u00e7\u0131k kaynakl\u0131 bir platformdur. Bu, N8N'i kendi sunucunuzda \u00fccretsiz olarak kurup kullanabilece\u011finiz anlam\u0131na gelir. N8N'in kendi bulut tabanl\u0131 s\u00fcr\u00fcm\u00fc olan \"n8n Cloud\" hizmeti de bulunmaktad\u0131r ve bu hizmet \u00fccretlidir. Ancak temel yaz\u0131l\u0131m\u0131n kendisi \u00fccretsizdir ve herkes taraf\u0131ndan eri\u015filebilir.<\/p>\n<\/li>\n<li>\n<h4>N8N hangi programlama dillerini destekler?<\/h4>\n<p>N8N'in \u00e7ekirde\u011fi Node.js (JavaScript\/TypeScript) ile geli\u015ftirilmi\u015ftir. \u0130\u015f ak\u0131\u015flar\u0131n\u0131z i\u00e7inde \"Code\" veya \"Function\" d\u00fc\u011f\u00fcmlerini kullanarak JavaScript kodu yazabilirsiniz. Bu, N8N'in esnekli\u011fini art\u0131r\u0131r ve karma\u015f\u0131k veri manip\u00fclasyonlar\u0131 veya \u00f6zel mant\u0131k uygulamalar\u0131 yapman\u0131za olanak tan\u0131r. Di\u011fer diller i\u00e7in do\u011frudan destek olmasa da, harici API'ler arac\u0131l\u0131\u011f\u0131yla farkl\u0131 dillerde yaz\u0131lm\u0131\u015f servislerle entegrasyon kurabilirsiniz.<\/p>\n<\/li>\n<li>\n<h4>N8N ile verilerim ne kadar g\u00fcvende?<\/h4>\n<p>N8N, verilerinizin g\u00fcvenli\u011fini sa\u011flamak i\u00e7in \u00e7e\u015fitli mekanizmalar sunar. E\u011fer N8N'i kendi sunucunuzda (on-premise) bar\u0131nd\u0131r\u0131yorsan\u0131z, verilerinizin kontrol\u00fc tamamen sizdedir. Hassas kimlik bilgileri N8N taraf\u0131ndan \u015fifreli olarak saklan\u0131r. HTTPS kullan\u0131lmas\u0131, g\u00fc\u00e7l\u00fc kimlik do\u011frulama ayarlar\u0131, g\u00fcvenlik duvar\u0131 konfig\u00fcrasyonu ve ortam de\u011fi\u015fkenleri arac\u0131l\u0131\u011f\u0131yla hassas verilerin y\u00f6netilmesi gibi en iyi uygulamalar\u0131 takip ederek g\u00fcvenli\u011fi daha da art\u0131rabilirsiniz. n8n Cloud kullan\u0131yorsan\u0131z, veri g\u00fcvenli\u011fi N8N ekibinin sorumlulu\u011fundad\u0131r ve ilgili g\u00fcvenlik protokollerini uygulamaktad\u0131rlar.<\/p>\n<\/li>\n<li>\n<h4>N8N'i hangi senaryolarda kullanabilirim?<\/h4>\n<p>N8N, akl\u0131n\u0131za gelebilecek hemen hemen her t\u00fcrl\u00fc otomasyon senaryosunda kullan\u0131labilir. \u00d6rnek olarak:<\/p>\n<ul>\n<li><strong>Pazarlama Otomasyonu:<\/strong> Sosyal medya g\u00f6nderilerini planlama, yeni blog yaz\u0131lar\u0131n\u0131 duyurma, e-posta pazarlama listelerini senkronize etme.<\/li>\n<li><strong>Sat\u0131\u015f ve CRM:<\/strong> Yeni m\u00fc\u015fteri adaylar\u0131n\u0131 CRM'e ekleme, otomatik kar\u015f\u0131lama e-postalar\u0131 g\u00f6nderme, sat\u0131\u015f ekibine bildirimler g\u00f6nderme.<\/li>\n<li><strong>Veri Senkronizasyonu:<\/strong> Farkl\u0131 veritabanlar\u0131, e-tablolar veya bulut servisleri aras\u0131nda veri transferi ve d\u00f6n\u00fc\u015ft\u00fcrme.<\/li>\n<li><strong>IT ve Operasyonlar:<\/strong> Sunucu izleme, uyar\u0131 g\u00f6nderme, otomatik yedekleme s\u00fcre\u00e7leri.<\/li>\n<li><strong>\u0130nsan Kaynaklar\u0131:<\/strong> Yeni \u00e7al\u0131\u015fanlar\u0131 onboarding s\u00fcrecine dahil etme, bordro sistemleriyle entegrasyon.<\/li>\n<\/ul>\n<p>        K\u0131sacas\u0131, manuel olarak tekrarlad\u0131\u011f\u0131n\u0131z her s\u00fcre\u00e7, N8N ile otomatikle\u015ftirilme potansiyeline sahiptir.<\/p>\n<\/li>\n<li>\n<h4>N8N mobil cihazlardan y\u00f6netilebilir mi?<\/h4>\n<p>N8N'in web tabanl\u0131 kullan\u0131c\u0131 aray\u00fcz\u00fc modern taray\u0131c\u0131larda \u00e7al\u0131\u015facak \u015fekilde tasarlanm\u0131\u015ft\u0131r. \u00c7o\u011fu ak\u0131ll\u0131 telefon ve tablette taray\u0131c\u0131 \u00fczerinden eri\u015fim m\u00fcmk\u00fcnd\u00fcr. Aray\u00fcz\u00fcn responsive tasar\u0131m prensiplerine uygun olmas\u0131 sayesinde, k\u00fc\u00e7\u00fck ekranlarda da bir miktar kullan\u0131labilirlik sunar. Ancak, karma\u015f\u0131k i\u015f ak\u0131\u015flar\u0131n\u0131 tasarlamak veya detayl\u0131 sorun giderme i\u015flemleri yapmak genellikle daha b\u00fcy\u00fck ekranl\u0131 bir masa\u00fcst\u00fc veya diz\u00fcst\u00fc bilgisayarda daha rahat olacakt\u0131r. Mobil cihazlardan i\u015f ak\u0131\u015flar\u0131n\u0131 izlemek ve temel kontrolleri yapmak i\u00e7in yeterli bir deneyim sunar.<\/p>\n<\/li>\n<\/ol>\n<p><\/body><\/p>\n","protected":false},"excerpt":{"rendered":"G\u00fcn\u00fcm\u00fcz\u00fcn h\u0131zla de\u011fi\u015fen dijital d\u00fcnyas\u0131nda, i\u015fletmeler ve bireyler s\u00fcrekli olarak tekrarlayan g\u00f6revler ve manuel s\u00fcre\u00e7lerle bo\u011fu\u015fuyor. Bu durum,&hellip;","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-33774","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 Kurulumu ve Yap\u0131land\u0131rmas\u0131: Otomasyon D\u00fcnyas\u0131na Ad\u0131m At\u0131n<\/title>\n<meta name=\"description\" content=\"G\u00fcn\u00fcm\u00fcz\u00fcn h\u0131zla de\u011fi\u015fen dijital d\u00fcnyas\u0131nda, i\u015fletmeler ve bireyler s\u00fcrekli olarak tekrarlayan g\u00f6revler ve manuel s\u00fcre\u00e7lerle bo\u011fu\u015fuyor. Bu durum, hem zaman kayb\u0131na hem de insan hatas\u0131na yol a\u00e7arak verimlili\u011fi ciddi \u015fekilde d\u00fc\u015f\u00fcr\u00fcyor. Peki, i\u015f ak\u0131\u015flar\u0131n\u0131z\u0131 otomatikle\u015ftirmenin, farkl\u0131 uygulamalar\u0131 sorunsuz bir \u015fekilde entegre etmenin ve b\u00f6ylece daha stratejik g\u00f6revlere odaklanman\u0131n bir yolu var m\u0131? Elbette var! \u0130\u015fte tam da bu noktada, g\u00fc\u00e7l\u00fc ve esnek bir otomasyon arac\u0131 olan N8N devreye giriyor. Bu makalede, N8N&#039;in ne oldu\u011funu, kurulumunu ve derinlemesine yap\u0131land\u0131rmas\u0131n\u0131 ad\u0131m ad\u0131m inceleyece\u011fiz, b\u00f6ylece siz de otomasyonun s\u0131n\u0131rs\u0131z d\u00fcnyas\u0131na ilk ad\u0131m\u0131 atabileceksiniz.\" \/>\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-kurulumu-ve-yapilandirmasi-otomasyon-dunyasina-adim-atin\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"N8N Kurulumu ve Yap\u0131land\u0131rmas\u0131: Otomasyon D\u00fcnyas\u0131na Ad\u0131m At\u0131n\" \/>\n<meta property=\"og:description\" content=\"G\u00fcn\u00fcm\u00fcz\u00fcn h\u0131zla de\u011fi\u015fen dijital d\u00fcnyas\u0131nda, i\u015fletmeler ve bireyler s\u00fcrekli olarak tekrarlayan g\u00f6revler ve manuel s\u00fcre\u00e7lerle bo\u011fu\u015fuyor. Bu durum, hem zaman kayb\u0131na hem de insan hatas\u0131na yol a\u00e7arak verimlili\u011fi ciddi \u015fekilde d\u00fc\u015f\u00fcr\u00fcyor. Peki, i\u015f ak\u0131\u015flar\u0131n\u0131z\u0131 otomatikle\u015ftirmenin, farkl\u0131 uygulamalar\u0131 sorunsuz bir \u015fekilde entegre etmenin ve b\u00f6ylece daha stratejik g\u00f6revlere odaklanman\u0131n bir yolu var m\u0131? Elbette var! \u0130\u015fte tam da bu noktada, g\u00fc\u00e7l\u00fc ve esnek bir otomasyon arac\u0131 olan N8N devreye giriyor. Bu makalede, N8N&#039;in ne oldu\u011funu, kurulumunu ve derinlemesine yap\u0131land\u0131rmas\u0131n\u0131 ad\u0131m ad\u0131m inceleyece\u011fiz, b\u00f6ylece siz de otomasyonun s\u0131n\u0131rs\u0131z d\u00fcnyas\u0131na ilk ad\u0131m\u0131 atabileceksiniz.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/n8n-kurulumu-ve-yapilandirmasi-otomasyon-dunyasina-adim-atin\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-11-06T19:01:26+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=\"34 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/n8n-kurulumu-ve-yapilandirmasi-otomasyon-dunyasina-adim-atin\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/n8n-kurulumu-ve-yapilandirmasi-otomasyon-dunyasina-adim-atin\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"N8N Kurulumu ve Yap\u0131land\u0131rmas\u0131: Otomasyon D\u00fcnyas\u0131na Ad\u0131m At\u0131n\",\"datePublished\":\"2025-11-06T19:01:26+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/n8n-kurulumu-ve-yapilandirmasi-otomasyon-dunyasina-adim-atin\/\"},\"wordCount\":6346,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/n8n-kurulumu-ve-yapilandirmasi-otomasyon-dunyasina-adim-atin\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/n8n-kurulumu-ve-yapilandirmasi-otomasyon-dunyasina-adim-atin\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/n8n-kurulumu-ve-yapilandirmasi-otomasyon-dunyasina-adim-atin\/\",\"name\":\"N8N Kurulumu ve Yap\u0131land\u0131rmas\u0131: Otomasyon D\u00fcnyas\u0131na Ad\u0131m At\u0131n\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-11-06T19:01:26+00:00\",\"description\":\"G\u00fcn\u00fcm\u00fcz\u00fcn h\u0131zla de\u011fi\u015fen dijital d\u00fcnyas\u0131nda, i\u015fletmeler ve bireyler s\u00fcrekli olarak tekrarlayan g\u00f6revler ve manuel s\u00fcre\u00e7lerle bo\u011fu\u015fuyor. Bu durum, hem zaman kayb\u0131na hem de insan hatas\u0131na yol a\u00e7arak verimlili\u011fi ciddi \u015fekilde d\u00fc\u015f\u00fcr\u00fcyor. Peki, i\u015f ak\u0131\u015flar\u0131n\u0131z\u0131 otomatikle\u015ftirmenin, farkl\u0131 uygulamalar\u0131 sorunsuz bir \u015fekilde entegre etmenin ve b\u00f6ylece daha stratejik g\u00f6revlere odaklanman\u0131n bir yolu var m\u0131? Elbette var! \u0130\u015fte tam da bu noktada, g\u00fc\u00e7l\u00fc ve esnek bir otomasyon arac\u0131 olan N8N devreye giriyor. Bu makalede, N8N'in ne oldu\u011funu, kurulumunu ve derinlemesine yap\u0131land\u0131rmas\u0131n\u0131 ad\u0131m ad\u0131m inceleyece\u011fiz, b\u00f6ylece siz de otomasyonun s\u0131n\u0131rs\u0131z d\u00fcnyas\u0131na ilk ad\u0131m\u0131 atabileceksiniz.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/n8n-kurulumu-ve-yapilandirmasi-otomasyon-dunyasina-adim-atin\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/n8n-kurulumu-ve-yapilandirmasi-otomasyon-dunyasina-adim-atin\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/n8n-kurulumu-ve-yapilandirmasi-otomasyon-dunyasina-adim-atin\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"N8N Kurulumu ve Yap\u0131land\u0131rmas\u0131: Otomasyon D\u00fcnyas\u0131na Ad\u0131m At\u0131n\"}]},{\"@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 Kurulumu ve Yap\u0131land\u0131rmas\u0131: Otomasyon D\u00fcnyas\u0131na Ad\u0131m At\u0131n","description":"G\u00fcn\u00fcm\u00fcz\u00fcn h\u0131zla de\u011fi\u015fen dijital d\u00fcnyas\u0131nda, i\u015fletmeler ve bireyler s\u00fcrekli olarak tekrarlayan g\u00f6revler ve manuel s\u00fcre\u00e7lerle bo\u011fu\u015fuyor. Bu durum, hem zaman kayb\u0131na hem de insan hatas\u0131na yol a\u00e7arak verimlili\u011fi ciddi \u015fekilde d\u00fc\u015f\u00fcr\u00fcyor. Peki, i\u015f ak\u0131\u015flar\u0131n\u0131z\u0131 otomatikle\u015ftirmenin, farkl\u0131 uygulamalar\u0131 sorunsuz bir \u015fekilde entegre etmenin ve b\u00f6ylece daha stratejik g\u00f6revlere odaklanman\u0131n bir yolu var m\u0131? Elbette var! \u0130\u015fte tam da bu noktada, g\u00fc\u00e7l\u00fc ve esnek bir otomasyon arac\u0131 olan N8N devreye giriyor. Bu makalede, N8N'in ne oldu\u011funu, kurulumunu ve derinlemesine yap\u0131land\u0131rmas\u0131n\u0131 ad\u0131m ad\u0131m inceleyece\u011fiz, b\u00f6ylece siz de otomasyonun s\u0131n\u0131rs\u0131z d\u00fcnyas\u0131na ilk ad\u0131m\u0131 atabileceksiniz.","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-kurulumu-ve-yapilandirmasi-otomasyon-dunyasina-adim-atin\/","og_locale":"tr_TR","og_type":"article","og_title":"N8N Kurulumu ve Yap\u0131land\u0131rmas\u0131: Otomasyon D\u00fcnyas\u0131na Ad\u0131m At\u0131n","og_description":"G\u00fcn\u00fcm\u00fcz\u00fcn h\u0131zla de\u011fi\u015fen dijital d\u00fcnyas\u0131nda, i\u015fletmeler ve bireyler s\u00fcrekli olarak tekrarlayan g\u00f6revler ve manuel s\u00fcre\u00e7lerle bo\u011fu\u015fuyor. Bu durum, hem zaman kayb\u0131na hem de insan hatas\u0131na yol a\u00e7arak verimlili\u011fi ciddi \u015fekilde d\u00fc\u015f\u00fcr\u00fcyor. Peki, i\u015f ak\u0131\u015flar\u0131n\u0131z\u0131 otomatikle\u015ftirmenin, farkl\u0131 uygulamalar\u0131 sorunsuz bir \u015fekilde entegre etmenin ve b\u00f6ylece daha stratejik g\u00f6revlere odaklanman\u0131n bir yolu var m\u0131? Elbette var! \u0130\u015fte tam da bu noktada, g\u00fc\u00e7l\u00fc ve esnek bir otomasyon arac\u0131 olan N8N devreye giriyor. Bu makalede, N8N'in ne oldu\u011funu, kurulumunu ve derinlemesine yap\u0131land\u0131rmas\u0131n\u0131 ad\u0131m ad\u0131m inceleyece\u011fiz, b\u00f6ylece siz de otomasyonun s\u0131n\u0131rs\u0131z d\u00fcnyas\u0131na ilk ad\u0131m\u0131 atabileceksiniz.","og_url":"https:\/\/fatihsoysal.com\/blog\/n8n-kurulumu-ve-yapilandirmasi-otomasyon-dunyasina-adim-atin\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-11-06T19:01:26+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"34 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/n8n-kurulumu-ve-yapilandirmasi-otomasyon-dunyasina-adim-atin\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/n8n-kurulumu-ve-yapilandirmasi-otomasyon-dunyasina-adim-atin\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"N8N Kurulumu ve Yap\u0131land\u0131rmas\u0131: Otomasyon D\u00fcnyas\u0131na Ad\u0131m At\u0131n","datePublished":"2025-11-06T19:01:26+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/n8n-kurulumu-ve-yapilandirmasi-otomasyon-dunyasina-adim-atin\/"},"wordCount":6346,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/n8n-kurulumu-ve-yapilandirmasi-otomasyon-dunyasina-adim-atin\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/n8n-kurulumu-ve-yapilandirmasi-otomasyon-dunyasina-adim-atin\/","url":"https:\/\/fatihsoysal.com\/blog\/n8n-kurulumu-ve-yapilandirmasi-otomasyon-dunyasina-adim-atin\/","name":"N8N Kurulumu ve Yap\u0131land\u0131rmas\u0131: Otomasyon D\u00fcnyas\u0131na Ad\u0131m At\u0131n","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-11-06T19:01:26+00:00","description":"G\u00fcn\u00fcm\u00fcz\u00fcn h\u0131zla de\u011fi\u015fen dijital d\u00fcnyas\u0131nda, i\u015fletmeler ve bireyler s\u00fcrekli olarak tekrarlayan g\u00f6revler ve manuel s\u00fcre\u00e7lerle bo\u011fu\u015fuyor. Bu durum, hem zaman kayb\u0131na hem de insan hatas\u0131na yol a\u00e7arak verimlili\u011fi ciddi \u015fekilde d\u00fc\u015f\u00fcr\u00fcyor. Peki, i\u015f ak\u0131\u015flar\u0131n\u0131z\u0131 otomatikle\u015ftirmenin, farkl\u0131 uygulamalar\u0131 sorunsuz bir \u015fekilde entegre etmenin ve b\u00f6ylece daha stratejik g\u00f6revlere odaklanman\u0131n bir yolu var m\u0131? Elbette var! \u0130\u015fte tam da bu noktada, g\u00fc\u00e7l\u00fc ve esnek bir otomasyon arac\u0131 olan N8N devreye giriyor. Bu makalede, N8N'in ne oldu\u011funu, kurulumunu ve derinlemesine yap\u0131land\u0131rmas\u0131n\u0131 ad\u0131m ad\u0131m inceleyece\u011fiz, b\u00f6ylece siz de otomasyonun s\u0131n\u0131rs\u0131z d\u00fcnyas\u0131na ilk ad\u0131m\u0131 atabileceksiniz.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/n8n-kurulumu-ve-yapilandirmasi-otomasyon-dunyasina-adim-atin\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/n8n-kurulumu-ve-yapilandirmasi-otomasyon-dunyasina-adim-atin\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/n8n-kurulumu-ve-yapilandirmasi-otomasyon-dunyasina-adim-atin\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"N8N Kurulumu ve Yap\u0131land\u0131rmas\u0131: Otomasyon D\u00fcnyas\u0131na Ad\u0131m At\u0131n"}]},{"@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\/33774","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=33774"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/33774\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=33774"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=33774"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=33774"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}