{"id":43721,"date":"2026-07-30T17:01:01","date_gmt":"2026-07-30T14:01:01","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/?p=43721"},"modified":"2026-07-30T17:01:21","modified_gmt":"2026-07-30T14:01:21","slug":"peps-ile-ubuntu-14-04-uzerinde-kendi-e-posta-ve-dosya-depolama-sunucunuzu-kurun","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/peps-ile-ubuntu-14-04-uzerinde-kendi-e-posta-ve-dosya-depolama-sunucunuzu-kurun\/","title":{"rendered":"PEPS ile Ubuntu 14.04 \u00dczerinde Kendi E-posta ve Dosya Depolama Sunucunuzu Kurun"},"content":{"rendered":"<h2>PEPS ile Ubuntu 14.04 \u00dczerinde Kendi E-posta ve Dosya Depolama Sunucunuzu Kurun<\/h2>\n<p>G\u00fcn\u00fcm\u00fczde veri gizlili\u011fi, dijital ba\u011f\u0131ms\u0131zl\u0131k ve bilgi g\u00fcvenli\u011fi, hem bireysel kullan\u0131c\u0131lar hem de kurumlar i\u00e7in hayati \u00f6nem ta\u015f\u0131maktad\u0131r. B\u00fcy\u00fck teknoloji firmalar\u0131n\u0131n sa\u011flad\u0131\u011f\u0131 bulut e-posta ve dosya depolama hizmetleri kullan\u0131m kolayl\u0131\u011f\u0131 sunsa da verilerinizin kontrol\u00fcn\u00fc tamamen \u00fc\u00e7\u00fcnc\u00fc taraf \u015firketlere teslim etmenize neden olur. Verilerinizin nerede tutuldu\u011funu, kimler taraf\u0131ndan eri\u015filebildi\u011fini ve nas\u0131l i\u015flendi\u011fini tam olarak kontrol etmek istiyorsan\u0131z kendi sunucunuzu bar\u0131nd\u0131rma (self-hosting) yoluna gitmeniz gerekir.<\/p>\n<p>PEPS (Postal Email and Private Storage), e-posta sunucusu altyap\u0131s\u0131 ile bulut dosya depolama \u00e7\u00f6z\u00fcm\u00fcn\u00fc tek bir entegre platformda birle\u015ftiren, a\u00e7\u0131k kaynak kodlu ve konteyner tabanl\u0131 bir sistemdir. Ubuntu 14.04 LTS (Trusty Tahr) \u00fczerinde \u00e7al\u0131\u015fan PEPS; Postfix, Dovecot, nginx ve \u00f6zel depolama katmanlar\u0131n\u0131 Docker altyap\u0131s\u0131yla harmanlayarak karma\u015f\u0131k e-posta ve bulut sunucu kurulumlar\u0131n\u0131 olduk\u00e7a pratik bir hale getirir. Bu makalede, Ubuntu 14.04 i\u015fletim sistemi \u00fczerinde ad\u0131m ad\u0131m PEPS kurulumunu, DNS yap\u0131land\u0131rmas\u0131n\u0131, g\u00fcvenlik ayarlar\u0131n\u0131 ve y\u00f6netim s\u00fcre\u00e7lerini detayl\u0131 bir \u015fekilde inceleyece\u011fiz.<\/p>\n<h3>PEPS Mimarisi ve Sunulan \u00d6zellikler<\/h3>\n<p>PEPS, geleneksel e-posta sunucular\u0131n\u0131n karma\u015f\u0131k bile\u015fen yap\u0131lar\u0131n\u0131 modernize ederek tek bir \u00e7at\u0131 alt\u0131nda toplar. Platformun temel i\u015flevleri ve teknik \u00f6zellikleri \u015fu \u015fekildedir:<\/p>\n<ul>\n<li><strong>E-posta Sunucusu Altyap\u0131s\u0131:<\/strong> SMTP, IMAP ve POP3 protokollerini tam TLS\/SSL deste\u011fiyle sunar. Postfix e-posta aktar\u0131m ajan\u0131 (MTA) ve Dovecot e-posta teslimat\/depolama ajan\u0131 (MDA) mimarisini temel al\u0131r.<\/li>\n<li><strong>Entegre Bulut Depolama:<\/strong> E-posta eklerinin yan\u0131 s\u0131ra kullan\u0131c\u0131lar\u0131n kendi dosyalar\u0131n\u0131 y\u00fckleyebilece\u011fi, payla\u015fabilece\u011fi ve senkronize edebilece\u011fi g\u00fcvenli bir depolama alan\u0131 sa\u011flar.<\/li>\n<li><strong>Konteyner Tabanl\u0131 \u0130zolasyon:<\/strong> T\u00fcm servisler Docker veya LXC konteynerleri \u00fczerinde izole bir bi\u00e7imde \u00e7al\u0131\u015f\u0131r. Bu yap\u0131, bile\u015fenlerin birbirini etkilemeden g\u00fcncellenebilmesine ve sistem kararl\u0131l\u0131\u011f\u0131na olanak tan\u0131r.<\/li>\n<li><strong>Web Tabanl\u0131 Y\u00f6netim Aray\u00fcz\u00fc:<\/strong> Kullan\u0131c\u0131 olu\u015fturma, alan ad\u0131 ekleme, kota belirleme ve dosya y\u00f6netimi i\u00e7in modern bir web aray\u00fcz\u00fc bar\u0131nd\u0131r\u0131r.<\/li>\n<li><strong>Geli\u015fmi\u015f G\u00fcvenlik Katman\u0131:<\/strong> Dahili antispam (SpamAssassin\/Rspamd), antivir\u00fcs (ClamAV) ve kaba kuvvet (brute-force) engelleme sistemleri ile donat\u0131lm\u0131\u015ft\u0131r.<\/li>\n<\/ul>\n<h3>Sistem Gereksinimleri ve \u00d6n Haz\u0131rl\u0131klar<\/h3>\n<p>Kuruluma ba\u015flamadan \u00f6nce sunucunuzun ve alan ad\u0131n\u0131z\u0131n belirli teknik gereksinimleri kar\u015f\u0131lad\u0131\u011f\u0131ndan emin olmal\u0131s\u0131n\u0131z. PEPS&#8217;in stabil bir \u015fekilde \u00e7al\u0131\u015fabilmesi i\u00e7in \u00f6nerilen minimum sistem konfig\u00fcrasyonu \u015fu \u015fekildedir:<\/p>\n<ul>\n<li><strong>\u0130\u015fletim Sistemi:<\/strong> Ubuntu 14.04 LTS 64-bit (Temiz kurulum \u00f6nerilir).<\/li>\n<li><strong>\u0130\u015flemci (CPU):<\/strong> En az 2 \u00c7ekirdekli x86_64 \u0130\u015flemci.<\/li>\n<li><strong>Bellek (RAM):<\/strong> Minimum 2 GB (ClamAV ve Spam filtreleri aktif edilecekse 4 GB \u00f6nerilir).<\/li>\n<li><strong>Depolama Alan\u0131:<\/strong> Minimum 20 GB SSD\/HDD (E-posta ve dosya verilerinize g\u00f6re art\u0131r\u0131lmal\u0131d\u0131r).<\/li>\n<li><strong>A\u011f:<\/strong> Statik Kamu (Public) IP Adresi ve de\u011fi\u015ftirilebilir PTR (rDNS) kayd\u0131.<\/li>\n<\/ul>\n<h3>DNS (Domain Name System) Kay\u0131tlar\u0131n\u0131n Yap\u0131land\u0131r\u0131lmas\u0131<\/h3>\n<p>Bir e-posta sunucusunun sorunsuz \u00e7al\u0131\u015fmas\u0131 ve g\u00f6nderilen e-postalar\u0131n spama d\u00fc\u015fmeden al\u0131c\u0131lara ula\u015fabilmesi i\u00e7in DNS kay\u0131tlar\u0131n\u0131n eksiksiz ve do\u011fru konfig\u00fcre edilmesi kritik bir ad\u0131md\u0131r. Alan ad\u0131 sa\u011flay\u0131c\u0131n\u0131z\u0131n kontrol panelinden a\u015fa\u011f\u0131daki DNS kay\u0131tlar\u0131n\u0131 tan\u0131mlaman\u0131z gerekmektedir:<\/p>\n<p><strong>1. A Kayd\u0131 (Host Kayd\u0131):<\/strong><br \/>\nSunucunuzun alan ad\u0131n\u0131 statik IP adresinize y\u00f6nlendirin.<\/p>\n<pre><code>mail.alanadiniz.com.   IN   A   192.0.2.100<\/code><\/pre>\n<p><strong>2. MX Kayd\u0131 (Mail Exchanger):<\/strong><br \/>\nAlan ad\u0131n\u0131za gelen e-postalar\u0131n hangi sunucuya y\u00f6nlendirilece\u011fini belirtir.<\/p>\n<pre><code>alanadiniz.com.        IN   MX   10 mail.alanadiniz.com.<\/code><\/pre>\n<p><strong>3. SPF Kayd\u0131 (Sender Policy Framework):<\/strong><br \/>\nSunucunuz ad\u0131na e-posta g\u00f6ndermeye yetkili IP adreslerini tan\u0131mlar.<\/p>\n<pre><code>alanadiniz.com.        IN   TXT   \"v=spf1 mx a ip4:192.0.2.100 ~all\"<\/code><\/pre>\n<p><strong>4. DKIM Kayd\u0131 (DomainKeys Identified Mail):<\/strong><br \/>\nE-postalar\u0131n yolda de\u011fi\u015ftirilmedi\u011fini do\u011frulayan dijital imza kayd\u0131d\u0131r. PEPS kurulumu tamamland\u0131ktan sonra \u00fcretilen kamu anahtar\u0131 (public key) buraya eklenir.<\/p>\n<pre><code>default._domainkey.alanadiniz.com.   IN   TXT   \"v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQ...\"<\/code><\/pre>\n<p><strong>5. DMARC Kayd\u0131:<\/strong><br \/>\nE-posta do\u011frulama politikalar\u0131n\u0131 belirler.<\/p>\n<pre><code>_dmarc.alanadiniz.com.  IN   TXT   \"v=DMARC1; p=none; rua=mailto:postmaster@alanadiniz.com\"<\/code><\/pre>\n<p><strong>6. Ters DNS (PTR \/ rDNS) Kayd\u0131:<\/strong><br \/>\nBu kayd\u0131 sunucu\/hosting sa\u011flay\u0131c\u0131n\u0131z\u0131n paneli \u00fczerinden yapmal\u0131s\u0131n\u0131z. IP adresinizin (192.0.2.100) &#8220;mail.alanadiniz.com&#8221; adresine \u00e7\u00f6z\u00fcmlenmesini sa\u011flar.<\/p>\n<h3>Ubuntu 14.04 \u0130\u015fletim Sisteminin Haz\u0131rlanmas\u0131<\/h3>\n<p>Kuruluma ba\u015flamadan \u00f6nce sunucunuzdaki paket indekslerini g\u00fcncellemek, mevcut paketleri terfi ettirmek ve gerekli temel ba\u011f\u0131ml\u0131l\u0131klar\u0131 y\u00fcklemek gerekir. Terminal \u00fczerinden root yetkisiyle veya <code>sudo<\/code> kullanarak a\u015fa\u011f\u0131daki komutlar\u0131 s\u0131ras\u0131yla \u00e7al\u0131\u015ft\u0131r\u0131n:<\/p>\n<pre><code>sudo apt-get update &amp;&amp; sudo apt-get upgrade -y\nsudo apt-get install -y curl wget git apt-transport-https ca-certificates software-properties-common<\/code><\/pre>\n<p>E-posta g\u00f6nderiminde sistem ana makine ad\u0131n\u0131n (hostname) do\u011fru ayarlanm\u0131\u015f olmas\u0131 \u015fartt\u0131r. Sunucu ad\u0131n\u0131z\u0131 kontrol etmek ve de\u011fi\u015ftirmek i\u00e7in \u015fu ad\u0131mlar\u0131 izleyin:<\/p>\n<pre><code>sudo hostnamectl set-hostname mail.alanadiniz.com<\/code><\/pre>\n<p><code>\/etc\/hosts<\/code> dosyas\u0131n\u0131 d\u00fczenleyerek IP adresiniz ile sunucu ad\u0131n\u0131z\u0131 e\u015fle\u015ftirin:<\/p>\n<pre><code>sudo nano \/etc\/hosts<\/code><\/pre>\n<p>Dosya i\u00e7eri\u011finde yer alan sat\u0131rlara sunucunuzun IP adresini ve domain adresini ekleyin:<\/p>\n<pre><code>127.0.0.1       localhost\n192.0.2.100     mail.alanadiniz.com mail<\/code><\/pre>\n<h3>Docker Altyap\u0131s\u0131n\u0131n Y\u00fcklenmesi<\/h3>\n<p>PEPS, mimarisi gere\u011fi izolasyon ve kolay da\u011f\u0131t\u0131m i\u00e7in Docker konteyner teknolojisini kullan\u0131r. Ubuntu 14.04 i\u015fletim sisteminde Docker \u00e7al\u0131\u015ft\u0131rmak i\u00e7in AUFS depolama s\u00fcr\u00fcc\u00fcs\u00fc deste\u011fine ve g\u00fcncel bir Linux \u00e7ekirde\u011fine ihtiya\u00e7 duyulur.<\/p>\n<p>Docker&#8217;\u0131n resmi Ubuntu repository&#8217;sini sisteme ekleyip kurulum ger\u00e7ekle\u015ftirmek i\u00e7in \u015fu komut dizisini uygulay\u0131n:<\/p>\n<pre><code>sudo apt-key adv --keyserver hkp:\/\/p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D\necho \"deb https:\/\/apt.dockerproject.org\/repo ubuntu-trusty main\" | sudo tee \/etc\/apt\/sources.list.d\/docker.list\nsudo apt-get update\nsudo apt-get install -y linux-image-extra-$(uname -r) linux-image-extra-virtual\nsudo apt-get install -y docker-engine<\/code><\/pre>\n<p>Docker servisinin \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131 ve sistem ba\u015flang\u0131c\u0131na eklendi\u011fini do\u011frulay\u0131n:<\/p>\n<pre><code>sudo service docker start\nsudo docker version<\/code><\/pre>\n<p>Ayr\u0131ca konteyner orchestrator i\u015flemleri i\u00e7in Docker Compose arac\u0131n\u0131 y\u00fckleyin:<\/p>\n<pre><code>sudo curl -L \"https:\/\/github.com\/docker\/compose\/releases\/download\/1.8.1\/docker-compose-$(uname -s)-$(uname -m)\" -o \/usr\/local\/bin\/docker-compose\nsudo chmod +x \/usr\/local\/bin\/docker-compose\ndocker-compose --version<\/code><\/pre>\n<h3>PEPS Platformunun Y\u00fcklenmesi ve Yap\u0131land\u0131r\u0131lmas\u0131<\/h3>\n<p>Docker altyap\u0131s\u0131 haz\u0131rland\u0131ktan sonra PEPS deposunu sunucunuza klonlayabilir veya resmi kurulum beti\u011fini \u00e7ekebilirsiniz.<\/p>\n<pre><code>cd \/opt\nsudo git clone https:\/\/github.com\/peps-project\/peps.git\ncd peps<\/code><\/pre>\n<p>PEPS dizini i\u00e7erisindeki ana yap\u0131land\u0131rma \u015fablonu incelenmeli ve ortam de\u011fi\u015fkenleri kendi sisteminize g\u00f6re ayarlanmal\u0131d\u0131r. <code>config.env<\/code> veya <code>peps.conf<\/code> ad\u0131yla olu\u015fturulacak dosya \u00fczerinde temel parametreleri belirleyin:<\/p>\n<pre><code>sudo cp config.env.sample config.env\nsudo nano config.env<\/code><\/pre>\n<p>Bu yap\u0131land\u0131rma dosyas\u0131nda a\u015fa\u011f\u0131daki kritik de\u011fi\u015fkenleri kendi bilgilerinize g\u00f6re g\u00fcncelleyin:<\/p>\n<pre><code>PEPS_HOSTNAME=mail.alanadiniz.com\nPEPS_DOMAIN=alanadiniz.com\nPEPS_ADMIN_EMAIL=admin@alanadiniz.com\nPEPS_ADMIN_PASSWORD=G\u00fc\u00e7l\u00fcKarma\u015f\u0131k\u015eifre123!\nPEPS_STORAGE_PATH=\/var\/peps\/data\nPEPS_ENABLE_SSL=true<\/code><\/pre>\n<p>Yap\u0131land\u0131rma tamamland\u0131ktan sonra PEPS y\u00fckleme beti\u011fi \u00e7al\u0131\u015ft\u0131r\u0131larak gerekli Docker imajlar\u0131n\u0131n \u00e7ekilmesi (pull) ve konteynerlerin derlenmesi sa\u011flan\u0131r:<\/p>\n<pre><code>sudo .\/peps-installer.sh install<\/code><\/pre>\n<p>Bu s\u00fcre\u00e7te PostgreSQL\/MySQL veritaban\u0131 konteynerleri, Postfix SMTP servisi, Dovecot IMAP servisi, Nginx web proxy sunucusu ve PEPS Core y\u00f6netim servisleri s\u0131ras\u0131yla indirilecek ve yap\u0131land\u0131r\u0131lacakt\u0131r. \u0130\u015flem sunucunuzun donan\u0131m\u0131na ve internet ba\u011flant\u0131 h\u0131z\u0131na ba\u011fl\u0131 olarak 5-15 dakika s\u00fcrebilir.<\/p>\n<h3>SSL\/TLS Sertifikasyon \u0130\u015flemleri (Let&#8217;s Encrypt Entegrasyonu)<\/h3>\n<p>E-posta trafi\u011finin ve web aray\u00fcz\u00fcn\u00fcn \u015fifrelenmesi modern sunucu standartlar\u0131 a\u00e7\u0131s\u0131ndan zorunludur. Kendinden imzal\u0131 (self-signed) sertifikalar istemcilerde (Outlook, Thunderbird, Mobil cihazlar) g\u00fcvenlik uyar\u0131s\u0131 verece\u011finden \u00fccretsiz Let&#8217;s Encrypt SSL sertifikalar\u0131n\u0131n entegre edilmesi tavsiye edilir.<\/p>\n<p>Sertifika al\u0131m\u0131ndan \u00f6nce 80 (HTTP) ve 443 (HTTPS) portlar\u0131n\u0131n a\u00e7\u0131k oldu\u011fundan emin olun. Certbot arac\u0131n\u0131 Ubuntu 14.04 \u00fczerine kurmak i\u00e7in:<\/p>\n<pre><code>sudo add-apt-repository ppa:certbot\/certbot -y\nsudo apt-get update\nsudo apt-get install -y certbot<\/code><\/pre>\n<p>Sertifikan\u0131z\u0131 \u00fcretmek i\u00e7in standalone modunu kullan\u0131n (ge\u00e7ici olarak varsay\u0131lan web sunucusunu durdurman\u0131z gerekebilir):<\/p>\n<pre><code>sudo certbot certonly --standalone -d mail.alanadiniz.com --email admin@alanadiniz.com --agree-tos -n<\/code><\/pre>\n<p>\u00dcretilen sertifika dosyalar\u0131 <code>\/etc\/letsencrypt\/live\/mail.alanadiniz.com\/<\/code> dizininde yer alacakt\u0131r. Bu dosyalar\u0131 PEPS&#8217;in SSL dizinine ba\u011flay\u0131n (symlink veya kopyalama y\u00f6ntemiyle):<\/p>\n<pre><code>sudo cp \/etc\/letsencrypt\/live\/mail.alanadiniz.com\/fullchain.pem \/opt\/peps\/ssl\/peps.crt\nsudo cp \/etc\/letsencrypt\/live\/mail.alanadiniz.com\/privkey.pem \/opt\/peps\/ssl\/peps.key<\/code><\/pre>\n<p>Sertifikalar\u0131 g\u00fcncelledikten sonra PEPS servislerini yeniden ba\u015flat\u0131n:<\/p>\n<pre><code>sudo .\/peps-installer.sh restart<\/code><\/pre>\n<h3>G\u00fcvenlik Yap\u0131land\u0131rmalar\u0131 ve Sunucu Sertle\u015ftirme<\/h3>\n<p>Sunucunuzu d\u0131\u015far\u0131dan gelebilecek k\u00f6t\u00fc niyetli taramalardan ve kaba kuvvet sald\u0131r\u0131lar\u0131ndan korumak i\u00e7in g\u00fcvenlik duvar\u0131 (UFW) ve izleme yaz\u0131l\u0131mlar\u0131n\u0131 aktif etmelisiniz.<\/p>\n<h4>1. UFW G\u00fcvenlik Duvar\u0131 Ayarlar\u0131<\/h4>\n<p>Sadece gerekli servis portlar\u0131na izin vererek di\u011fer t\u00fcm giri\u015fleri engelleyin:<\/p>\n<pre><code>sudo ufw default deny incoming\nsudo ufw default allow outgoing\n\n<h2>SSH Eri\u015fimi<\/h2>\nsudo ufw allow 22\/tcp\n\n<h2>Web Aray\u00fcz\u00fc (HTTP \/ HTTPS)<\/h2>\nsudo ufw allow 80\/tcp\nsudo ufw allow 443\/tcp\n\n<h2>E-posta Protokolleri<\/h2>\nsudo ufw allow 25\/tcp    # SMTP (Server to Server)\nsudo ufw allow 587\/tcp   # SMTP Submission (TLS\/STARTTLS)\nsudo ufw allow 465\/tcp   # SMTPS (Implicit TLS)\nsudo ufw allow 143\/tcp   # IMAP\nsudo ufw allow 993\/tcp   # IMAPS (Implicit TLS)\n\nsudo ufw enable<\/code><\/pre>\n<h4>2. Fail2ban \u0130le Kaba Kuvvet Sald\u0131r\u0131s\u0131 Engelleme<\/h4>\n<p>Ba\u015far\u0131s\u0131z giri\u015f denemelerinde IP adreslerini otomatik olarak engellemek i\u00e7in Fail2ban paketini y\u00fckleyin:<\/p>\n<pre><code>sudo apt-get install -y fail2ban\nsudo cp \/etc\/fail2ban\/jail.conf \/etc\/fail2ban\/jail.local\nsudo service fail2ban restart<\/code><\/pre>\n<h3>PEPS Y\u00f6netim Aray\u00fcz\u00fc ve Kullan\u0131m\u0131<\/h3>\n<p>Kurulum ve g\u00fcvenlik yap\u0131land\u0131rmalar\u0131 ba\u015far\u0131yla tamamland\u0131ktan sonra web taray\u0131c\u0131n\u0131zdan olu\u015fturdu\u011funuz adrese gidin:<\/p>\n<pre><code>https:\/\/mail.alanadiniz.com<\/code><\/pre>\n<p>A\u00e7\u0131lan oturum a\u00e7ma ekran\u0131nda, <code>config.env<\/code> dosyas\u0131nda belirtti\u011finiz y\u00f6netici e-posta adresi (<code>admin@alanadiniz.com<\/code>) ve \u015fifreniz ile giri\u015f yap\u0131n.<\/p>\n<h4>Kullan\u0131c\u0131 Hesab\u0131 ve Depolama Y\u00f6netimi<\/h4>\n<p>PEPS admin panelinde \u015fu i\u015flemleri ger\u00e7ekle\u015ftirebilirsiniz:<\/p>\n<ul>\n<li><strong>Kullan\u0131c\u0131 Ekleme\/Silme:<\/strong> \u015eirketiniz veya bireysel ihtiya\u00e7lar\u0131n\u0131z i\u00e7in yeni e-posta adresleri (\u00f6rne\u011fin: <code>ahmet@alanadiniz.com<\/code>) tan\u0131mlay\u0131n.<\/li>\n<li><strong>Posta Kutusu ve Depolama Kotalar\u0131:<\/strong> Her kullan\u0131c\u0131 i\u00e7in MB\/GB cinsinden maksimum e-posta depolama ve dosya bulut alan\u0131 kotas\u0131 atay\u0131n.<\/li>\n<li><strong>Takvim ve Ki\u015filer Senkronizasyonu:<\/strong> CalDAV ve CardDAV entegrasyonu sayesinde mobil cihazlar\u0131n\u0131zla rehber ve takviminizi e\u015fitleyin.<\/li>\n<li><strong>Dosya Depolama ve Payla\u015f\u0131m:<\/strong> Web aray\u00fcz\u00fc \u00fczerinden s\u00fcr\u00fckle-b\u0131rak y\u00f6ntemiyle dosya y\u00fckleyin, klas\u00f6rler olu\u015fturun ve ba\u015fkalar\u0131yla g\u00fcvenli indirme ba\u011flant\u0131lar\u0131 (link) payla\u015f\u0131n.<\/li>\n<\/ul>\n<h3>E-posta \u0130stemcilerinin Yap\u0131land\u0131r\u0131lmas\u0131<\/h3>\n<p>Kullan\u0131c\u0131lar masa\u00fcst\u00fc (Thunderbird, Outlook, Apple Mail) veya mobil istemcilerini (iOS Mail, Gmail vb.) sunucuya ba\u011flarken a\u015fa\u011f\u0131daki parametreleri kullanmal\u0131d\u0131r:<\/p>\n<p><strong>Gelen E-posta Sunucusu (IMAP):<\/strong><\/p>\n<ul>\n<li>Sunucu Ad\u0131: <code>mail.alanadiniz.com<\/code><\/li>\n<li>Port: <code>993<\/code><\/li>\n<li>G\u00fcvenlik: <code>SSL\/TLS<\/code><\/li>\n<li>Kimlik Do\u011frulama: Normal Parola<\/li>\n<\/ul>\n<p><strong>Giden E-posta Sunucusu (SMTP):<\/strong><\/p>\n<ul>\n<li>Sunucu Ad\u0131: <code>mail.alanadiniz.com<\/code><\/li>\n<li>Port: <code>587<\/code><\/li>\n<li>G\u00fcvenlik: <code>STARTTLS<\/code> (veya Port 465 &#8211; SSL\/TLS)<\/li>\n<li>Kimlik Do\u011frulama: Normal Parola (Gelen sunucu bilgileri ile ayn\u0131)<\/li>\n<\/ul>\n<h3>Bak\u0131m, Yedekleme ve Sistem G\u00fcncellemeleri<\/h3>\n<p>Sunucunuzun uzun \u00f6m\u00fcrl\u00fc ve kararl\u0131 kalabilmesi i\u00e7in d\u00fczenli yedekleme stratejileri uygulamak \u015fartt\u0131r. PEPS sisteminde veriler iki ana konumda tutulur: Veritaban\u0131 (kullan\u0131c\u0131 bilgileri, ayarlar, meta veriler) ve Veri Dizini (e-posta i\u00e7erikleri ve y\u00fcklenen dosyalar).<\/p>\n<h4>1. Veritaban\u0131 ve Veri Yedekleme<\/h4>\n<p>Verilerinizi sistem d\u0131\u015f\u0131 bir konuma veya harici bir diske rutin olarak yedeklemek i\u00e7in a\u015fa\u011f\u0131daki benzeri bir beti\u011fi Cron i\u015fi (crontab) olarak tan\u0131mlayabilirsiniz:<\/p>\n<pre><code>#!\/bin\/bash\nBACKUP_DIR=\"\/var\/backups\/peps_$(date +%Y%m%d)\"\nmkdir -p $BACKUP_DIR\n\n<h2>Docker veri hacimlerini ve yap\u0131land\u0131rmay\u0131 yedekle<\/h2>\nrsync -avz \/var\/peps\/data $BACKUP_DIR\/data\ncp \/opt\/peps\/config.env $BACKUP_DIR\/\n\n<h2>S\u0131k\u0131\u015ft\u0131r ve ar\u015fivle<\/h2>\ntar -czf $BACKUP_DIR.tar.gz $BACKUP_DIR\nrm -rf $BACKUP_DIR<\/code><\/pre>\n<p>Bu beti\u011fi g\u00fcnl\u00fck olarak \u00e7al\u0131\u015ft\u0131rmak i\u00e7in <code>crontab -e<\/code> komutunu kullanarak \u015fu sat\u0131r\u0131 ekleyebilirsiniz:<\/p>\n<pre><code>0 2 <em> <\/em> * \/usr\/local\/bin\/peps-backup.sh >\/dev\/null 2>&1<\/code><\/pre>\n<h4>2. G\u00fcncelleme Prosed\u00fcrleri<\/h4>\n<p>Ubuntu 14.04 i\u015fletim sisteminin g\u00fcvenlik yamalar\u0131n\u0131 almak i\u00e7in periyodik olarak sistem g\u00fcncellemelerini \u00e7al\u0131\u015ft\u0131r\u0131n:<\/p>\n<pre><code>sudo apt-get update &amp;&amp; sudo apt-get dist-upgrade -y<\/code><\/pre>\n<p>PEPS ba\u011f\u0131ml\u0131l\u0131klar\u0131n\u0131 ve imajlar\u0131n\u0131 g\u00fcncellemek i\u00e7in ise PEPS dizininde reposu \u00e7ekip Docker konteynerlerini yeniden olu\u015fturun:<\/p>\n<pre><code>cd \/opt\/peps\nsudo git pull\nsudo .\/peps-installer.sh update<\/code><\/pre>\n<h3>Kar\u015f\u0131la\u015f\u0131labilecek Sorunlar ve \u00c7\u00f6z\u00fcm \u00d6nerileri (Troubleshooting)<\/h3>\n<p><strong>1. E-postalar D\u0131\u015f Sunuculara Ula\u015fm\u0131yor Veya Spama D\u00fc\u015f\u00fcyor:<\/strong><br \/>\n\u00d6ncelikle 25 numaral\u0131 portun servis sa\u011flay\u0131c\u0131n\u0131z (ISP) taraf\u0131ndan engellenmedi\u011fini kontrol edin. DNS SPF, DKIM ve rDNS kay\u0131tlar\u0131n\u0131z\u0131n tam olarak \u00e7\u00f6z\u00fcmlendi\u011fini <code>dig<\/code> veya online kontrol ara\u00e7lar\u0131 (mxtoolbox.com) \u00fczerinden do\u011frulay\u0131n.<\/p>\n<pre><code>dig MX alanadiniz.com\ndig TXT alanadiniz.com\nhost 192.0.2.100<\/code><\/pre>\n<p><strong>2. Docker Konteynerleri Ba\u015flam\u0131yor:<\/strong><br \/>\nDocker loglar\u0131n\u0131 inceleyerek hatan\u0131n kayna\u011f\u0131n\u0131 tespit edin. \u00c7o\u011funlukla yetersiz RAM veya port \u00e7ak\u0131\u015fmalar\u0131 (ba\u015fka bir Nginx\/Postfix servisinin \u00e7al\u0131\u015f\u0131yor olmas\u0131) bu soruna yol a\u00e7ar.<\/p>\n<pre><code>sudo docker-compose logs -f<\/code><\/pre>\n<p><strong>3. Web Aray\u00fcz\u00fcne Ba\u011flan\u0131lam\u0131yor:<\/strong><br \/>\n80 ve 443 portlar\u0131n\u0131n UFW \u00fczerinden a\u00e7\u0131k olup olmad\u0131\u011f\u0131n\u0131 kontrol edin (<code>sudo ufw status<\/code>). SSL sertifikas\u0131n\u0131n s\u00fcresinin dolup dolmad\u0131\u011f\u0131n\u0131 do\u011frulay\u0131n.<\/p>\n<h3>Sonu\u00e7<\/h3>\n<p>Ubuntu 14.04 LTS \u00fczerinde PEPS platformunu kurarak kendi e-posta ve bulut dosya depolama altyap\u0131n\u0131z\u0131 ba\u015far\u0131yla hayata ge\u00e7irebilirsiniz. Bu yap\u0131 sayesinde verilerinizin kontrol\u00fc tamamen sizin elinizde olurken, merkezi bir y\u00f6netim panelinden hem kurumsal e-posta ileti\u015fiminizi hem de dosya payla\u015f\u0131m s\u00fcre\u00e7lerinizi g\u00fcvenli bir \u015fekilde y\u00f6netebilirsiniz.<\/p>\n<p>Do\u011fru yap\u0131land\u0131r\u0131lm\u0131\u015f DNS kay\u0131tlar\u0131, g\u00fcncel SSL\/TLS sertifikalar\u0131, UFW ve Fail2ban gibi g\u00fcvenlik katmanlar\u0131 ile birle\u015fti\u011finde PEPS; ticari \u00e7\u00f6z\u00fcmlere k\u0131yasla y\u00fcksek maliyet avantaj\u0131 sa\u011flayan, esnek ve g\u00fcvenilir bir self-hosted alternatif sunmaktad\u0131r.<\/p>\n<div class=\"github-example-link\"><strong>\u00d6rnek kod:<\/strong> <a href=\"https:\/\/github.com\/fatihsoysalcom\/peps-email-and-storage-server-setup\" target=\"_blank\" rel=\"noopener noreferrer\">github.com\/fatihsoysalcom\/peps-email-and-storage-server-setup<\/a><\/div>\n","protected":false},"excerpt":{"rendered":"G\u00fcn\u00fcm\u00fczde veri gizlili\u011fi, dijital ba\u011f\u0131ms\u0131zl\u0131k ve bilgi g\u00fcvenli\u011fi, hem bireysel kullan\u0131c\u0131lar hem de kurumlar i\u00e7in hayati \u00f6nem ta\u015f\u0131maktad\u0131r.","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-43721","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>PEPS ile Ubuntu 14.04 \u00dczerinde Kendi E-posta ve Dosya Depolama Sunucunuzu Kurun - 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\/peps-ile-ubuntu-14-04-uzerinde-kendi-e-posta-ve-dosya-depolama-sunucunuzu-kurun\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PEPS ile Ubuntu 14.04 \u00dczerinde Kendi E-posta ve Dosya Depolama Sunucunuzu Kurun\" \/>\n<meta property=\"og:description\" content=\"G\u00fcn\u00fcm\u00fczde veri gizlili\u011fi, dijital ba\u011f\u0131ms\u0131zl\u0131k ve bilgi g\u00fcvenli\u011fi, hem bireysel kullan\u0131c\u0131lar hem de kurumlar i\u00e7in hayati \u00f6nem ta\u015f\u0131maktad\u0131r.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/peps-ile-ubuntu-14-04-uzerinde-kendi-e-posta-ve-dosya-depolama-sunucunuzu-kurun\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2026-07-30T14:01:01+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-30T14:01:21+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=\"12 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/peps-ile-ubuntu-14-04-uzerinde-kendi-e-posta-ve-dosya-depolama-sunucunuzu-kurun\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/peps-ile-ubuntu-14-04-uzerinde-kendi-e-posta-ve-dosya-depolama-sunucunuzu-kurun\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"PEPS ile Ubuntu 14.04 \u00dczerinde Kendi E-posta ve Dosya Depolama Sunucunuzu Kurun\",\"datePublished\":\"2026-07-30T14:01:01+00:00\",\"dateModified\":\"2026-07-30T14:01:21+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/peps-ile-ubuntu-14-04-uzerinde-kendi-e-posta-ve-dosya-depolama-sunucunuzu-kurun\/\"},\"wordCount\":1881,\"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\/peps-ile-ubuntu-14-04-uzerinde-kendi-e-posta-ve-dosya-depolama-sunucunuzu-kurun\/#respond\"]}],\"copyrightYear\":\"2026\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/peps-ile-ubuntu-14-04-uzerinde-kendi-e-posta-ve-dosya-depolama-sunucunuzu-kurun\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/peps-ile-ubuntu-14-04-uzerinde-kendi-e-posta-ve-dosya-depolama-sunucunuzu-kurun\/\",\"name\":\"PEPS ile Ubuntu 14.04 \u00dczerinde Kendi E-posta ve Dosya Depolama Sunucunuzu Kurun - Kodlar\u0131n Gizemli D\u00fcnyas\u0131\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2026-07-30T14:01:01+00:00\",\"dateModified\":\"2026-07-30T14:01:21+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/peps-ile-ubuntu-14-04-uzerinde-kendi-e-posta-ve-dosya-depolama-sunucunuzu-kurun\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/peps-ile-ubuntu-14-04-uzerinde-kendi-e-posta-ve-dosya-depolama-sunucunuzu-kurun\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/peps-ile-ubuntu-14-04-uzerinde-kendi-e-posta-ve-dosya-depolama-sunucunuzu-kurun\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PEPS ile Ubuntu 14.04 \u00dczerinde Kendi E-posta ve Dosya Depolama Sunucunuzu Kurun\"}]},{\"@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":"PEPS ile Ubuntu 14.04 \u00dczerinde Kendi E-posta ve Dosya Depolama Sunucunuzu Kurun - 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\/peps-ile-ubuntu-14-04-uzerinde-kendi-e-posta-ve-dosya-depolama-sunucunuzu-kurun\/","og_locale":"tr_TR","og_type":"article","og_title":"PEPS ile Ubuntu 14.04 \u00dczerinde Kendi E-posta ve Dosya Depolama Sunucunuzu Kurun","og_description":"G\u00fcn\u00fcm\u00fczde veri gizlili\u011fi, dijital ba\u011f\u0131ms\u0131zl\u0131k ve bilgi g\u00fcvenli\u011fi, hem bireysel kullan\u0131c\u0131lar hem de kurumlar i\u00e7in hayati \u00f6nem ta\u015f\u0131maktad\u0131r.","og_url":"https:\/\/fatihsoysal.com\/blog\/peps-ile-ubuntu-14-04-uzerinde-kendi-e-posta-ve-dosya-depolama-sunucunuzu-kurun\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2026-07-30T14:01:01+00:00","article_modified_time":"2026-07-30T14:01:21+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"12 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/peps-ile-ubuntu-14-04-uzerinde-kendi-e-posta-ve-dosya-depolama-sunucunuzu-kurun\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/peps-ile-ubuntu-14-04-uzerinde-kendi-e-posta-ve-dosya-depolama-sunucunuzu-kurun\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"PEPS ile Ubuntu 14.04 \u00dczerinde Kendi E-posta ve Dosya Depolama Sunucunuzu Kurun","datePublished":"2026-07-30T14:01:01+00:00","dateModified":"2026-07-30T14:01:21+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/peps-ile-ubuntu-14-04-uzerinde-kendi-e-posta-ve-dosya-depolama-sunucunuzu-kurun\/"},"wordCount":1881,"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\/peps-ile-ubuntu-14-04-uzerinde-kendi-e-posta-ve-dosya-depolama-sunucunuzu-kurun\/#respond"]}],"copyrightYear":"2026","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/peps-ile-ubuntu-14-04-uzerinde-kendi-e-posta-ve-dosya-depolama-sunucunuzu-kurun\/","url":"https:\/\/fatihsoysal.com\/blog\/peps-ile-ubuntu-14-04-uzerinde-kendi-e-posta-ve-dosya-depolama-sunucunuzu-kurun\/","name":"PEPS ile Ubuntu 14.04 \u00dczerinde Kendi E-posta ve Dosya Depolama Sunucunuzu Kurun - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2026-07-30T14:01:01+00:00","dateModified":"2026-07-30T14:01:21+00:00","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/peps-ile-ubuntu-14-04-uzerinde-kendi-e-posta-ve-dosya-depolama-sunucunuzu-kurun\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/peps-ile-ubuntu-14-04-uzerinde-kendi-e-posta-ve-dosya-depolama-sunucunuzu-kurun\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/peps-ile-ubuntu-14-04-uzerinde-kendi-e-posta-ve-dosya-depolama-sunucunuzu-kurun\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"PEPS ile Ubuntu 14.04 \u00dczerinde Kendi E-posta ve Dosya Depolama Sunucunuzu Kurun"}]},{"@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\/43721","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=43721"}],"version-history":[{"count":2,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/43721\/revisions"}],"predecessor-version":[{"id":43723,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/43721\/revisions\/43723"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=43721"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=43721"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=43721"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}