{"id":37810,"date":"2026-01-16T00:40:53","date_gmt":"2026-01-15T21:40:53","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/?p=37810"},"modified":"2026-01-16T00:40:53","modified_gmt":"2026-01-15T21:40:53","slug":"ubuntu-14-04-uzerinde-dizinleri-senkronize-etmek-icin-syncthing-kurulumu-ve-yapilandirmasi","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/ubuntu-14-04-uzerinde-dizinleri-senkronize-etmek-icin-syncthing-kurulumu-ve-yapilandirmasi\/","title":{"rendered":"Ubuntu 14.04 \u00dczerinde Dizinleri Senkronize Etmek \u0130\u00e7in Syncthing Kurulumu ve Yap\u0131land\u0131rmas\u0131"},"content":{"rendered":"<p><body><\/p>\n<h2>Ubuntu 14.04 \u00dczerinde Dizinleri Senkronize Etmek \u0130\u00e7in Syncthing Kurulumu ve Yap\u0131land\u0131rmas\u0131<\/h2>\n<h3>Giri\u015f<\/h3>\n<p>Modern bili\u015fim d\u00fcnyas\u0131nda, dosyalar\u0131n farkl\u0131 cihazlar aras\u0131nda g\u00fcvenli ve verimli bir \u015fekilde senkronize edilmesi, hem bireysel kullan\u0131c\u0131lar hem de i\u015fletmeler i\u00e7in hayati bir ihtiya\u00e7 haline gelmi\u015ftir. Bulut tabanl\u0131 \u00e7\u00f6z\u00fcmler yayg\u0131n olsa da, veri gizlili\u011fi, g\u00fcvenlik ve kontrol gibi konularda endi\u015feler ta\u015f\u0131yabilirler. \u0130\u015fte tam bu noktada, merkezi olmayan, a\u00e7\u0131k kaynakl\u0131 ve u\u00e7tan uca \u015fifrelemeye sahip bir dosya senkronizasyon arac\u0131 olan Syncthing devreye girer. Syncthing, dosyalar\u0131n\u0131z\u0131 do\u011frudan cihazlar\u0131n\u0131z aras\u0131nda senkronize etmenize olanak tan\u0131r, b\u00f6ylece verileriniz \u00fc\u00e7\u00fcnc\u00fc taraf bir sunucuya u\u011framadan g\u00fcvende kal\u0131r.<\/p>\n<p>Bu makale, \u00f6zellikle Ubuntu 14.04 i\u015fletim sistemi \u00fczerinde Syncthing&#8217;i nas\u0131l kuraca\u011f\u0131n\u0131z\u0131 ve yap\u0131land\u0131raca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m detayland\u0131racakt\u0131r. Ubuntu 14.04, &#8220;Trusty Tahr&#8221; kod ad\u0131yla bilinen ve uzun s\u00fcreli destek (LTS) alm\u0131\u015f eski bir s\u00fcr\u00fcm olmas\u0131na ra\u011fmen, hala belirli kurumsal veya \u00f6zel sistemlerde kullan\u0131lmaya devam etmektedir. Bu nedenle, bu \u00f6zel s\u00fcr\u00fcmdeki kurulum ve yap\u0131land\u0131rma n\u00fcanslar\u0131na odaklanmak \u00f6nemlidir. Makale boyunca, Syncthing&#8217;in temel kurulumundan ba\u015flayarak, web aray\u00fcz\u00fcne eri\u015fim, g\u00fcvenlik ayarlar\u0131, bir servis olarak \u00e7al\u0131\u015ft\u0131rma (Upstart kullanarak), dizin senkronizasyonu ve geli\u015fmi\u015f yap\u0131land\u0131rma se\u00e7eneklerine kadar geni\u015f bir yelpazeyi ele alaca\u011f\u0131z.<\/p>\n<h3>\u00d6n Gereksinimler<\/h3>\n<p>Syncthing kurulumuna ba\u015flamadan \u00f6nce a\u015fa\u011f\u0131daki \u00f6n gereksinimlerin kar\u015f\u0131land\u0131\u011f\u0131ndan emin olun:<\/p>\n<ul>\n<li><strong>Ubuntu 14.04 \u0130\u015fletim Sistemi:<\/strong> Kurulum yap\u0131lacak sunucu veya masa\u00fcst\u00fc bilgisayarda Ubuntu 14.04 y\u00fckl\u00fc ve \u00e7al\u0131\u015f\u0131r durumda olmal\u0131d\u0131r.<\/li>\n<li><strong>\u0130nternet Ba\u011flant\u0131s\u0131:<\/strong> Syncthing paketlerini indirmek ve g\u00fcncellemeleri almak i\u00e7in aktif bir internet ba\u011flant\u0131s\u0131 gereklidir.<\/li>\n<li><strong>Temel Linux Komut Sat\u0131r\u0131 Bilgisi:<\/strong> Terminal komutlar\u0131n\u0131 anlama ve kullanma becerisi faydal\u0131 olacakt\u0131r.<\/li>\n<li><strong><code>sudo<\/code> Yetkileri:<\/strong> Sistem genelinde de\u011fi\u015fiklikler yapmak i\u00e7in y\u00f6netici (root) yetkilerine sahip bir kullan\u0131c\u0131 hesab\u0131n\u0131z olmal\u0131d\u0131r. Komutlar\u0131 <code>sudo<\/code> \u00f6nekiyle \u00e7al\u0131\u015ft\u0131rmak i\u00e7in bu gereklidir.<\/li>\n<\/ul>\n<h3>Syncthing Kurulumu<\/h3>\n<p>Ubuntu 14.04 \u00fczerinde Syncthing&#8217;i kurman\u0131n en kolay ve \u00f6nerilen yolu, Syncthing&#8217;in resmi APT deposunu (PPA) kullanmakt\u0131r. Bu y\u00f6ntem, Syncthing&#8217;in en g\u00fcncel s\u00fcr\u00fcm\u00fcn\u00fc y\u00fcklemenizi ve gelecekteki g\u00fcncellemeleri kolayca alman\u0131z\u0131 sa\u011flar.<\/p>\n<h4>APT Deposu Ekleme ve Kurulum<\/h4>\n<p>\u00d6ncelikle, sisteminizin <code>https<\/code> \u00fczerinden depolar\u0131 kullanabilmesi i\u00e7in <code>apt-transport-https<\/code> paketinin kurulu oldu\u011fundan emin olun:<\/p>\n<pre><code class=\"language-bash\">sudo apt-get update\nsudo apt-get install apt-transport-https<\/code><\/pre>\n<p>\u015eimdi, Syncthing resmi GPG anahtar\u0131n\u0131 sisteminize ekleyin. Bu, indirdi\u011finiz paketlerin ger\u00e7ek Syncthing taraf\u0131ndan imzaland\u0131\u011f\u0131n\u0131 do\u011frulaman\u0131z\u0131 sa\u011flar:<\/p>\n<pre><code class=\"language-bash\">curl -s https:\/\/syncthing.net\/release-key.txt | sudo apt-key add -<\/code><\/pre>\n<p>Ard\u0131ndan, Syncthing APT deposunu sisteminizin kaynak listesine ekleyin. Bu, <code>syncthing<\/code> paketini <code>apt-get<\/code> komutuyla bulman\u0131z\u0131 sa\u011flayacakt\u0131r:<\/p>\n<pre><code class=\"language-bash\">echo \"deb https:\/\/apt.syncthing.net\/ syncthing stable\" | sudo tee \/etc\/apt\/sources.list.d\/syncthing.list<\/code><\/pre>\n<p>Depoyu ekledikten sonra, paket listesini g\u00fcncelleyin, b\u00f6ylece sisteminiz yeni Syncthing paketini tan\u0131yacakt\u0131r:<\/p>\n<pre><code class=\"language-bash\">sudo apt-get update<\/code><\/pre>\n<p>Son olarak, Syncthing&#8217;i y\u00fckleyin:<\/p>\n<pre><code class=\"language-bash\">sudo apt-get install syncthing<\/code><\/pre>\n<p>Bu komut, Syncthing uygulamas\u0131n\u0131 ve gerekli t\u00fcm ba\u011f\u0131ml\u0131l\u0131klar\u0131n\u0131 sisteminize kuracakt\u0131r. Kurulum tamamland\u0131\u011f\u0131nda, Syncthing&#8217;i \u00e7al\u0131\u015ft\u0131rmaya haz\u0131rs\u0131n\u0131z demektir.<\/p>\n<h3>\u0130lk Yap\u0131land\u0131rma ve Web Aray\u00fcz\u00fcne Eri\u015fim<\/h3>\n<p>Syncthing, bir kez kurulduktan sonra, t\u00fcm yap\u0131land\u0131rman\u0131n ve cihaz\/dizin y\u00f6netiminin yap\u0131ld\u0131\u011f\u0131 web tabanl\u0131 bir kullan\u0131c\u0131 aray\u00fcz\u00fc (GUI) sunar.<\/p>\n<h4>Syncthing&#8217;i \u0130lk Kez \u00c7al\u0131\u015ft\u0131rma<\/h4>\n<p>Terminalden <code>syncthing<\/code> komutunu \u00e7al\u0131\u015ft\u0131rarak Syncthing&#8217;i ba\u015flatabilirsiniz:<\/p>\n<pre><code class=\"language-bash\">syncthing<\/code><\/pre>\n<p>Bu komutu ilk kez \u00e7al\u0131\u015ft\u0131rd\u0131\u011f\u0131n\u0131zda, Syncthing varsay\u0131lan yap\u0131land\u0131rma dosyas\u0131n\u0131 (<code>~\/.config\/syncthing\/config.xml<\/code>) ve kimlik anahtarlar\u0131n\u0131 olu\u015fturacakt\u0131r. Terminalde baz\u0131 \u00e7\u0131kt\u0131lar g\u00f6receksiniz; bu \u00e7\u0131kt\u0131lar aras\u0131nda Syncthing&#8217;in Web UI&#8217;ye eri\u015fmek i\u00e7in kulland\u0131\u011f\u0131 adres de yer alacakt\u0131r. Genellikle bu adres <code>http:\/\/127.0.0.1:8384<\/code> veya <code>http:\/\/localhost:8384<\/code> olacakt\u0131r.<\/p>\n<p>Syncthing varsay\u0131lan olarak yaln\u0131zca yerel makineden eri\u015filebilir olacak \u015fekilde yap\u0131land\u0131r\u0131l\u0131r. Bu, g\u00fcvenlik a\u00e7\u0131s\u0131ndan iyi bir ba\u015flang\u0131\u00e7 noktas\u0131d\u0131r.<\/p>\n<h4>Web Aray\u00fcz\u00fcne Eri\u015fim<\/h4>\n<p>Web taray\u0131c\u0131n\u0131z\u0131 a\u00e7\u0131n ve Syncthing&#8217;in terminalde g\u00f6sterdi\u011fi adrese gidin (\u00f6rne\u011fin, <code>http:\/\/localhost:8384<\/code>). Syncthing&#8217;in web aray\u00fcz\u00fcn\u00fc g\u00f6rmelisiniz.<\/p>\n<p>E\u011fer Web UI&#8217;ye eri\u015femiyorsan\u0131z, g\u00fcvenlik duvar\u0131n\u0131z\u0131n (firewall) 8384 numaral\u0131 ba\u011flant\u0131 noktas\u0131n\u0131 engellemedi\u011finden emin olun. Ubuntu 14.04&#8217;te yayg\u0131n olarak kullan\u0131lan g\u00fcvenlik duvar\u0131 UFW (Uncomplicated Firewall) i\u00e7in a\u015fa\u011f\u0131daki komutu kullanarak bu ba\u011flant\u0131 noktas\u0131n\u0131 a\u00e7abilirsiniz:<\/p>\n<pre><code class=\"language-bash\">sudo ufw allow 8384\/tcp<\/code><\/pre>\n<h4>Uzak Bir Makineden Web Aray\u00fcz\u00fcne Eri\u015fim (\u0130ste\u011fe Ba\u011fl\u0131)<\/h4>\n<p>Syncthing&#8217;i bir sunucuda \u00e7al\u0131\u015ft\u0131r\u0131yorsan\u0131z ve Web UI&#8217;ye ba\u015fka bir bilgisayardan eri\u015fmek istiyorsan\u0131z, <code>config.xml<\/code> dosyas\u0131nda k\u00fc\u00e7\u00fck bir de\u011fi\u015fiklik yapman\u0131z gerekir.<\/p>\n<p>1.  Syncthing&#8217;i durdurun (terminalde <code>Ctrl+C<\/code> tu\u015flar\u0131na basarak veya e\u011fer servis olarak \u00e7al\u0131\u015f\u0131yorsa <code>sudo stop syncthing<\/code> komutuyla).<br \/>\n2.  Yap\u0131land\u0131rma dosyas\u0131n\u0131 bir metin d\u00fczenleyiciyle a\u00e7\u0131n:<\/p>\n<pre><code class=\"language-bash\">nano ~\/.config\/syncthing\/config.xml<\/code><\/pre>\n<p>3.  Dosya i\u00e7inde <code><gui><\/code> etiketini bulun. Bu etiketin i\u00e7inde <code><\/p>\n<address><\/code> etiketini g\u00f6receksiniz. Varsay\u0131lan olarak bu <code><\/p>\n<address>127.0.0.1:8384<\/address>\n<p><\/code> \u015feklinde olacakt\u0131r. Bunu a\u015fa\u011f\u0131daki gibi de\u011fi\u015ftirin:<\/p>\n<pre><code class=\"language-xml\"><address>0.0.0.0:8384<\/address><\/code><\/pre>\n<p>    <code>0.0.0.0<\/code> kullanmak, Syncthing&#8217;in Web UI&#8217;ye t\u00fcm a\u011f aray\u00fczlerinden eri\u015filebilir olmas\u0131n\u0131 sa\u011flar. Belirli bir IP adresinden eri\u015fim sa\u011flamak isterseniz, <code>0.0.0.0<\/code> yerine o IP adresini de yazabilirsiniz.<br \/>\n4.  De\u011fi\u015fiklikleri kaydedin ve d\u00fczenleyiciden \u00e7\u0131k\u0131n (<code>Ctrl+O<\/code>, <code>Enter<\/code>, <code>Ctrl+X<\/code>).<br \/>\n5.  Syncthing&#8217;i yeniden ba\u015flat\u0131n:<\/p>\n<pre><code class=\"language-bash\">syncthing<\/code><\/pre>\n<p>6.  G\u00fcvenlik duvar\u0131n\u0131zda 8384 portunun d\u0131\u015far\u0131dan eri\u015fime a\u00e7\u0131k oldu\u011fundan emin olun (yukar\u0131daki <code>sudo ufw allow 8384\/tcp<\/code> komutu).<\/p>\n<p>\u015eimdi, a\u011fdaki ba\u015fka bir bilgisayardan Syncthing&#8217;i \u00e7al\u0131\u015ft\u0131rd\u0131\u011f\u0131n\u0131z makinenin IP adresi ve 8384 portu ile Web UI&#8217;ye eri\u015febilirsiniz (\u00f6rne\u011fin, <code>http:\/\/192.168.1.100:8384<\/code>).<\/p>\n<h3>Syncthing Web Aray\u00fcz\u00fcn\u00fc G\u00fcvenli Hale Getirme<\/h3>\n<p>Web UI&#8217;yi uzaktan eri\u015fime a\u00e7t\u0131\u011f\u0131n\u0131zda veya hassas verileri y\u00f6netti\u011finizde, aray\u00fcz\u00fc g\u00fcvence alt\u0131na almak kritik \u00f6neme sahiptir.<\/p>\n<h4>Parola Belirleme<\/h4>\n<p>1.  Syncthing Web UI&#8217;de sa\u011f \u00fcst k\u00f6\u015fedeki &#8220;Actions&#8221; (Eylemler) men\u00fcs\u00fcne t\u0131klay\u0131n ve &#8220;Settings&#8221; (Ayarlar) se\u00e7ene\u011fini se\u00e7in.<br \/>\n2.  Sol men\u00fcden &#8220;GUI&#8221; (Grafiksel Kullan\u0131c\u0131 Aray\u00fcz\u00fc) sekmesine ge\u00e7in.<br \/>\n3.  &#8220;GUI Authentication User&#8221; (GUI Kimlik Do\u011frulama Kullan\u0131c\u0131s\u0131) alan\u0131na bir kullan\u0131c\u0131 ad\u0131 ve &#8220;GUI Authentication Password&#8221; (GUI Kimlik Do\u011frulama Parolas\u0131) alan\u0131na g\u00fc\u00e7l\u00fc bir parola girin.<br \/>\n4.  &#8220;Save&#8221; (Kaydet) d\u00fc\u011fmesine t\u0131klay\u0131n.<br \/>\n5.  Syncthing, de\u011fi\u015fikliklerin ge\u00e7erli olmas\u0131 i\u00e7in yeniden ba\u015flat\u0131lmas\u0131n\u0131 isteyecektir. &#8220;Restart&#8221; (Yeniden Ba\u015flat) d\u00fc\u011fmesine t\u0131klayarak yeniden ba\u015flat\u0131n.<\/p>\n<p>Art\u0131k Web UI&#8217;ye eri\u015fmek istedi\u011finizde kullan\u0131c\u0131 ad\u0131 ve parolan\u0131z\u0131 girmeniz gerekecektir.<\/p>\n<h4>HTTPS Etkinle\u015ftirme<\/h4>\n<p>Parolaya ek olarak, Web UI trafi\u011fini \u015fifrelemek i\u00e7in HTTPS kullanmak \u015fiddetle tavsiye edilir.<\/p>\n<p>1.  Yine &#8220;Settings&#8221; -> &#8220;GUI&#8221; sekmesine gidin.<br \/>\n2.  &#8220;HTTPS GUI&#8221; se\u00e7ene\u011finin yan\u0131ndaki kutucu\u011fu i\u015faretleyin.<br \/>\n3.  &#8220;Save&#8221; (Kaydet) d\u00fc\u011fmesine t\u0131klay\u0131n ve Syncthing&#8217;i yeniden ba\u015flat\u0131n.<\/p>\n<p>Syncthing, kendi kendine imzal\u0131 bir SSL sertifikas\u0131 olu\u015fturacakt\u0131r. Web taray\u0131c\u0131n\u0131z bu sertifikan\u0131n g\u00fcvenilir olmad\u0131\u011f\u0131n\u0131 belirten bir uyar\u0131 g\u00f6sterebilir, ancak bu beklenen bir durumdur. G\u00fcvenli ba\u011flant\u0131ya devam etmek i\u00e7in taray\u0131c\u0131n\u0131zdaki uyar\u0131y\u0131 kabul edebilirsiniz. Art\u0131k Web UI&#8217;ye <code>https:\/\/<\/code> ile eri\u015fmeniz gerekecektir (\u00f6rne\u011fin, <code>https:\/\/localhost:8384<\/code>).<\/p>\n<h3>Syncthing&#8217;i Bir Servis Olarak \u00c7al\u0131\u015ft\u0131rma (Upstart Kullanarak)<\/h3>\n<p>Syncthing&#8217;i manuel olarak terminalden \u00e7al\u0131\u015ft\u0131rmak, terminal penceresini kapatana kadar \u00e7al\u0131\u015fmas\u0131n\u0131 sa\u011flar. Ancak, Syncthing&#8217;in sistem ba\u015flat\u0131ld\u0131\u011f\u0131nda otomatik olarak ba\u015flamas\u0131 ve arka planda s\u00fcrekli \u00e7al\u0131\u015fmas\u0131 i\u00e7in bir servis olarak yap\u0131land\u0131r\u0131lmas\u0131 gerekir. Ubuntu 14.04, Systemd yerine Upstart init sistemini kullan\u0131r. Bu nedenle, Syncthing i\u00e7in bir Upstart yap\u0131land\u0131rma dosyas\u0131 olu\u015fturaca\u011f\u0131z.<\/p>\n<h4>Upstart Yap\u0131land\u0131rma Dosyas\u0131 Olu\u015fturma<\/h4>\n<p>Syncthing&#8217;i belirli bir kullan\u0131c\u0131 alt\u0131nda \u00e7al\u0131\u015ft\u0131rmak en iyi uygulamad\u0131r (\u00f6rne\u011fin, Syncthing&#8217;i y\u00fckledi\u011finiz kullan\u0131c\u0131). Bu, Syncthing&#8217;in sadece o kullan\u0131c\u0131n\u0131n eri\u015febildi\u011fi dosyalara eri\u015fmesini sa\u011flar ve g\u00fcvenlik risklerini azalt\u0131r.<\/p>\n<p>1.  <code>syncthing<\/code> servisi i\u00e7in bir Upstart yap\u0131land\u0131rma dosyas\u0131 olu\u015fturun:<\/p>\n<pre><code class=\"language-bash\">sudo nano \/etc\/init\/syncthing.conf<\/code><\/pre>\n<p>2.  A\u015fa\u011f\u0131daki i\u00e7eri\u011fi dosyaya yap\u0131\u015ft\u0131r\u0131n. <code>YOUR_USERNAME<\/code> k\u0131sm\u0131n\u0131 Syncthing&#8217;i \u00e7al\u0131\u015ft\u0131racak ger\u00e7ek kullan\u0131c\u0131 ad\u0131n\u0131zla de\u011fi\u015ftirin. \u00d6rne\u011fin, kullan\u0131c\u0131 ad\u0131n\u0131z <code>kullanici<\/code> ise, <code>setuid kullanici<\/code> ve <code>setgid kullanici<\/code> yazmal\u0131s\u0131n\u0131z.<\/p>\n<pre><code class=\"language-conf\"># syncthing - Syncthing\n    #\n    # The decentralized file synchronisation application.\n\n    description \"Syncthing - Decentralized file synchronisation\"\n    author \"The Syncthing Team <contact@syncthing.net>\"\n\n    start on filesystem and net-device-up IFACE=lo\n    stop on runlevel [!2345]\n\n    # If the process quits, automatically restart it.\n    respawn\n    respawn limit 5 60 # give up restart after 5 retries in 60 seconds\n\n    # The user and group that Syncthing will run as.\n    # IMPORTANT: Replace 'YOUR_USERNAME' with your actual username.\n    setuid YOUR_USERNAME\n    setgid YOUR_USERNAME\n\n    # Nice level, 0 is normal, 19 is lowest priority\n    nice 10\n\n    # The actual process to start.\n    # -no-browser: Prevents Syncthing from trying to open a web browser on startup.\n    # -no-restart: Prevents Syncthing from restarting itself after config changes,\n    #              letting Upstart handle restarts.\n    exec \/usr\/bin\/syncthing -no-browser -no-restart -logflags=0<\/code><\/pre>\n<p>    *   <code>setuid YOUR_USERNAME<\/code> ve <code>setgid YOUR_USERNAME<\/code>: Bu sat\u0131rlar Syncthing&#8217;in belirtilen kullan\u0131c\u0131 ve grup kimli\u011fiyle \u00e7al\u0131\u015fmas\u0131n\u0131 sa\u011flar. Bu, dosya izinleri i\u00e7in \u00e7ok \u00f6nemlidir.<br \/>\n    *   <code>exec \/usr\/bin\/syncthing -no-browser -no-restart -logflags=0<\/code>: Bu, Syncthing y\u00fcr\u00fct\u00fclebilir dosyas\u0131n\u0131n tam yoludur. <code>-no-browser<\/code> Web UI&#8217;yi otomatik a\u00e7may\u0131 engeller, <code>-no-restart<\/code> ise Upstart&#8217;\u0131n yeniden ba\u015flatmay\u0131 y\u00f6netmesini sa\u011flar, <code>-logflags=0<\/code> ise log \u00e7\u0131kt\u0131s\u0131n\u0131 daha sade hale getirir.<br \/>\n3.  Dosyay\u0131 kaydedin ve kapat\u0131n.<\/p>\n<h4>Syncthing Servisini Ba\u015flatma, Durdurma ve Yeniden Ba\u015flatma<\/h4>\n<p>Art\u0131k Syncthing&#8217;i bir Upstart servisi olarak y\u00f6netebilirsiniz:<\/p>\n<p>*   Syncthing servisini ba\u015flatmak i\u00e7in:<\/p>\n<pre><code class=\"language-bash\">sudo start syncthing<\/code><\/pre>\n<p>*   Syncthing servisini durdurmak i\u00e7in:<\/p>\n<pre><code class=\"language-bash\">sudo stop syncthing<\/code><\/pre>\n<p>*   Syncthing servisini yeniden ba\u015flatmak i\u00e7in:<\/p>\n<pre><code class=\"language-bash\">sudo restart syncthing<\/code><\/pre>\n<p>*   Syncthing servisinin durumunu kontrol etmek i\u00e7in:<\/p>\n<pre><code class=\"language-bash\">sudo status syncthing<\/code><\/pre>\n<p>    Servis ba\u015far\u0131yla \u00e7al\u0131\u015ft\u0131\u011f\u0131nda, \u00e7\u0131kt\u0131da &#8220;syncthing start\/running&#8221; gibi bir ifade g\u00f6rmelisiniz.<\/p>\n<p>Syncthing art\u0131k sistem ba\u015flat\u0131ld\u0131\u011f\u0131nda otomatik olarak ba\u015flayacak ve arka planda \u00e7al\u0131\u015facakt\u0131r. Web UI&#8217;ye eri\u015fmek i\u00e7in taray\u0131c\u0131n\u0131z\u0131 kullanmaya devam edebilirsiniz.<\/p>\n<h3>Dizinleri Senkronize Etme<\/h3>\n<p>Syncthing&#8217;in temel i\u015flevi, birden fazla cihaz aras\u0131nda klas\u00f6rleri senkronize etmektir. Bu b\u00f6l\u00fcm, Syncthing Web UI kullanarak nas\u0131l cihaz ekleyece\u011finizi ve klas\u00f6rleri senkronize edece\u011finizi a\u00e7\u0131klar.<\/p>\n<h4>Uzak Bir Cihaz Ekleme<\/h4>\n<p>Syncthing, cihazlar\u0131 &#8220;Cihaz Kimli\u011fi&#8221; ad\u0131 verilen benzersiz bir tan\u0131mlay\u0131c\u0131 kullanarak birbirine ba\u011flar. Bu kimlik, her Syncthing kurulumu i\u00e7in otomatik olarak olu\u015fturulur ve uzun bir karakter dizisidir.<\/p>\n<p>1.  <strong>Cihaz Kimli\u011fini Bulma:<\/strong><br \/>\n    *   Syncthing Web UI&#8217;de, sa\u011f \u00fcst k\u00f6\u015fedeki &#8220;Actions&#8221; (Eylemler) men\u00fcs\u00fcne t\u0131klay\u0131n ve &#8220;Show ID&#8221; (Kimli\u011fi G\u00f6ster) se\u00e7ene\u011fini se\u00e7in.<br \/>\n    *   A\u00e7\u0131lan pencerede cihaz\u0131n\u0131z\u0131n kimli\u011fini g\u00f6receksiniz. Bu kimli\u011fi kopyalay\u0131n. Di\u011fer cihaz\u0131n kimli\u011fini de ayn\u0131 \u015fekilde bulman\u0131z gerekecektir.<\/p>\n<p>2.  <strong>Cihaz Ekleme:<\/strong><br \/>\n    *   Syncthing Web UI&#8217;de, sa\u011f alt k\u00f6\u015fedeki &#8220;Add Remote Device&#8221; (Uzak Cihaz Ekle) d\u00fc\u011fmesine t\u0131klay\u0131n.<br \/>\n    *   &#8220;Device ID&#8221; (Cihaz Kimli\u011fi) alan\u0131na, senkronize etmek istedi\u011finiz di\u011fer cihaz\u0131n kimli\u011fini yap\u0131\u015ft\u0131r\u0131n.<br \/>\n    *   &#8220;Device Name&#8221; (Cihaz Ad\u0131) alan\u0131na, bu cihaza kolayca tan\u0131yabilece\u011finiz bir ad verin (\u00f6rne\u011fin, &#8220;Laptopum&#8221;, &#8220;Sunucu2&#8221;).<br \/>\n    *   &#8220;Introducer&#8221; (Tan\u0131t\u0131c\u0131) se\u00e7ene\u011fi, bu cihaz\u0131n di\u011fer cihazlara yeni cihazlar\u0131 tan\u0131tmas\u0131na izin verir. Genellikle varsay\u0131lan olarak b\u0131rak\u0131l\u0131r.<br \/>\n    *   &#8220;Save&#8221; (Kaydet) d\u00fc\u011fmesine t\u0131klay\u0131n.<\/p>\n<p>Uzak cihaz\u0131n\u0131z, Syncthing aray\u00fcz\u00fcn\u00fcz\u00fcn &#8220;Remote Devices&#8221; (Uzak Cihazlar) b\u00f6l\u00fcm\u00fcnde &#8220;Disconnected&#8221; (Ba\u011fl\u0131 De\u011fil) olarak g\u00f6r\u00fcnecektir. Di\u011fer cihazda da bu cihaz\u0131 eklemeniz ve ba\u011flant\u0131 iste\u011fini kabul etmeniz gerekecektir.<\/p>\n<h4>Dizin Ekleme<\/h4>\n<p>\u015eimdi senkronize etmek istedi\u011finiz bir klas\u00f6r\u00fc Syncthing&#8217;e ekleyelim.<\/p>\n<p>1.  Syncthing Web UI&#8217;de, sol alt k\u00f6\u015fedeki &#8220;Add Folder&#8221; (Klas\u00f6r Ekle) d\u00fc\u011fmesine t\u0131klay\u0131n.<br \/>\n2.  A\u00e7\u0131lan pencerede a\u015fa\u011f\u0131daki bilgileri girin:<br \/>\n    *   <strong>Folder Label (Klas\u00f6r Etiketi):<\/strong> Bu, Web UI&#8217;de klas\u00f6r\u00fc tan\u0131mlamak i\u00e7in kullan\u0131lan bir isimdir (\u00f6rne\u011fin, &#8220;Belgelerim&#8221;, &#8220;Foto\u011fraflar&#8221;).<br \/>\n    *   <strong>Folder ID (Klas\u00f6r Kimli\u011fi):<\/strong> Bu, klas\u00f6r\u00fcn benzersiz kimli\u011fidir. Genellikle otomatik olarak olu\u015fturulan de\u011feri kullanabilirsiniz, ancak isterseniz de\u011fi\u015ftirebilirsiniz (\u00f6rne\u011fin, <code>my-documents<\/code>). Bu kimlik, di\u011fer cihazlarda ayn\u0131 klas\u00f6r\u00fc tan\u0131mlamak i\u00e7in kullan\u0131lacakt\u0131r.<br \/>\n    *   <strong>Folder Path (Klas\u00f6r Yolu):<\/strong> Bu, senkronize etmek istedi\u011finiz klas\u00f6r\u00fcn yerel dosya sisteminizdeki tam yoludur (\u00f6rne\u011fin, <code>\/home\/YOUR_USERNAME\/Belgelerim<\/code>). Klas\u00f6r\u00fcn var oldu\u011fundan ve Syncthing&#8217;i \u00e7al\u0131\u015ft\u0131ran kullan\u0131c\u0131n\u0131n bu klas\u00f6re okuma\/yazma eri\u015fimi oldu\u011fundan emin olun.<br \/>\n3.  &#8220;Versioning&#8221; (S\u00fcr\u00fcmleme) sekmesinde, dosyalar\u0131n eski s\u00fcr\u00fcmlerini saklamak isteyip istemedi\u011finizi yap\u0131land\u0131rabilirsiniz. Varsay\u0131lan olarak kapal\u0131d\u0131r.<br \/>\n4.  &#8220;Ignore Patterns&#8221; (Yoksayma Desenleri) sekmesinde, senkronize edilmesini istemedi\u011finiz dosya ve dizinleri belirtebilirsiniz (\u00f6rne\u011fin, <code>.git<\/code>, <code>*.tmp<\/code>).<br \/>\n5.  &#8220;Advanced&#8221; (Geli\u015fmi\u015f) sekmesinde, klas\u00f6r\u00fcn senkronizasyon davran\u0131\u015f\u0131n\u0131 ayarlayabilirsiniz:<br \/>\n    *   <strong>Folder Type (Klas\u00f6r T\u00fcr\u00fc):<\/strong><br \/>\n        *   <code>Send & Receive (G\u00f6nder ve Al)<\/code>: Hem bu cihazdan di\u011fer cihazlara dosya g\u00f6nderir hem de di\u011fer cihazlardan dosya al\u0131r (varsay\u0131lan).<br \/>\n        *   <code>Send Only (Sadece G\u00f6nder)<\/code>: Bu klas\u00f6rdeki de\u011fi\u015fiklikler di\u011fer cihazlara g\u00f6nderilir, ancak bu cihaz ba\u015fka cihazlardan de\u011fi\u015fiklik almaz.<br \/>\n        *   <code>Receive Only (Sadece Al)<\/code>: Bu klas\u00f6r di\u011fer cihazlardan de\u011fi\u015fiklikleri al\u0131r, ancak bu cihazdaki de\u011fi\u015fiklikler di\u011fer cihazlara g\u00f6nderilmez.<br \/>\n    *   Di\u011fer geli\u015fmi\u015f ayarlar\u0131 (tarama aral\u0131\u011f\u0131, dosya tarama modu vb.) \u015fimdilik varsay\u0131lan olarak b\u0131rakabilirsiniz.<br \/>\n6.  &#8220;Save&#8221; (Kaydet) d\u00fc\u011fmesine t\u0131klay\u0131n.<\/p>\n<h4>Klas\u00f6r\u00fc Cihazlarla Payla\u015fma<\/h4>\n<p>Bir klas\u00f6r ekledikten sonra, Syncthing size bu klas\u00f6r\u00fc hangi uzak cihazlarla payla\u015fmak istedi\u011finizi soracakt\u0131r.<\/p>\n<p>1.  &#8220;Add Folder&#8221; i\u015fleminden sonra a\u00e7\u0131lan pencerede veya ana Syncthing ekran\u0131nda yeni ekledi\u011finiz klas\u00f6r\u00fcn \u00fczerine t\u0131klay\u0131n.<br \/>\n2.  &#8220;Sharing&#8221; (Payla\u015f\u0131m) sekmesine gidin.<br \/>\n3.  Bu klas\u00f6r\u00fc senkronize etmek istedi\u011finiz uzak cihazlar\u0131n yan\u0131ndaki kutucuklar\u0131 i\u015faretleyin.<br \/>\n4.  &#8220;Save&#8221; (Kaydet) d\u00fc\u011fmesine t\u0131klay\u0131n.<\/p>\n<h4>Uzak Cihazda Klas\u00f6r\u00fc Kabul Etme<\/h4>\n<p>Di\u011fer Syncthing cihaz\u0131n\u0131zda (daha \u00f6nce ekledi\u011finiz uzak cihaz), Web UI&#8217;de yeni bir klas\u00f6r\u00fcn payla\u015f\u0131ld\u0131\u011f\u0131n\u0131 belirten bir bildirim g\u00f6rmelisiniz.<\/p>\n<p>1.  Uzak cihaz\u0131n Web UI&#8217;sinde, payla\u015f\u0131lan klas\u00f6r\u00fc kabul etmek i\u00e7in bildirime t\u0131klay\u0131n veya &#8220;Add&#8221; (Ekle) d\u00fc\u011fmesine t\u0131klay\u0131n.<br \/>\n2.  &#8220;Folder Label&#8221; ve &#8220;Folder ID&#8221; otomatik olarak doldurulacakt\u0131r.<br \/>\n3.  &#8220;Folder Path&#8221; (Klas\u00f6r Yolu) alan\u0131na, bu klas\u00f6r\u00fcn uzak cihazda nerede depolanmas\u0131n\u0131 istedi\u011finizi belirtin (\u00f6rne\u011fin, <code>\/home\/kullanici\/Senkronize_Belgeler<\/code>). Bu klas\u00f6r\u00fcn var oldu\u011fundan ve Syncthing kullan\u0131c\u0131s\u0131n\u0131n eri\u015fimi oldu\u011fundan emin olun.<br \/>\n4.  &#8220;Folder Type&#8221; (Klas\u00f6r T\u00fcr\u00fc) se\u00e7ene\u011fini uygun \u015fekilde ayarlay\u0131n (genellikle <code>Send & Receive<\/code>).<br \/>\n5.  &#8220;Save&#8221; (Kaydet) d\u00fc\u011fmesine t\u0131klay\u0131n.<\/p>\n<p>Her iki cihazda da klas\u00f6rler kabul edildi\u011finde ve Syncthing \u00e7al\u0131\u015f\u0131r durumda oldu\u011funda, dosyalar senkronize olmaya ba\u015flayacakt\u0131r. Web UI&#8217;de klas\u00f6rlerin durumu &#8220;Up to Date&#8221; (G\u00fcncel) veya &#8220;Syncing&#8221; (Senkronize Ediliyor) olarak g\u00f6r\u00fcnecektir.<\/p>\n<h3>Geli\u015fmi\u015f Yap\u0131land\u0131rma ve En \u0130yi Uygulamalar<\/h3>\n<p>Syncthing, temel dosya senkronizasyonunun \u00f6tesinde bir\u00e7ok geli\u015fmi\u015f \u00f6zellik ve yap\u0131land\u0131rma se\u00e7ene\u011fi sunar.<\/p>\n<h4>Yoksayma Desenleri (<code>.stignore<\/code>)<\/h4>\n<p>Her klas\u00f6r i\u00e7in <code>.stignore<\/code> ad\u0131nda \u00f6zel bir dosya olu\u015fturarak belirli dosya veya dizinlerin senkronize edilmesini engelleyebilirsiniz. Bu dosya, klas\u00f6r\u00fcn k\u00f6k dizininde bulunur.<\/p>\n<p><em>   <code><\/em>.tmp<\/code>: T\u00fcm <code>.tmp<\/code> uzant\u0131l\u0131 dosyalar\u0131 yoksayar.<br \/>\n*   <code>\/build<\/code>: Klas\u00f6r\u00fcn k\u00f6k\u00fcndeki <code>build<\/code> dizinini yoksayar.<br \/>\n*   <code>temp\/<\/code>: T\u00fcm <code>temp<\/code> dizinlerini (alt dizinler dahil) yoksayar.<br \/>\n<em>   <code>!important.txt<\/code>: <code>important.txt<\/code> d\u0131\u015f\u0131ndaki t\u00fcm <code>.txt<\/code> dosyalar\u0131n\u0131 yoksayar (\u00f6nce <code><\/em>.txt<\/code> ile yoksay\u0131p sonra <code>!<\/code> ile istisna belirtebilirsiniz).<\/p>\n<p><code>.stignore<\/code> dosyas\u0131n\u0131 do\u011frudan Web UI&#8217;deki &#8220;Folder Edit&#8221; (Klas\u00f6r D\u00fczenle) ekran\u0131n\u0131n &#8220;Ignore Patterns&#8221; sekmesinden d\u00fczenleyebilirsiniz.<\/p>\n<h4>S\u00fcr\u00fcmleme (Versioning)<\/h4>\n<p>Yanl\u0131\u015fl\u0131kla silinen veya de\u011fi\u015ftirilen dosyalar\u0131 kurtarmak i\u00e7in Syncthing, dosyalar\u0131n eski s\u00fcr\u00fcmlerini saklayabilir. Bu \u00f6zellik, klas\u00f6r baz\u0131nda yap\u0131land\u0131r\u0131l\u0131r.<\/p>\n<p>*   <strong>Simple Versioning (Basit S\u00fcr\u00fcmleme):<\/strong> Belirtilen say\u0131da eski s\u00fcr\u00fcm\u00fc saklar.<br \/>\n*   <strong>Staggered Versioning (Kademeli S\u00fcr\u00fcmleme):<\/strong> Belirli bir s\u00fcre boyunca (dakika, saat, g\u00fcn, hafta, ay) belirli say\u0131da s\u00fcr\u00fcm\u00fc saklar. Bu, daha eski s\u00fcr\u00fcmlerin daha az s\u0131kl\u0131kta tutuldu\u011fu, daha yeni s\u00fcr\u00fcmlerin ise daha s\u0131k tutuldu\u011fu bir yakla\u015f\u0131md\u0131r.<br \/>\n*   <strong>External Versioning (Harici S\u00fcr\u00fcmleme):<\/strong> Harici bir beti\u011fi kullanarak s\u00fcr\u00fcmlemeyi y\u00f6netir.<\/p>\n<p>S\u00fcr\u00fcmleme ayarlar\u0131n\u0131, her klas\u00f6r\u00fcn &#8220;Edit Folder&#8221; (Klas\u00f6r\u00fc D\u00fczenle) penceresindeki &#8220;Versioning&#8221; (S\u00fcr\u00fcmleme) sekmesinden yapabilirsiniz.<\/p>\n<h4>K\u00fcresel ve Yerel Ke\u015fif<\/h4>\n<p>*   <strong>Local Discovery (Yerel Ke\u015fif):<\/strong> Syncthing, yerel a\u011f\u0131n\u0131zdaki di\u011fer Syncthing cihazlar\u0131n\u0131 otomatik olarak bulmak i\u00e7in yay\u0131n (broadcast) yapar.<br \/>\n*   <strong>Global Discovery (K\u00fcresel Ke\u015fif):<\/strong> Syncthing, internet \u00fczerindeki di\u011fer Syncthing cihazlar\u0131n\u0131 bulmak i\u00e7in Syncthing&#8217;in k\u00fcresel ke\u015fif sunucular\u0131n\u0131 kullan\u0131r. Bu, cihazlar\u0131n\u0131z farkl\u0131 a\u011flardaysa \u00f6nemlidir.<\/p>\n<p>Bu ayarlar, &#8220;Settings&#8221; (Ayarlar) -> &#8220;Connections&#8221; (Ba\u011flant\u0131lar) sekmesinde bulunur. E\u011fer cihazlar do\u011frudan birbirine ba\u011flanam\u0131yorsa (\u00f6rne\u011fin, NAT veya g\u00fcvenlik duvar\u0131 nedeniyle), Syncthing r\u00f6le sunucular\u0131 (relay servers) arac\u0131l\u0131\u011f\u0131yla ba\u011flant\u0131 kurmaya \u00e7al\u0131\u015f\u0131r.<\/p>\n<h4>G\u00fcvenlik Duvar\u0131 Kurallar\u0131 (Tekrar)<\/h4>\n<p>Syncthing&#8217;in sorunsuz \u00e7al\u0131\u015fmas\u0131 i\u00e7in g\u00fcvenlik duvar\u0131n\u0131zda a\u015fa\u011f\u0131daki portlar\u0131n a\u00e7\u0131k oldu\u011fundan emin olun:<br \/>\n*   <strong>TCP 8384:<\/strong> Syncthing Web UI.<br \/>\n*   <strong>TCP 22000:<\/strong> Cihazlar aras\u0131 veri senkronizasyonu i\u00e7in ana port.<br \/>\n*   <strong>UDP 21027:<\/strong> Yerel a\u011fdaki cihaz ke\u015ffi i\u00e7in.<\/p>\n<p>UFW i\u00e7in \u00f6rnek komutlar:<\/p>\n<pre><code class=\"language-bash\">sudo ufw allow 8384\/tcp\nsudo ufw allow 22000\/tcp\nsudo ufw allow 21027\/udp\nsudo ufw enable<\/code><\/pre>\n<h4>Performans ve Bant Geni\u015fli\u011fi K\u0131s\u0131tlamalar\u0131<\/h4>\n<p>B\u00fcy\u00fck dosya setleri veya yava\u015f a\u011f ba\u011flant\u0131lar\u0131 ile \u00e7al\u0131\u015f\u0131rken Syncthing&#8217;in performans\u0131n\u0131 optimize etmek isteyebilirsiniz.<\/p>\n<p>*   <strong>Bant Geni\u015fli\u011fi K\u0131s\u0131tlamalar\u0131:<\/strong> &#8220;Settings&#8221; (Ayarlar) -> &#8220;Connections&#8221; (Ba\u011flant\u0131lar) sekmesinde, genel g\u00f6nderim ve al\u0131m bant geni\u015fli\u011fi limitlerini ayarlayabilirsiniz. Ayr\u0131ca her uzak cihaz i\u00e7in ayr\u0131 ayr\u0131 limitler belirleyebilirsiniz.<br \/>\n*   <strong>Tarama Aral\u0131\u011f\u0131:<\/strong> Klas\u00f6rlerin &#8220;Advanced&#8221; (Geli\u015fmi\u015f) sekmesinde &#8220;Scan Interval&#8221; (Tarama Aral\u0131\u011f\u0131) ayar\u0131 bulunur. Bu, Syncthing&#8217;in klas\u00f6rdeki de\u011fi\u015fiklikleri ne s\u0131kl\u0131kta tarayaca\u011f\u0131n\u0131 belirler. Daha uzun aral\u0131klar CPU kullan\u0131m\u0131n\u0131 azalt\u0131r ancak de\u011fi\u015fikliklerin senkronize edilme s\u00fcresini uzat\u0131r.<br \/>\n*   <strong>Dosya Tarama Modu:<\/strong> Varsay\u0131lan olarak Syncthing, dosya i\u00e7eri\u011finin bir k\u0131sm\u0131n\u0131 okuyarak hash&#8217;ini al\u0131r. &#8220;Filesystem Watcher&#8221; (Dosya Sistemi G\u00f6zlemcisi) etkinle\u015ftirilirse (varsay\u0131lan), Syncthing de\u011fi\u015fiklikleri an\u0131nda alg\u0131lar.<\/p>\n<h4>G\u00fcvenlik \u0130pu\u00e7lar\u0131<\/h4>\n<p>*   <strong>UI Parolas\u0131 ve HTTPS:<\/strong> Web UI&#8217;nizi her zaman parola ile koruyun ve HTTPS&#8217;yi etkinle\u015ftirin.<br \/>\n*   <strong>G\u00fcvenilir Cihazlar:<\/strong> Yaln\u0131zca g\u00fcvendi\u011finiz cihazlar\u0131 Syncthing a\u011f\u0131n\u0131za ekleyin. Cihaz kimliklerini dikkatlice do\u011frulay\u0131n.<br \/>\n*   <strong>Dosya \u0130zinleri:<\/strong> Syncthing&#8217;in \u00e7al\u0131\u015ft\u0131\u011f\u0131 kullan\u0131c\u0131n\u0131n senkronize edilen klas\u00f6rlere sadece gerekli izinlere sahip oldu\u011fundan emin olun.<br \/>\n*   <strong>S\u00fcr\u00fcmleme Kullan\u0131m\u0131:<\/strong> \u00d6nemli klas\u00f6rler i\u00e7in s\u00fcr\u00fcmlemeyi etkinle\u015ftirerek veri kayb\u0131 riskini azalt\u0131n.<\/p>\n<h3>Yayg\u0131n Sorun Giderme<\/h3>\n<p>Syncthing kurulumu ve yap\u0131land\u0131rmas\u0131 s\u0131ras\u0131nda veya sonras\u0131nda kar\u015f\u0131la\u015fabilece\u011finiz baz\u0131 yayg\u0131n sorunlar ve \u00e7\u00f6z\u00fcmleri.<\/p>\n<h4>Cihazlar Ba\u011flanm\u0131yor<\/h4>\n<p>*   <strong>G\u00fcvenlik Duvar\u0131:<\/strong> Her iki cihazda da Syncthing i\u00e7in gerekli portlar\u0131n (TCP 22000, UDP 21027) a\u00e7\u0131k oldu\u011fundan emin olun.<br \/>\n*   <strong>Cihaz Kimlikleri:<\/strong> Cihaz kimliklerinin do\u011fru girildi\u011finden emin olun. Herhangi bir yaz\u0131m hatas\u0131 ba\u011flant\u0131y\u0131 engelleyecektir.<br \/>\n*   <strong>A\u011f Ba\u011flant\u0131s\u0131:<\/strong> Cihazlar\u0131n genel olarak birbirine eri\u015fip eri\u015femedi\u011fini kontrol edin (\u00f6rne\u011fin, <code>ping<\/code> komutu ile).<br \/>\n*   <strong>K\u00fcresel Ke\u015fif:<\/strong> Cihazlar farkl\u0131 a\u011flardaysa, her iki cihazda da &#8220;Global Discovery&#8221; (K\u00fcresel Ke\u015fif) \u00f6zelli\u011finin etkin oldu\u011fundan emin olun (&#8220;Settings&#8221; -> &#8220;Connections&#8221;).<br \/>\n*   <strong>R\u00f6le Sunucular\u0131:<\/strong> E\u011fer do\u011frudan ba\u011flant\u0131 m\u00fcmk\u00fcn de\u011filse, Syncthing r\u00f6le sunucular\u0131 \u00fczerinden ba\u011flanmaya \u00e7al\u0131\u015f\u0131r. &#8220;Settings&#8221; -> &#8220;Connections&#8221; alt\u0131nda &#8220;Enable Relaying&#8221; (R\u00f6lelemeyi Etkinle\u015ftir) se\u00e7ene\u011finin i\u015faretli oldu\u011fundan emin olun.<\/p>\n<h4>Klas\u00f6rler Senkronize Edilmiyor<\/h4>\n<p>*   <strong>Dosya Yollar\u0131:<\/strong> Her iki cihazda da klas\u00f6r yollar\u0131n\u0131n do\u011fru oldu\u011fundan emin olun.<br \/>\n*   <strong>\u0130zinler:<\/strong> Syncthing&#8217;i \u00e7al\u0131\u015ft\u0131ran kullan\u0131c\u0131n\u0131n senkronize edilen klas\u00f6rlere ve i\u00e7indeki dosyalara okuma\/yazma izinleri oldu\u011fundan emin olun. \u00d6zellikle yeni olu\u015fturulan klas\u00f6rler i\u00e7in izinleri kontrol edin (<code>ls -l<\/code>, <code>chmod<\/code>, <code>chown<\/code>).<br \/>\n*   <strong>Disk Alan\u0131:<\/strong> Her iki cihazda da senkronize edilecek dosyalar i\u00e7in yeterli disk alan\u0131 oldu\u011fundan emin olun.<br \/>\n*   <strong>Yoksayma Desenleri:<\/strong> <code>.stignore<\/code> dosyas\u0131nda yanl\u0131\u015fl\u0131kla senkronize edilmesi istenen dosyalar\u0131n yoksay\u0131l\u0131p yoksay\u0131lmad\u0131\u011f\u0131n\u0131 kontrol edin.<br \/>\n*   <strong>Klas\u00f6r T\u00fcr\u00fc:<\/strong> Klas\u00f6r t\u00fcrlerinin (Send Only, Receive Only, Send &#038; Receive) do\u011fru ayarland\u0131\u011f\u0131ndan emin olun. \u00d6rne\u011fin, her iki taraf da &#8220;Receive Only&#8221; ise hi\u00e7bir dosya senkronize olmaz.<br \/>\n*   <strong>Hata Mesajlar\u0131:<\/strong> Syncthing Web UI&#8217;deki &#8220;Errors&#8221; (Hatalar) sekmesini veya terminal \u00e7\u0131kt\u0131s\u0131n\u0131 kontrol edin.<\/p>\n<h4>Y\u00fcksek Kaynak Kullan\u0131m\u0131<\/h4>\n<p>*   <strong>B\u00fcy\u00fck Say\u0131da Dosya:<\/strong> \u00c7ok say\u0131da k\u00fc\u00e7\u00fck dosya veya \u00e7ok b\u00fcy\u00fck dosyalar, Syncthing&#8217;in ba\u015flang\u0131\u00e7ta veya s\u0131k taramalarda y\u00fcksek CPU\/RAM kullanmas\u0131na neden olabilir.<br \/>\n*   <strong>Tarama Aral\u0131\u011f\u0131:<\/strong> Klas\u00f6rlerin &#8220;Scan Interval&#8221; (Tarama Aral\u0131\u011f\u0131) ayar\u0131n\u0131 art\u0131rarak tarama s\u0131kl\u0131\u011f\u0131n\u0131 azalt\u0131n.<br \/>\n*   <strong>Bant Geni\u015fli\u011fi K\u0131s\u0131tlamalar\u0131:<\/strong> &#8220;Settings&#8221; -> &#8220;Connections&#8221; alt\u0131ndaki bant geni\u015fli\u011fi limitlerini kullanarak a\u011f kullan\u0131m\u0131n\u0131 s\u0131n\u0131rlay\u0131n.<br \/>\n*   <strong>Dosya Sistemi G\u00f6zlemcisi:<\/strong> E\u011fer dosya sistemi g\u00f6zlemcisi d\u00fczg\u00fcn \u00e7al\u0131\u015fm\u0131yorsa (\u00f6rne\u011fin, a\u011f payla\u015f\u0131mlar\u0131nda), Syncthing daha s\u0131k tam taramalar yapmak zorunda kalabilir.<\/p>\n<h3>Sonu\u00e7<\/h3>\n<p>Bu makalede, Ubuntu 14.04 i\u015fletim sistemi \u00fczerinde Syncthing&#8217;i kurma ve yap\u0131land\u0131rma s\u00fcrecini ayr\u0131nt\u0131l\u0131 bir \u015fekilde ele ald\u0131k. Syncthing, merkezi olmayan yap\u0131s\u0131, u\u00e7tan uca \u015fifrelemesi ve esnek yap\u0131land\u0131rma se\u00e7enekleriyle, dosya senkronizasyonu i\u00e7in g\u00fc\u00e7l\u00fc ve g\u00fcvenli bir alternatif sunar.<\/p>\n<p>Kurulumun ard\u0131ndan, Syncthing&#8217;in web aray\u00fcz\u00fcn\u00fc kullanarak cihazlar\u0131 birbirine ba\u011flamay\u0131, senkronize edilecek klas\u00f6rleri tan\u0131mlamay\u0131 ve bu klas\u00f6rleri g\u00fcvenli bir \u015fekilde payla\u015fmay\u0131 \u00f6\u011frendik. Ayr\u0131ca, Web UI&#8217;yi parola ve HTTPS ile g\u00fcvence alt\u0131na alman\u0131n \u00f6nemini vurgulad\u0131k. \u00d6zellikle Ubuntu 14.04&#8217;\u00fcn Upstart init sistemini kullanmas\u0131 nedeniyle, Syncthing&#8217;i bir servis olarak yap\u0131land\u0131rmak i\u00e7in \u00f6zel bir Upstart beti\u011fi olu\u015fturduk, bu sayede Syncthing&#8217;in sistem ba\u015flang\u0131c\u0131nda otomatik olarak ba\u015flamas\u0131n\u0131 ve arka planda s\u00fcrekli \u00e7al\u0131\u015fmas\u0131n\u0131 sa\u011flad\u0131k.<\/p>\n<p>Geli\u015fmi\u015f yap\u0131land\u0131rma se\u00e7enekleri, yoksayma desenleri, s\u00fcr\u00fcmleme, ke\u015fif mekanizmalar\u0131 ve performans optimizasyonlar\u0131 gibi konulara de\u011finerek, Syncthing&#8217;i kendi \u00f6zel ihtiya\u00e7lar\u0131n\u0131za g\u00f6re nas\u0131l uyarlayabilece\u011finizi g\u00f6sterdik. Son olarak, kar\u015f\u0131la\u015f\u0131labilecek yayg\u0131n sorunlara y\u00f6nelik sorun giderme ipu\u00e7lar\u0131 sunarak, Syncthing deneyiminizi daha sorunsuz hale getirmeyi ama\u00e7lad\u0131k.<\/p>\n<p>Syncthing, verilerinizin kontrol\u00fcn\u00fc size geri veren, gizlili\u011fe odakl\u0131 bir \u00e7\u00f6z\u00fcmd\u00fcr. Bu makaledeki ad\u0131mlar\u0131 takip ederek, Ubuntu 14.04 sistemlerinizde g\u00fcvenli ve verimli bir dosya senkronizasyon altyap\u0131s\u0131 kurabilirsiniz.<\/p>\n<p><\/body><\/p>\n","protected":false},"excerpt":{"rendered":"Ubuntu 14.04 \u00dczerinde Dizinleri Senkronize Etmek \u0130\u00e7in Syncthing Kurulumu ve Yap\u0131land\u0131rmas\u0131\nGiri\u015f\nModern bili\u015fim d\u00fcnyas\u0131nda, dosyalar\u0131n f","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":[1468],"tags":[],"class_list":{"0":"post-37810","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-ubuntu","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>Ubuntu 14.04 \u00dczerinde Dizinleri Senkronize Etmek \u0130\u00e7in Syncthing Kurulumu ve Yap\u0131land\u0131rmas\u0131 - 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\/ubuntu-14-04-uzerinde-dizinleri-senkronize-etmek-icin-syncthing-kurulumu-ve-yapilandirmasi\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Ubuntu 14.04 \u00dczerinde Dizinleri Senkronize Etmek \u0130\u00e7in Syncthing Kurulumu ve Yap\u0131land\u0131rmas\u0131\" \/>\n<meta property=\"og:description\" content=\"Ubuntu 14.04 \u00dczerinde Dizinleri Senkronize Etmek \u0130\u00e7in Syncthing Kurulumu ve Yap\u0131land\u0131rmas\u0131 Giri\u015f Modern bili\u015fim d\u00fcnyas\u0131nda, dosyalar\u0131n f\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/ubuntu-14-04-uzerinde-dizinleri-senkronize-etmek-icin-syncthing-kurulumu-ve-yapilandirmasi\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2026-01-15T21:40:53+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=\"20 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ubuntu-14-04-uzerinde-dizinleri-senkronize-etmek-icin-syncthing-kurulumu-ve-yapilandirmasi\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ubuntu-14-04-uzerinde-dizinleri-senkronize-etmek-icin-syncthing-kurulumu-ve-yapilandirmasi\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Ubuntu 14.04 \u00dczerinde Dizinleri Senkronize Etmek \u0130\u00e7in Syncthing Kurulumu ve Yap\u0131land\u0131rmas\u0131\",\"datePublished\":\"2026-01-15T21:40:53+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ubuntu-14-04-uzerinde-dizinleri-senkronize-etmek-icin-syncthing-kurulumu-ve-yapilandirmasi\/\"},\"wordCount\":3611,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"articleSection\":[\"Ubuntu\"],\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/ubuntu-14-04-uzerinde-dizinleri-senkronize-etmek-icin-syncthing-kurulumu-ve-yapilandirmasi\/#respond\"]}],\"copyrightYear\":\"2026\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ubuntu-14-04-uzerinde-dizinleri-senkronize-etmek-icin-syncthing-kurulumu-ve-yapilandirmasi\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/ubuntu-14-04-uzerinde-dizinleri-senkronize-etmek-icin-syncthing-kurulumu-ve-yapilandirmasi\/\",\"name\":\"Ubuntu 14.04 \u00dczerinde Dizinleri Senkronize Etmek \u0130\u00e7in Syncthing Kurulumu ve Yap\u0131land\u0131rmas\u0131 - Kodlar\u0131n Gizemli D\u00fcnyas\u0131\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2026-01-15T21:40:53+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ubuntu-14-04-uzerinde-dizinleri-senkronize-etmek-icin-syncthing-kurulumu-ve-yapilandirmasi\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/ubuntu-14-04-uzerinde-dizinleri-senkronize-etmek-icin-syncthing-kurulumu-ve-yapilandirmasi\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ubuntu-14-04-uzerinde-dizinleri-senkronize-etmek-icin-syncthing-kurulumu-ve-yapilandirmasi\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Ubuntu 14.04 \u00dczerinde Dizinleri Senkronize Etmek \u0130\u00e7in Syncthing Kurulumu ve Yap\u0131land\u0131rmas\u0131\"}]},{\"@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":"Ubuntu 14.04 \u00dczerinde Dizinleri Senkronize Etmek \u0130\u00e7in Syncthing Kurulumu ve Yap\u0131land\u0131rmas\u0131 - 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\/ubuntu-14-04-uzerinde-dizinleri-senkronize-etmek-icin-syncthing-kurulumu-ve-yapilandirmasi\/","og_locale":"tr_TR","og_type":"article","og_title":"Ubuntu 14.04 \u00dczerinde Dizinleri Senkronize Etmek \u0130\u00e7in Syncthing Kurulumu ve Yap\u0131land\u0131rmas\u0131","og_description":"Ubuntu 14.04 \u00dczerinde Dizinleri Senkronize Etmek \u0130\u00e7in Syncthing Kurulumu ve Yap\u0131land\u0131rmas\u0131 Giri\u015f Modern bili\u015fim d\u00fcnyas\u0131nda, dosyalar\u0131n f","og_url":"https:\/\/fatihsoysal.com\/blog\/ubuntu-14-04-uzerinde-dizinleri-senkronize-etmek-icin-syncthing-kurulumu-ve-yapilandirmasi\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2026-01-15T21:40:53+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"20 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/ubuntu-14-04-uzerinde-dizinleri-senkronize-etmek-icin-syncthing-kurulumu-ve-yapilandirmasi\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/ubuntu-14-04-uzerinde-dizinleri-senkronize-etmek-icin-syncthing-kurulumu-ve-yapilandirmasi\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Ubuntu 14.04 \u00dczerinde Dizinleri Senkronize Etmek \u0130\u00e7in Syncthing Kurulumu ve Yap\u0131land\u0131rmas\u0131","datePublished":"2026-01-15T21:40:53+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/ubuntu-14-04-uzerinde-dizinleri-senkronize-etmek-icin-syncthing-kurulumu-ve-yapilandirmasi\/"},"wordCount":3611,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"articleSection":["Ubuntu"],"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/ubuntu-14-04-uzerinde-dizinleri-senkronize-etmek-icin-syncthing-kurulumu-ve-yapilandirmasi\/#respond"]}],"copyrightYear":"2026","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/ubuntu-14-04-uzerinde-dizinleri-senkronize-etmek-icin-syncthing-kurulumu-ve-yapilandirmasi\/","url":"https:\/\/fatihsoysal.com\/blog\/ubuntu-14-04-uzerinde-dizinleri-senkronize-etmek-icin-syncthing-kurulumu-ve-yapilandirmasi\/","name":"Ubuntu 14.04 \u00dczerinde Dizinleri Senkronize Etmek \u0130\u00e7in Syncthing Kurulumu ve Yap\u0131land\u0131rmas\u0131 - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2026-01-15T21:40:53+00:00","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/ubuntu-14-04-uzerinde-dizinleri-senkronize-etmek-icin-syncthing-kurulumu-ve-yapilandirmasi\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/ubuntu-14-04-uzerinde-dizinleri-senkronize-etmek-icin-syncthing-kurulumu-ve-yapilandirmasi\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/ubuntu-14-04-uzerinde-dizinleri-senkronize-etmek-icin-syncthing-kurulumu-ve-yapilandirmasi\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Ubuntu 14.04 \u00dczerinde Dizinleri Senkronize Etmek \u0130\u00e7in Syncthing Kurulumu ve Yap\u0131land\u0131rmas\u0131"}]},{"@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\/37810","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=37810"}],"version-history":[{"count":1,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/37810\/revisions"}],"predecessor-version":[{"id":37811,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/37810\/revisions\/37811"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=37810"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=37810"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=37810"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}