{"id":38217,"date":"2026-01-25T20:40:53","date_gmt":"2026-01-25T17:40:53","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/?p=38217"},"modified":"2026-01-25T20:40:53","modified_gmt":"2026-01-25T17:40:53","slug":"nextcloudu-ubuntu-18-04-uzerine-kurulumu-ve-yapilandirmasi","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/nextcloudu-ubuntu-18-04-uzerine-kurulumu-ve-yapilandirmasi\/","title":{"rendered":"Nextcloud&#8217;u Ubuntu 18.04 \u00dczerine Kurulumu ve Yap\u0131land\u0131rmas\u0131"},"content":{"rendered":"<p><body><\/p>\n<h2>Nextcloud&#8217;u Ubuntu 18.04 \u00dczerine Kurulumu ve Yap\u0131land\u0131rmas\u0131<\/h2>\n<p>Nextcloud, verilerinizin kontrol\u00fcn\u00fc size geri veren, a\u00e7\u0131k kaynakl\u0131 ve g\u00fc\u00e7l\u00fc bir ki\u015fisel bulut \u00e7\u00f6z\u00fcm\u00fcd\u00fcr. Kendi sunucunuzda bar\u0131nd\u0131rarak dosyalar\u0131n\u0131z\u0131 senkronize edebilir, payla\u015fabilir, takvimlerinizi ve ki\u015filerinizi y\u00f6netebilir, hatta ger\u00e7ek zamanl\u0131 i\u015fbirli\u011fi yapabilirsiniz. Ubuntu 18.04 LTS (Long Term Support) s\u00fcr\u00fcm\u00fc, kararl\u0131l\u0131\u011f\u0131 ve uzun s\u00fcreli deste\u011fi sayesinde Nextcloud gibi kritik uygulamalar\u0131 bar\u0131nd\u0131rmak i\u00e7in m\u00fckemmel bir platform sunar. Bu kapsaml\u0131 rehberde, Ubuntu 18.04 sunucunuz \u00fczerinde Nextcloud&#8217;u ba\u015ftan sona nas\u0131l kuraca\u011f\u0131n\u0131z\u0131 ve temel ayarlar\u0131n\u0131 nas\u0131l yap\u0131land\u0131raca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m \u00f6\u011freneceksiniz.<\/p>\n<p>Nextcloud&#8217;u kendi sunucunuzda bar\u0131nd\u0131rmak, \u00fc\u00e7\u00fcnc\u00fc taraf bulut hizmetlerinin aksine veri egemenli\u011finizi koruman\u0131z\u0131 sa\u011flar. Gizlilik endi\u015felerinden uzak, tamamen sizin kontrol\u00fcn\u00fczde bir ortamda dosyalar\u0131n\u0131za eri\u015febilir ve onlar\u0131 payla\u015fabilirsiniz. Bu makale, Nextcloud&#8217;un kurulumu i\u00e7in gerekli olan Apache web sunucusu, PHP ve MariaDB veritaban\u0131 gibi bile\u015fenlerin kurulumunu ve yap\u0131land\u0131rmas\u0131n\u0131 ayr\u0131nt\u0131l\u0131 bir \u015fekilde ele alacakt\u0131r. Ayr\u0131ca, g\u00fcvenlik i\u00e7in SSL\/TLS \u015fifrelemesi (Let&#8217;s Encrypt ile) ve performans optimizasyonlar\u0131 gibi \u00f6nemli ad\u0131mlara da de\u011finece\u011fiz.<\/p>\n<p>Bu rehber, temel Linux komut bilgisine sahip kullan\u0131c\u0131lar i\u00e7in tasarlanm\u0131\u015ft\u0131r ve her ad\u0131mda net komutlar ve a\u00e7\u0131klamalar sunar. Rehberi takip ederek, kendi g\u00fcvenli ve \u00f6zel bulut depolama \u00e7\u00f6z\u00fcm\u00fcn\u00fcz\u00fc ba\u015far\u0131yla kurabilir ve y\u00f6netebilirsiniz.<\/p>\n<h3>\u00d6n Gereksinimler<\/h3>\n<p>Nextcloud kurulumuna ba\u015flamadan \u00f6nce a\u015fa\u011f\u0131daki \u00f6n gereksinimleri kar\u015f\u0131lad\u0131\u011f\u0131n\u0131zdan emin olun:<\/p>\n<p>*   <strong>Ubuntu 18.04 Sunucusu:<\/strong> Temiz bir Ubuntu 18.04 LTS kurulumuna sahip bir sunucuya ihtiyac\u0131n\u0131z var. Bu bir sanal makine (VM), fiziksel sunucu veya bulut sunucusu olabilir.<br \/>\n*   <strong>Minimum Donan\u0131m Kaynaklar\u0131:<\/strong><br \/>\n    *   <strong>RAM:<\/strong> En az 2 GB RAM (k\u00fc\u00e7\u00fck kurulumlar i\u00e7in 1 GB yeterli olabilir ancak performans sorunlar\u0131 ya\u015fanabilir).<br \/>\n    *   <strong>CPU:<\/strong> En az 1 \u00e7ekirdekli i\u015flemci.<br \/>\n    *   <strong>Depolama:<\/strong> En az 20 GB bo\u015f disk alan\u0131 (Nextcloud yaz\u0131l\u0131m\u0131 ve veritaban\u0131 i\u00e7in, depolayaca\u011f\u0131n\u0131z veriler hari\u00e7).<br \/>\n*   <strong>SSH Eri\u015fimi:<\/strong> Sunucunuza SSH arac\u0131l\u0131\u011f\u0131yla eri\u015febilmelisiniz.<br \/>\n*   <strong>Sudo Yetkileri:<\/strong> Kurulum komutlar\u0131n\u0131 \u00e7al\u0131\u015ft\u0131rmak i\u00e7in sudo yetkilerine sahip bir kullan\u0131c\u0131 hesab\u0131n\u0131z olmal\u0131d\u0131r.<br \/>\n*   <strong>Statik IP Adresi:<\/strong> Sunucunuz i\u00e7in statik bir IP adresi kullanman\u0131z \u00f6nerilir.<br \/>\n*   <strong>Alan Ad\u0131 (\u0130ste\u011fe Ba\u011fl\u0131 ama \u00d6nerilir):<\/strong> Nextcloud \u00f6rne\u011finize bir alan ad\u0131 (\u00f6rn: <code>cloud.ornek.com<\/code>) atamak, \u00f6zellikle SSL sertifikas\u0131 kurulumu ve eri\u015fim kolayl\u0131\u011f\u0131 a\u00e7\u0131s\u0131ndan \u015fiddetle tavsiye edilir. Bu rehberde alan ad\u0131 kullan\u0131m\u0131n\u0131 varsayaca\u011f\u0131z.<br \/>\n*   <strong>G\u00fcvenlik Duvar\u0131 (UFW):<\/strong> Ubuntu&#8217;nun varsay\u0131lan g\u00fcvenlik duvar\u0131 olan UFW&#8217;nin temel d\u00fczeyde yap\u0131land\u0131r\u0131lm\u0131\u015f olmas\u0131 iyi bir g\u00fcvenlik uygulamas\u0131d\u0131r.<\/p>\n<p>Bu \u00f6n gereksinimler sa\u011fland\u0131ktan sonra, Nextcloud kurulumuna ba\u015flayabiliriz.<\/p>\n<h3>Sistem G\u00fcncelleme ve Y\u00fckseltme<\/h3>\n<p>Herhangi bir yaz\u0131l\u0131m kurulumuna ba\u015flamadan \u00f6nce, sisteminizin paket listesini g\u00fcncellemek ve mevcut paketleri en son s\u00fcr\u00fcmlerine y\u00fckseltmek iyi bir al\u0131\u015fkanl\u0131kt\u0131r. Bu, potansiyel g\u00fcvenlik a\u00e7\u0131klar\u0131n\u0131 kapatmaya ve uyumluluk sorunlar\u0131n\u0131 \u00f6nlemeye yard\u0131mc\u0131 olur.<\/p>\n<p>SSH ile sunucunuza ba\u011fland\u0131ktan sonra a\u015fa\u011f\u0131daki komutlar\u0131 \u00e7al\u0131\u015ft\u0131r\u0131n:<\/p>\n<pre><code class=\"language-bash\">sudo apt update\nsudo apt upgrade -y<\/code><\/pre>\n<p><code>sudo apt update<\/code> komutu, yerel paket indeksinizi g\u00fcnceller ve mevcut en son paket bilgilerini depolar. <code>sudo apt upgrade -y<\/code> komutu ise, indirilen paket bilgilerine g\u00f6re sisteminizdeki t\u00fcm y\u00fckl\u00fc paketleri y\u00fckseltir. <code>-y<\/code> bayra\u011f\u0131, t\u00fcm sorulara otomatik olarak &#8220;evet&#8221; yan\u0131t\u0131 vermenizi sa\u011flar, b\u00f6ylece y\u00fckseltme i\u015flemi kesintisiz devam eder. Bu i\u015flem, sunucunuzun internet ba\u011flant\u0131s\u0131na ve mevcut g\u00fcncelleme say\u0131s\u0131na ba\u011fl\u0131 olarak biraz zaman alabilir.<\/p>\n<h3>Apache Web Sunucusunu Kurma<\/h3>\n<p>Nextcloud, bir web sunucusuna ihtiya\u00e7 duyar. Bu rehberde, yayg\u0131n olarak kullan\u0131lan ve kararl\u0131 Apache web sunucusunu kullanaca\u011f\u0131z.<\/p>\n<pre><code class=\"language-bash\">sudo apt install apache2 -y<\/code><\/pre>\n<p>Bu komut, Apache web sunucusunu ve ilgili t\u00fcm ba\u011f\u0131ml\u0131l\u0131klar\u0131 y\u00fckleyecektir. Kurulum tamamland\u0131ktan sonra, Apache servisi otomatik olarak ba\u015flat\u0131lmal\u0131 ve sistem a\u00e7\u0131l\u0131\u015f\u0131nda otomatik olarak \u00e7al\u0131\u015facak \u015fekilde etkinle\u015ftirilmelidir. A\u015fa\u011f\u0131daki komutlarla bu durumu kontrol edebilirsiniz:<\/p>\n<pre><code class=\"language-bash\">sudo systemctl start apache2\nsudo systemctl enable apache2\nsudo systemctl status apache2<\/code><\/pre>\n<p><code>systemctl status apache2<\/code> komutunun \u00e7\u0131kt\u0131s\u0131nda &#8220;active (running)&#8221; ifadesini g\u00f6rmelisiniz.<\/p>\n<p>\u015eimdi, sunucunuzun g\u00fcvenlik duvar\u0131n\u0131 (UFW) yap\u0131land\u0131rman\u0131z gerekebilir, b\u00f6ylece web trafi\u011fi sunucunuza ula\u015fabilir. \u0130lk olarak, mevcut uygulama profillerini listeleyin:<\/p>\n<pre><code class=\"language-bash\">sudo ufw app list<\/code><\/pre>\n<p>Bu komut, &#8220;Apache&#8221;, &#8220;Apache Full&#8221; ve &#8220;Apache Secure&#8221; gibi profilleri listelemelidir. &#8220;Apache Full&#8221; profili, hem HTTP (80) hem de HTTPS (443) trafi\u011fine izin verir. Nextcloud i\u00e7in her ikisine de ihtiyac\u0131m\u0131z olacak.<\/p>\n<pre><code class=\"language-bash\">sudo ufw allow 'Apache Full'\nsudo ufw enable\nsudo ufw status<\/code><\/pre>\n<p><code>sudo ufw enable<\/code> komutu, g\u00fcvenlik duvar\u0131n\u0131 etkinle\u015ftirir (e\u011fer daha \u00f6nce etkinle\u015ftirilmediyse). <code>sudo ufw status<\/code> komutu, kurallar\u0131n ba\u015far\u0131yla uyguland\u0131\u011f\u0131n\u0131 ve &#8220;Apache Full&#8221; profilinin izin verilenler listesinde oldu\u011funu g\u00f6stermelidir.<\/p>\n<p>Art\u0131k bir web taray\u0131c\u0131s\u0131 a\u00e7\u0131p sunucunuzun IP adresini (\u00f6rn: <code>http:\/\/your_server_ip<\/code>) girerek Apache&#8217;nin d\u00fczg\u00fcn \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131 do\u011frulayabilirsiniz. &#8220;Apache2 Ubuntu Default Page&#8221; ba\u015fl\u0131kl\u0131 varsay\u0131lan bir sayfa g\u00f6rmelisiniz.<\/p>\n<h3>PHP ve Gerekli Mod\u00fclleri Kurma<\/h3>\n<p>Nextcloud, PHP ile yaz\u0131lm\u0131\u015ft\u0131r ve \u00e7al\u0131\u015fmak i\u00e7in belirli PHP mod\u00fcllerine ihtiya\u00e7 duyar. Ubuntu 18.04 varsay\u0131lan olarak PHP 7.2 s\u00fcr\u00fcm\u00fcn\u00fc i\u00e7erir, bu da Nextcloud&#8217;un bir\u00e7ok s\u00fcr\u00fcm\u00fc i\u00e7in uygundur.<\/p>\n<p>A\u015fa\u011f\u0131daki komutla PHP&#8217;yi ve Nextcloud i\u00e7in gerekli olan t\u00fcm mod\u00fclleri kural\u0131m:<\/p>\n<pre><code class=\"language-bash\">sudo apt install php libapache2-mod-php php-mysql php-gd php-json php-curl php-intl php-imagick php-xml php-zip php-mbstring php-bz2 php-gmp php-bcmath php-fpm -y<\/code><\/pre>\n<p>Bu komut, PHP yorumlay\u0131c\u0131s\u0131n\u0131 (php), Apache i\u00e7in PHP mod\u00fcl\u00fcn\u00fc (libapache2-mod-php) ve Nextcloud&#8217;un d\u00fczg\u00fcn \u00e7al\u0131\u015fmas\u0131 i\u00e7in gerekli olan \u00e7e\u015fitli PHP uzant\u0131lar\u0131n\u0131 (veritaban\u0131 ba\u011flant\u0131s\u0131, g\u00f6rsel i\u015fleme, JSON, cURL, uluslararas\u0131la\u015ft\u0131rma, g\u00f6r\u00fcnt\u00fc i\u015fleme, XML, s\u0131k\u0131\u015ft\u0131rma, \u00e7ok baytl\u0131 dizeler, bzip2, GMP ve BCMath) y\u00fckleyecektir. <code>php-fpm<\/code> de performans i\u00e7in faydal\u0131 olabilir, ancak bu kurulumda Apache&#8217;nin <code>mod_php<\/code> mod\u00fcl\u00fcn\u00fc kullanaca\u011f\u0131z.<\/p>\n<h4>PHP Ayarlar\u0131n\u0131 Optimize Etme<\/h4>\n<p>Nextcloud&#8217;un sorunsuz \u00e7al\u0131\u015fmas\u0131 ve b\u00fcy\u00fck dosyalar\u0131 y\u00fckleyebilmesi i\u00e7in baz\u0131 PHP ayarlar\u0131n\u0131 optimize etmemiz gerekmektedir. PHP yap\u0131land\u0131rma dosyas\u0131, genellikle <code>\/etc\/php\/7.2\/apache2\/php.ini<\/code> yolunda bulunur (PHP s\u00fcr\u00fcm\u00fcn\u00fcz farkl\u0131ysa yol de\u011fi\u015febilir).<\/p>\n<pre><code class=\"language-bash\">sudo nano \/etc\/php\/7.2\/apache2\/php.ini<\/code><\/pre>\n<p>A\u015fa\u011f\u0131daki de\u011ferleri bulun ve \u00f6nerilen \u015fekilde de\u011fi\u015ftirin veya ekleyin:<\/p>\n<p>*   <strong><code>memory_limit<\/code><\/strong>: Nextcloud&#8217;un kullanabilece\u011fi maksimum bellek miktar\u0131n\u0131 belirler. B\u00fcy\u00fck dosyalar veya \u00e7ok say\u0131da kullan\u0131c\u0131 i\u00e7in daha y\u00fcksek bir de\u011fer gerekebilir.<\/p>\n<pre><code class=\"language-ini\">memory_limit = 512M<\/code><\/pre>\n<p>*   <strong><code>upload_max_filesize<\/code><\/strong>: Y\u00fcklenebilecek maksimum dosya boyutunu belirler.<\/p>\n<pre><code class=\"language-ini\">upload_max_filesize = 1024M<\/code><\/pre>\n<p>*   <strong><code>post_max_size<\/code><\/strong>: HTTP POST isteklerinin kabul edebilece\u011fi maksimum veri boyutunu belirler. <code>upload_max_filesize<\/code> de\u011ferinden b\u00fcy\u00fck veya ona e\u015fit olmal\u0131d\u0131r.<\/p>\n<pre><code class=\"language-ini\">post_max_size = 1024M<\/code><\/pre>\n<p>*   <strong><code>max_execution_time<\/code><\/strong>: Bir PHP beti\u011finin \u00e7al\u0131\u015fmas\u0131na izin verilen maksimum s\u00fcreyi saniye cinsinden belirler. Uzun s\u00fcren i\u015flemler i\u00e7in art\u0131r\u0131labilir.<\/p>\n<pre><code class=\"language-ini\">max_execution_time = 360<\/code><\/pre>\n<p>*   <strong><code>date.timezone<\/code><\/strong>: PHP&#8217;nin tarih ve saat fonksiyonlar\u0131 i\u00e7in kullan\u0131lacak zaman dilimini belirler. Sunucunuzun bulundu\u011fu co\u011frafi konuma g\u00f6re ayarlay\u0131n. \u00d6rne\u011fin, T\u00fcrkiye i\u00e7in:<\/p>\n<pre><code class=\"language-ini\">date.timezone = Europe\/Istanbul<\/code><\/pre>\n<p>    Ge\u00e7erli zaman dilimlerinin bir listesini [PHP belgelerinde](https:\/\/www.php.net\/manual\/en\/timezones.php) bulabilirsiniz.<\/p>\n<p>De\u011fi\u015fiklikleri kaydedip (CTRL+O, Enter) ve nano d\u00fczenleyiciden \u00e7\u0131k\u0131n (CTRL+X).<\/p>\n<p>PHP ayarlar\u0131n\u0131n etkili olmas\u0131 i\u00e7in Apache web sunucusunu yeniden ba\u015flatman\u0131z gerekir:<\/p>\n<pre><code class=\"language-bash\">sudo systemctl restart apache2<\/code><\/pre>\n<h3>MariaDB Veritaban\u0131 Sunucusunu Kurma<\/h3>\n<p>Nextcloud, t\u00fcm verilerini (kullan\u0131c\u0131 bilgileri, dosya meta verileri, uygulamalar vb.) depolamak i\u00e7in bir veritaban\u0131na ihtiya\u00e7 duyar. Bu rehberde, MySQL ile uyumlu ve y\u00fcksek performansl\u0131 bir veritaban\u0131 sunucusu olan MariaDB&#8217;yi kullanaca\u011f\u0131z.<\/p>\n<pre><code class=\"language-bash\">sudo apt install mariadb-server mariadb-client -y<\/code><\/pre>\n<p>Kurulum tamamland\u0131ktan sonra, MariaDB servisi otomatik olarak ba\u015flamal\u0131d\u0131r. Servisin durumunu kontrol edebilirsiniz:<\/p>\n<pre><code class=\"language-bash\">sudo systemctl status mariadb<\/code><\/pre>\n<p>\u015eimdi MariaDB kurulumunu g\u00fcvence alt\u0131na almam\u0131z gerekiyor. Bu, root \u015fifresi belirleme, anonim kullan\u0131c\u0131lar\u0131 kald\u0131rma ve uzaktan root eri\u015fimini devre d\u0131\u015f\u0131 b\u0131rakma gibi ad\u0131mlar\u0131 i\u00e7erir.<\/p>\n<pre><code class=\"language-bash\">sudo mysql_secure_installation<\/code><\/pre>\n<p>Bu komut sizi bir dizi soruyla y\u00f6nlendirecektir:<\/p>\n<p>1.  <strong>Enter current password for root (enter for none):<\/strong> \u0130lk kurulumda root \u015fifresi olmad\u0131\u011f\u0131 i\u00e7in do\u011frudan Enter tu\u015funa bas\u0131n.<br \/>\n2.  <strong>Set root password? [Y\/n]:<\/strong> <code>Y<\/code> yaz\u0131p g\u00fc\u00e7l\u00fc bir root \u015fifresi belirleyin. Bu \u015fifreyi unutmay\u0131n!<br \/>\n3.  <strong>Remove anonymous users? [Y\/n]:<\/strong> <code>Y<\/code> yazarak anonim kullan\u0131c\u0131lar\u0131 kald\u0131r\u0131n.<br \/>\n4.  <strong>Disallow root login remotely? [Y\/n]:<\/strong> <code>Y<\/code> yazarak root kullan\u0131c\u0131s\u0131n\u0131n uzaktan giri\u015f yapmas\u0131n\u0131 engelleyin. Bu, g\u00fcvenlik i\u00e7in \u00f6nemlidir.<br \/>\n5.  <strong>Remove test database and access to it? [Y\/n]:<\/strong> <code>Y<\/code> yazarak test veritaban\u0131n\u0131 kald\u0131r\u0131n.<br \/>\n6.  <strong>Reload privilege tables now? [Y\/n]:<\/strong> <code>Y<\/code> yazarak ayr\u0131cal\u0131k tablolar\u0131n\u0131 yeniden y\u00fckleyin.<\/p>\n<p>T\u00fcm ad\u0131mlar\u0131 tamamlad\u0131ktan sonra, MariaDB kurulumunuz daha g\u00fcvenli hale gelecektir.<\/p>\n<h4>Nextcloud \u0130\u00e7in Veritaban\u0131 ve Kullan\u0131c\u0131 Olu\u015fturma<\/h4>\n<p>\u015eimdi Nextcloud&#8217;un kullanaca\u011f\u0131 \u00f6zel bir veritaban\u0131 ve veritaban\u0131 kullan\u0131c\u0131s\u0131 olu\u015fturmal\u0131y\u0131z. Bu, Nextcloud&#8217;un kendi verilerine eri\u015fimini izole eder ve g\u00fcvenlik risklerini azalt\u0131r.<\/p>\n<p>MariaDB komut istemcisine root olarak giri\u015f yap\u0131n:<\/p>\n<pre><code class=\"language-bash\">sudo mysql -u root -p<\/code><\/pre>\n<p>\u0130stendi\u011finde, <code>mysql_secure_installation<\/code> s\u0131ras\u0131nda belirledi\u011finiz root \u015fifresini girin.<\/p>\n<p>MariaDB istemcisine girdikten sonra, a\u015fa\u011f\u0131daki komutlar\u0131 s\u0131ras\u0131yla \u00e7al\u0131\u015ft\u0131r\u0131n (kendi veritaban\u0131 ad\u0131n\u0131z\u0131, kullan\u0131c\u0131 ad\u0131n\u0131z\u0131 ve g\u00fc\u00e7l\u00fc \u015fifrenizi kullanmay\u0131 unutmay\u0131n):<\/p>\n<pre><code class=\"language-sql\">CREATE DATABASE nextcloud_db;\nCREATE USER 'nextcloud_user'@'localhost' IDENTIFIED BY 'YOUR_STRONG_PASSWORD';\nGRANT ALL PRIVILEGES ON nextcloud_db.* TO 'nextcloud_user'@'localhost';\nFLUSH PRIVILEGES;\nEXIT;<\/code><\/pre>\n<p>*   <code>CREATE DATABASE nextcloud_db;<\/code>: <code>nextcloud_db<\/code> ad\u0131nda yeni bir veritaban\u0131 olu\u015fturur.<br \/>\n*   <code>CREATE USER 'nextcloud_user'@'localhost' IDENTIFIED BY 'YOUR_STRONG_PASSWORD';<\/code>: <code>nextcloud_user<\/code> ad\u0131nda yeni bir kullan\u0131c\u0131 olu\u015fturur ve sadece <code>localhost<\/code> \u00fczerinden eri\u015fime izin verir. <code>YOUR_STRONG_PASSWORD<\/code> yerine g\u00fc\u00e7l\u00fc bir \u015fifre belirleyin.<br \/>\n<em>   <code>GRANT ALL PRIVILEGES ON nextcloud_db.<\/em> TO 'nextcloud_user'@'localhost';<\/code>: <code>nextcloud_user<\/code>&#8216;a <code>nextcloud_db<\/code> veritaban\u0131 \u00fczerindeki t\u00fcm ayr\u0131cal\u0131klar\u0131 verir.<br \/>\n*   <code>FLUSH PRIVILEGES;<\/code>: Ayr\u0131cal\u0131k tablolar\u0131n\u0131 yeniden y\u00fckler, b\u00f6ylece de\u011fi\u015fiklikler hemen etkili olur.<br \/>\n*   <code>EXIT;<\/code>: MariaDB istemcisinden \u00e7\u0131kar.<\/p>\n<p>Art\u0131k Nextcloud i\u00e7in haz\u0131r bir veritaban\u0131 ve kullan\u0131c\u0131 hesab\u0131m\u0131z var.<\/p>\n<h3>Nextcloud&#8217;u \u0130ndirme ve Yap\u0131land\u0131rma<\/h3>\n<p>\u015eimdi Nextcloud&#8217;un en son kararl\u0131 s\u00fcr\u00fcm\u00fcn\u00fc indirece\u011fiz ve web sunucumuzun eri\u015febilece\u011fi bir konuma ta\u015f\u0131yaca\u011f\u0131z.<\/p>\n<p>\u0130lk olarak, ge\u00e7ici dizine gidin:<\/p>\n<pre><code class=\"language-bash\">cd \/tmp<\/code><\/pre>\n<p>Nextcloud&#8217;un resmi indirme sayfas\u0131ndan en son kararl\u0131 s\u00fcr\u00fcm\u00fcn <code>.zip<\/code> dosyas\u0131n\u0131n ba\u011flant\u0131s\u0131n\u0131 al\u0131n. Bu rehber yaz\u0131ld\u0131\u011f\u0131 s\u0131rada (veya genel olarak), ba\u011flant\u0131 <code>https:\/\/download.nextcloud.com\/server\/releases\/latest.zip<\/code> \u015feklinde olabilir veya belirli bir s\u00fcr\u00fcm numaras\u0131 i\u00e7erebilir (\u00f6rn: <code>nextcloud-28.0.0.zip<\/code>). En g\u00fcncel ve kararl\u0131 s\u00fcr\u00fcm\u00fc indirmek i\u00e7in a\u015fa\u011f\u0131daki gibi bir komut kullan\u0131n:<\/p>\n<pre><code class=\"language-bash\">wget https:\/\/download.nextcloud.com\/server\/releases\/latest.zip<\/code><\/pre>\n<p>\u0130ndirme tamamland\u0131ktan sonra, dosyay\u0131 a\u00e7man\u0131z gerekecek. <code>unzip<\/code> paketi y\u00fckl\u00fc de\u011filse, \u00f6nce onu kurun:<\/p>\n<pre><code class=\"language-bash\">sudo apt install unzip -y<\/code><\/pre>\n<p>\u015eimdi Nextcloud ar\u015fivini a\u00e7\u0131n:<\/p>\n<pre><code class=\"language-bash\">sudo unzip latest.zip<\/code><\/pre>\n<p>Bu komut, <code>\/tmp<\/code> dizinine <code>nextcloud<\/code> ad\u0131nda bir dizin olu\u015fturacakt\u0131r. Nextcloud dosyalar\u0131n\u0131 Apache&#8217;nin web k\u00f6k dizinine (genellikle <code>\/var\/www\/html\/<\/code>) ta\u015f\u0131mam\u0131z gerekiyor.<\/p>\n<pre><code class=\"language-bash\">sudo mv nextcloud \/var\/www\/html\/<\/code><\/pre>\n<p>Nextcloud dosyalar\u0131n\u0131n ve dizinlerinin do\u011fru izinlere sahip olmas\u0131 \u00e7ok \u00f6nemlidir. Apache web sunucusu, <code>www-data<\/code> kullan\u0131c\u0131s\u0131 ve grubu alt\u0131nda \u00e7al\u0131\u015f\u0131r. Bu nedenle, Nextcloud dizininin sahipli\u011fini <code>www-data<\/code> olarak de\u011fi\u015ftirmemiz gerekiyor:<\/p>\n<pre><code class=\"language-bash\">sudo chown -R www-data:www-data \/var\/www\/html\/nextcloud\nsudo chmod -R 755 \/var\/www\/html\/nextcloud<\/code><\/pre>\n<p>*   <code>chown -R www-data:www-data \/var\/www\/html\/nextcloud<\/code>: <code>\/var\/www\/html\/nextcloud<\/code> dizini ve i\u00e7indeki t\u00fcm dosyalar\u0131n ve alt dizinlerin sahipli\u011fini <code>www-data<\/code> kullan\u0131c\u0131s\u0131na ve grubuna atar.<br \/>\n*   <code>chmod -R 755 \/var\/www\/html\/nextcloud<\/code>: Dizinlere okuma ve y\u00fcr\u00fctme, dosyalara ise okuma ve yazma izni verir.<\/p>\n<p>Bu ad\u0131mlar, Nextcloud&#8217;un dosyalar\u0131 olu\u015fturmas\u0131na, de\u011fi\u015ftirmesine ve silmesine izin verirken, ayn\u0131 zamanda uygun g\u00fcvenlik seviyesini korur.<\/p>\n<h3>Nextcloud \u0130\u00e7in Apache&#8217;yi Yap\u0131land\u0131rma<\/h3>\n<p>Nextcloud&#8217;u alan ad\u0131n\u0131z veya IP adresiniz \u00fczerinden eri\u015filebilir k\u0131lmak i\u00e7in Apache&#8217;de bir Sanal Host (Virtual Host) yap\u0131land\u0131rmas\u0131 olu\u015fturmam\u0131z gerekiyor. Bu, Apache&#8217;ye Nextcloud dosyalar\u0131n\u0131 nerede bulaca\u011f\u0131n\u0131 ve bu alan ad\u0131na gelen istekleri nas\u0131l y\u00f6netece\u011fini s\u00f6yler.<\/p>\n<p>Nextcloud i\u00e7in yeni bir yap\u0131land\u0131rma dosyas\u0131 olu\u015ftural\u0131m:<\/p>\n<pre><code class=\"language-bash\">sudo nano \/etc\/apache2\/sites-available\/nextcloud.conf<\/code><\/pre>\n<p>A\u015fa\u011f\u0131daki i\u00e7eri\u011fi dosyaya yap\u0131\u015ft\u0131r\u0131n. <code>your_domain.com<\/code> yerine kendi alan ad\u0131n\u0131z\u0131 veya sunucunuzun IP adresini kullanmay\u0131 unutmay\u0131n. E\u011fer alan ad\u0131 kullan\u0131yorsan\u0131z, <code>ServerAlias<\/code> sat\u0131r\u0131n\u0131 da ekleyebilirsiniz.<\/p>\n<pre><code class=\"language-apacheconf\"><VirtualHost *:80>\n    ServerAdmin webmaster@localhost\n    DocumentRoot \/var\/www\/html\/nextcloud\n    ServerName your_domain.com # Alan ad\u0131n\u0131z\u0131 buraya yaz\u0131n\n    # ServerAlias www.your_domain.com # \u0130ste\u011fe ba\u011fl\u0131, www ile eri\u015fim i\u00e7in\n\n    <Directory \/var\/www\/html\/nextcloud\/>\n        Require all granted\n        Options FollowSymlinks MultiViews\n        AllowOverride All\n\n        <IfModule mod_dav.c>\n            Dav off\n        <\/IfModule>\n\n        SetEnv HOME \/var\/www\/html\/nextcloud\n        SetEnv HTTP_HOME \/var\/www\/html\/nextcloud\n    <\/Directory>\n\n    ErrorLog ${APACHE_LOG_DIR}\/error.log\n    CustomLog ${APACHE_LOG_DIR}\/access.log combined\n\n<\/VirtualHost><\/code><\/pre>\n<p>Bu yap\u0131land\u0131rma, Apache&#8217;ye 80 numaral\u0131 porttan gelen istekleri <code>\/var\/www\/html\/nextcloud<\/code> dizinindeki dosyalarla ili\u015fkilendirmesini s\u00f6yler. <code>AllowOverride All<\/code> y\u00f6nergesi, Nextcloud&#8217;un kendi <code>.htaccess<\/code> dosyalar\u0131n\u0131 kullanarak URL yeniden yazma gibi kurallar\u0131n\u0131 uygulayabilmesini sa\u011flar.<\/p>\n<p>Dosyay\u0131 kaydedip \u00e7\u0131k\u0131n (CTRL+O, Enter, CTRL+X).<\/p>\n<p>\u015eimdi, Apache&#8217;nin Nextcloud i\u00e7in gerekli olan baz\u0131 mod\u00fcllerini etkinle\u015ftirmemiz gerekiyor:<\/p>\n<pre><code class=\"language-bash\">sudo a2enmod rewrite dir headers env mime<\/code><\/pre>\n<p>*   <code>rewrite<\/code>: URL yeniden yazma kurallar\u0131n\u0131 etkinle\u015ftirir.<br \/>\n*   <code>dir<\/code>: Dizin indeksleme ve varsay\u0131lan dosya i\u015fleme i\u00e7in.<br \/>\n*   <code>headers<\/code>: HTTP ba\u015fl\u0131klar\u0131n\u0131 y\u00f6netmek i\u00e7in.<br \/>\n*   <code>env<\/code>: Ortam de\u011fi\u015fkenlerini y\u00f6netmek i\u00e7in.<br \/>\n*   <code>mime<\/code>: Dosya t\u00fcrlerini belirlemek i\u00e7in.<\/p>\n<p>Ard\u0131ndan, yeni olu\u015fturdu\u011fumuz Nextcloud sanal hostunu etkinle\u015ftirin:<\/p>\n<pre><code class=\"language-bash\">sudo a2ensite nextcloud.conf<\/code><\/pre>\n<p>Varsay\u0131lan Apache &#8220;ho\u015f geldiniz&#8221; sayfas\u0131n\u0131 devre d\u0131\u015f\u0131 b\u0131rakmak iyi bir uygulamad\u0131r, b\u00f6ylece sadece Nextcloud siteniz eri\u015filebilir olur:<\/p>\n<pre><code class=\"language-bash\">sudo a2dissite 000-default.conf<\/code><\/pre>\n<p>Son olarak, t\u00fcm bu de\u011fi\u015fikliklerin etkili olmas\u0131 i\u00e7in Apache&#8217;yi yeniden ba\u015flat\u0131n:<\/p>\n<pre><code class=\"language-bash\">sudo systemctl restart apache2<\/code><\/pre>\n<h3>Nextcloud Web Kurulumcusuna Eri\u015fme<\/h3>\n<p>Art\u0131k t\u00fcm arka u\u00e7 bile\u015fenleri kuruldu ve yap\u0131land\u0131r\u0131ld\u0131. Bir web taray\u0131c\u0131s\u0131 a\u00e7\u0131n ve alan ad\u0131n\u0131z\u0131 veya sunucunuzun IP adresini kullanarak Nextcloud kurulum sihirbaz\u0131na eri\u015fin:<\/p>\n<p><code>http:\/\/your_domain.com<\/code> veya <code>http:\/\/your_server_ip<\/code><\/p>\n<p>E\u011fer her \u015fey do\u011fru yap\u0131land\u0131r\u0131ld\u0131ysa, Nextcloud&#8217;un ho\u015f geldiniz sayfas\u0131n\u0131 g\u00f6rmelisiniz.<\/p>\n<p>1.  <strong>Y\u00f6netici Hesab\u0131 Olu\u015fturma:<\/strong><br \/>\n    *   Bir y\u00f6netici kullan\u0131c\u0131 ad\u0131 ve g\u00fc\u00e7l\u00fc bir \u015fifre belirleyin. Bu, Nextcloud \u00f6rne\u011finizin ana hesab\u0131d\u0131r.<br \/>\n2.  <strong>Veri Klas\u00f6r\u00fc:<\/strong><br \/>\n    *   Varsay\u0131lan veri klas\u00f6r\u00fc genellikle <code>\/var\/www\/html\/nextcloud\/data<\/code> olarak ayarlanm\u0131\u015ft\u0131r. G\u00fcvenlik i\u00e7in, bu klas\u00f6r\u00fc web k\u00f6k dizininin d\u0131\u015f\u0131na ta\u015f\u0131mak \u00f6nerilir (\u00f6rn: <code>\/var\/nextcloud_data<\/code>). E\u011fer de\u011fi\u015ftirmek isterseniz, bu dizini manuel olarak olu\u015fturman\u0131z ve <code>www-data<\/code> kullan\u0131c\u0131s\u0131na do\u011fru izinleri vermeniz gerekecektir:<\/p>\n<pre><code class=\"language-bash\">sudo mkdir -p \/var\/nextcloud_data\n        sudo chown -R www-data:www-data \/var\/nextcloud_data<\/code><\/pre>\n<p>        Ard\u0131ndan web aray\u00fcz\u00fcnde yeni yolu belirtin.<br \/>\n3.  <strong>Veritaban\u0131 Yap\u0131land\u0131rmas\u0131:<\/strong><br \/>\n    *   <strong>Veritaban\u0131 kullan\u0131c\u0131 ad\u0131:<\/strong> <code>nextcloud_user<\/code> (daha \u00f6nce olu\u015fturdu\u011funuz kullan\u0131c\u0131 ad\u0131)<br \/>\n    *   <strong>Veritaban\u0131 \u015fifresi:<\/strong> <code>YOUR_STRONG_PASSWORD<\/code> (daha \u00f6nce belirledi\u011finiz \u015fifre)<br \/>\n    *   <strong>Veritaban\u0131 ad\u0131:<\/strong> <code>nextcloud_db<\/code> (daha \u00f6nce olu\u015fturdu\u011funuz veritaban\u0131 ad\u0131)<br \/>\n    *   <strong>Veritaban\u0131 ana bilgisayar\u0131:<\/strong> <code>localhost<\/code> (varsay\u0131lan)<br \/>\n4.  <strong>Kurulumu Tamamlama:<\/strong><br \/>\n    *   &#8220;Kurulumu tamamla&#8221; d\u00fc\u011fmesine t\u0131klay\u0131n. Nextcloud, veritaban\u0131n\u0131 olu\u015fturacak ve gerekli ilk yap\u0131land\u0131rmalar\u0131 yapacakt\u0131r. Bu i\u015flem birka\u00e7 dakika s\u00fcrebilir.<\/p>\n<p>Kurulum tamamland\u0131\u011f\u0131nda, Nextcloud&#8217;un ana kontrol paneline y\u00f6nlendirileceksiniz.<\/p>\n<h3>Certbot ile SSL Yap\u0131land\u0131rma (\u00d6nerilir)<\/h3>\n<p>Nextcloud&#8217;unuzun g\u00fcvenli\u011fini sa\u011flaman\u0131n en \u00f6nemli ad\u0131mlar\u0131ndan biri, HTTPS (SSL\/TLS) \u015fifrelemesini etkinle\u015ftirmektir. Bu, sunucunuz ile kullan\u0131c\u0131lar\u0131n\u0131z aras\u0131ndaki t\u00fcm ileti\u015fimin \u015fifrelenmesini sa\u011flar. Let&#8217;s Encrypt, \u00fccretsiz ve otomatik SSL sertifikalar\u0131 sunar ve Certbot arac\u0131 bu s\u00fcreci basitle\u015ftirir.<\/p>\n<p>\u00d6ncelikle, Certbot ve Apache eklentisini kurun:<\/p>\n<pre><code class=\"language-bash\">sudo apt install certbot python-certbot-apache -y<\/code><\/pre>\n<p>\u015eimdi, alan ad\u0131n\u0131z i\u00e7in bir SSL sertifikas\u0131 almak ve Apache yap\u0131land\u0131rman\u0131z\u0131 otomatik olarak g\u00fcncellemek i\u00e7in Certbot&#8217;u \u00e7al\u0131\u015ft\u0131r\u0131n:<\/p>\n<pre><code class=\"language-bash\">sudo certbot --apache<\/code><\/pre>\n<p>Certbot sizi bir dizi soruyla y\u00f6nlendirecektir:<\/p>\n<p>1.  <strong>E-posta adresi:<\/strong> Let&#8217;s Encrypt bildirimleri ve kay\u0131p anahtar kurtarma i\u00e7in ge\u00e7erli bir e-posta adresi girin.<br \/>\n2.  <strong>Hizmet \u015eartlar\u0131:<\/strong> Hizmet \u015fartlar\u0131n\u0131 kabul etmek i\u00e7in <code>A<\/code> (Agree) yaz\u0131n.<br \/>\n3.  <strong>EFF Kurulu\u015fuyla payla\u015f\u0131m:<\/strong> E-posta adresinizi EFF ile payla\u015fmak isteyip istemedi\u011finizi se\u00e7in (<code>Y<\/code> veya <code>N<\/code>).<br \/>\n4.  <strong>Alan ad\u0131 se\u00e7imi:<\/strong> Certbot, Apache yap\u0131land\u0131rman\u0131zda buldu\u011fu t\u00fcm alan adlar\u0131n\u0131 listeleyecektir. Nextcloud i\u00e7in kulland\u0131\u011f\u0131n\u0131z alan ad\u0131n\u0131 se\u00e7in (genellikle <code>1<\/code> tu\u015funa bas\u0131p Enter).<br \/>\n5.  <strong>HTTP trafi\u011fini HTTPS&#8217;ye y\u00f6nlendirme:<\/strong> Certbot, HTTP trafi\u011fini otomatik olarak HTTPS&#8217;ye y\u00f6nlendirmek isteyip istemedi\u011finizi soracakt\u0131r. <code>2<\/code> (Redirect) se\u00e7ene\u011fini se\u00e7meniz \u015fiddetle tavsiye edilir. Bu, t\u00fcm kullan\u0131c\u0131lar\u0131n her zaman g\u00fcvenli ba\u011flant\u0131 \u00fczerinden eri\u015fmesini sa\u011flar.<\/p>\n<p>Certbot, sertifikay\u0131 alacak, Apache sanal host yap\u0131land\u0131rman\u0131z\u0131 g\u00fcncelleyecek ve Apache&#8217;yi yeniden ba\u015flatacakt\u0131r. \u0130\u015flem ba\u015far\u0131l\u0131 olursa, bir tebrik mesaj\u0131 g\u00f6rmelisiniz.<\/p>\n<p>Certbot sertifikalar\u0131 otomatik olarak yenilemek i\u00e7in bir cron i\u015fi veya systemd zamanlay\u0131c\u0131 kurar. Otomatik yenileme zamanlay\u0131c\u0131s\u0131n\u0131n durumunu kontrol edebilirsiniz:<\/p>\n<pre><code class=\"language-bash\">sudo systemctl status certbot.timer<\/code><\/pre>\n<p>Art\u0131k taray\u0131c\u0131n\u0131zdan <code>https:\/\/your_domain.com<\/code> adresine giderek Nextcloud&#8217;unuza g\u00fcvenli bir \u015fekilde eri\u015febilirsiniz. Taray\u0131c\u0131n\u0131z\u0131n adres \u00e7ubu\u011funda bir kilit simgesi g\u00f6rmelisiniz.<\/p>\n<h3>Kurulum Sonras\u0131 Yap\u0131land\u0131rmalar<\/h3>\n<p>Nextcloud&#8217;unuzu daha performansl\u0131 ve g\u00fcvenli hale getirmek i\u00e7in baz\u0131 ek yap\u0131land\u0131rmalar yapman\u0131z \u00f6nerilir.<\/p>\n<h4>Cron \u0130\u015fleri<\/h4>\n<p>Nextcloud, arka plan g\u00f6revlerini (\u00f6rn: bildirimler, dosya taramalar\u0131, temizlik) y\u00fcr\u00fctmek i\u00e7in d\u00fczenli olarak \u00e7al\u0131\u015ft\u0131r\u0131lmas\u0131 gereken baz\u0131 betiklere sahiptir. Bunun i\u00e7in cron i\u015flerini kullanmak en iyi y\u00f6ntemdir.<\/p>\n<p><code>www-data<\/code> kullan\u0131c\u0131s\u0131n\u0131n cron tablosunu d\u00fczenleyin:<\/p>\n<pre><code class=\"language-bash\">sudo -u www-data crontab -e<\/code><\/pre>\n<p>E\u011fer ilk kez a\u00e7\u0131yorsan\u0131z bir d\u00fczenleyici se\u00e7meniz istenebilir, <code>nano<\/code> (se\u00e7enek 1 veya 2) genellikle iyi bir se\u00e7imdir.<br \/>\nA\u00e7\u0131lan dosyaya a\u015fa\u011f\u0131daki sat\u0131r\u0131 ekleyin:<\/p>\n<pre><code class=\"language-cron\"><em>\/5 <\/em> <em> <\/em> * php -f \/var\/www\/html\/nextcloud\/cron.php<\/code><\/pre>\n<p>Bu sat\u0131r, <code>www-data<\/code> kullan\u0131c\u0131s\u0131 alt\u0131nda <code>\/var\/www\/html\/nextcloud\/cron.php<\/code> beti\u011fini her 5 dakikada bir \u00e7al\u0131\u015ft\u0131racakt\u0131r. Dosyay\u0131 kaydedip \u00e7\u0131k\u0131n.<\/p>\n<p>Nextcloud&#8217;un y\u00f6netici panelinde (Ayarlar -> Temel Ayarlar alt\u0131nda) &#8220;Arka plan g\u00f6revleri&#8221; b\u00f6l\u00fcm\u00fcnde &#8220;Cron&#8221; se\u00e7ene\u011finin i\u015faretli oldu\u011fundan emin olun.<\/p>\n<h4>Bellek \u00d6nbellekleme (Memory Caching)<\/h4>\n<p>Bellek \u00f6nbellekleme, Nextcloud&#8217;un performans\u0131n\u0131 \u00f6nemli \u00f6l\u00e7\u00fcde art\u0131rabilir. \u0130ki ana t\u00fcr vard\u0131r: yerel \u00f6nbellek (sunucu taraf\u0131) ve da\u011f\u0131t\u0131lm\u0131\u015f \u00f6nbellek (birden fazla sunucu i\u00e7in, ancak tek sunucu kurulumunda da faydal\u0131d\u0131r). APCu yerel \u00f6nbellekleme i\u00e7in, Redis ise da\u011f\u0131t\u0131lm\u0131\u015f \u00f6nbellekleme i\u00e7in pop\u00fcler se\u00e7eneklerdir. Genellikle her ikisini birden kullanmak en iyi performans\u0131 sa\u011flar.<\/p>\n<p><strong>APCu Kurulumu (Yerel \u00d6nbellek):<\/strong><\/p>\n<p>APCu, PHP bytecode \u00f6nbellekleyicisidir ve Nextcloud i\u00e7in yerel \u00f6nbellek olarak \u015fiddetle tavsiye edilir.<\/p>\n<pre><code class=\"language-bash\">sudo apt install php-apcu -y\nsudo systemctl restart apache2<\/code><\/pre>\n<p><strong>Redis Kurulumu (Da\u011f\u0131t\u0131lm\u0131\u015f \u00d6nbellek):<\/strong><\/p>\n<p>Redis, bir anahtar-de\u011fer veritaban\u0131d\u0131r ve Nextcloud taraf\u0131ndan da\u011f\u0131t\u0131lm\u0131\u015f bir \u00f6nbellek olarak kullan\u0131labilir.<\/p>\n<pre><code class=\"language-bash\">sudo apt install redis-server php-redis -y\nsudo systemctl restart apache2<\/code><\/pre>\n<p>Her iki \u00f6nbellekleme mekanizmas\u0131n\u0131 da kurduktan sonra, Nextcloud&#8217;un <code>config.php<\/code> dosyas\u0131na bunlar\u0131 etkinle\u015ftirmek i\u00e7in girdiler eklemeniz gerekir.<\/p>\n<pre><code class=\"language-bash\">sudo nano \/var\/www\/html\/nextcloud\/config\/config.php<\/code><\/pre>\n<p><code>config.php<\/code> dosyas\u0131na, <code>'dbpassword'<\/code> sat\u0131r\u0131n\u0131n alt\u0131na veya dosyan\u0131n sonuna (son <code>)<\/code> parantezinden \u00f6nce) a\u015fa\u011f\u0131daki sat\u0131rlar\u0131 ekleyin:<\/p>\n<pre><code class=\"language-php\">'memcache.local' => '\\\\OC\\\\Memcache\\\\APCu',\n  'memcache.distributed' => '\\\\OC\\\\Memcache\\\\Redis',\n  'redis' => array(\n     'host' => 'localhost',\n     'port' => 6379,\n     'timeout' => 0.0,\n     'password' => '', \/\/ Redis i\u00e7in \u015fifre belirlediyseniz buraya yaz\u0131n\n  ),<\/code><\/pre>\n<p>Dosyay\u0131 kaydedip \u00e7\u0131k\u0131n. Bu de\u011fi\u015fiklikler hemen etkili olacakt\u0131r. Nextcloud y\u00f6netici panelinizdeki &#8220;Genel Bak\u0131\u015f&#8221; b\u00f6l\u00fcm\u00fcnde art\u0131k \u00f6nbellekleme uyar\u0131lar\u0131 g\u00f6rmemelisiniz.<\/p>\n<h4>G\u00fcvenilir Alanlar (Trusted Domains)<\/h4>\n<p>Nextcloud&#8217;unuza eri\u015firken &#8220;Bu g\u00fcvenilir bir alan ad\u0131 de\u011fil&#8221; hatas\u0131 al\u0131rsan\u0131z, <code>config.php<\/code> dosyan\u0131za alan ad\u0131n\u0131z\u0131 eklemeniz gerekir.<\/p>\n<pre><code class=\"language-bash\">sudo nano \/var\/www\/html\/nextcloud\/config\/config.php<\/code><\/pre>\n<p><code>trusted_domains<\/code> dizisini bulun ve alan ad\u0131n\u0131z\u0131 ekleyin. \u00d6rne\u011fin:<\/p>\n<pre><code class=\"language-php\">'trusted_domains' =>\n  array (\n    0 => 'localhost',\n    1 => 'your_domain.com', \/\/ Alan ad\u0131n\u0131z\u0131 buraya ekleyin\n  ),<\/code><\/pre>\n<p>E\u011fer hem IP adresi hem de alan ad\u0131 kullan\u0131yorsan\u0131z, her ikisini de buraya eklemeniz gerekir.<\/p>\n<h4>G\u00fcvenlik ve Kurulum Uyar\u0131lar\u0131<\/h4>\n<p>Nextcloud y\u00f6netici panelinde (Ayarlar -> Genel Bak\u0131\u015f) &#8220;G\u00fcvenlik ve Kurulum Uyar\u0131lar\u0131&#8221; b\u00f6l\u00fcm\u00fcn\u00fc d\u00fczenli olarak kontrol edin. Nextcloud, potansiyel g\u00fcvenlik a\u00e7\u0131klar\u0131n\u0131 veya performans sorunlar\u0131n\u0131 otomatik olarak alg\u0131lar ve size \u00e7\u00f6z\u00fcm \u00f6nerileri sunar. Yayg\u0131n uyar\u0131lar \u015funlar\u0131 i\u00e7erebilir:<\/p>\n<p>*   <strong><code>php-imagick<\/code> eksikli\u011fi:<\/strong> Bu paketi kurmak, Nextcloud&#8217;un g\u00f6rsel \u00f6nizlemeleri daha verimli i\u015flemesine yard\u0131mc\u0131 olur.<\/p>\n<pre><code class=\"language-bash\">sudo apt install php-imagick -y\n    sudo systemctl restart apache2<\/code><\/pre>\n<p>*   <strong><code>memory_limit<\/code> d\u00fc\u015f\u00fck:<\/strong> PHP yap\u0131land\u0131rman\u0131zdaki <code>memory_limit<\/code> de\u011ferini art\u0131rman\u0131z gerekebilir (daha \u00f6nce yapt\u0131k).<br \/>\n*   <strong>SSL sertifikas\u0131 eksik:<\/strong> Certbot ile SSL kurduysan\u0131z bu uyar\u0131 kaybolmal\u0131d\u0131r.<br \/>\n*   <strong><code>Strict-Transport-Security<\/code> HTTP ba\u015fl\u0131\u011f\u0131 ayarl\u0131 de\u011fil:<\/strong> Certbot genellikle bunu otomatik olarak ayarlar. E\u011fer hala g\u00f6r\u00fcyorsan\u0131z, Apache yap\u0131land\u0131rman\u0131za manuel olarak eklemeniz gerekebilir.<br \/>\n*   <strong><code>X-Frame-Options<\/code> HTTP ba\u015fl\u0131\u011f\u0131 ayarl\u0131 de\u011fil:<\/strong> Bu da genellikle otomatik olarak ayarlan\u0131r.<\/p>\n<p>Bu uyar\u0131lar\u0131 dikkate almak ve \u00e7\u00f6zmek, Nextcloud kurulumunuzun hem g\u00fcvenli\u011fini hem de performans\u0131n\u0131 art\u0131racakt\u0131r.<\/p>\n<h3>Sonu\u00e7<\/h3>\n<p>Tebrikler! Bu kapsaml\u0131 rehberi takip ederek Ubuntu 18.04 sunucunuz \u00fczerine Nextcloud&#8217;u ba\u015far\u0131yla kurdunuz ve temel yap\u0131land\u0131rmalar\u0131n\u0131 tamamlad\u0131n\u0131z. Art\u0131k kendi \u00f6zel ve g\u00fcvenli bulut depolama \u00e7\u00f6z\u00fcm\u00fcn\u00fcze sahipsiniz. Nextcloud, dosyalar\u0131n\u0131z\u0131 senkronize etme, payla\u015fma, takvimlerinizi ve ki\u015filerinizi y\u00f6netme gibi temel i\u015flevlerin yan\u0131 s\u0131ra, y\u00fczlerce eklenti (uygulama) ile geni\u015fletilebilir bir platform sunar. Bu uygulamalar sayesinde belge d\u00fczenleme, video konferans, proje y\u00f6netimi ve \u00e7ok daha fazlas\u0131n\u0131 Nextcloud ortam\u0131n\u0131zda ger\u00e7ekle\u015ftirebilirsiniz.<\/p>\n<p>Unutmay\u0131n ki bir sunucuyu y\u00f6netmek s\u00fcrekli bir \u00f6\u011frenme ve dikkat gerektiren bir s\u00fcre\u00e7tir. Nextcloud kurulumunuzun g\u00fcvenli\u011fini ve performans\u0131n\u0131 s\u00fcrd\u00fcrmek i\u00e7in a\u015fa\u011f\u0131daki hususlara dikkat etmeniz \u00f6nemlidir:<\/p>\n<p>*   <strong>D\u00fczenli G\u00fcncellemeler:<\/strong> Hem Ubuntu sisteminizi hem de Nextcloud yaz\u0131l\u0131m\u0131n\u0131z\u0131 d\u00fczenli olarak g\u00fcncelleyin. Bu, g\u00fcvenlik a\u00e7\u0131klar\u0131n\u0131 kapat\u0131r ve yeni \u00f6zelliklerden faydalanman\u0131z\u0131 sa\u011flar.<br \/>\n*   <strong>Yedeklemeler:<\/strong> Verilerinizin g\u00fcvenli\u011fi i\u00e7in d\u00fczenli yedeklemeler yap\u0131n. Hem Nextcloud veri dizinini hem de MariaDB veritaban\u0131n\u0131 yedeklemeyi unutmay\u0131n.<br \/>\n*   <strong>G\u00fc\u00e7l\u00fc \u015eifreler:<\/strong> T\u00fcm kullan\u0131c\u0131 hesaplar\u0131 i\u00e7in g\u00fc\u00e7l\u00fc ve benzersiz \u015fifreler kullan\u0131n.<br \/>\n*   <strong>G\u00fcvenlik Duvar\u0131:<\/strong> UFW gibi bir g\u00fcvenlik duvar\u0131 kullanarak sadece gerekli portlar\u0131n (HTTP, HTTPS, SSH) a\u00e7\u0131k oldu\u011fundan emin olun.<br \/>\n*   <strong>Eri\u015fim Kontrol\u00fc:<\/strong> Nextcloud&#8217;daki kullan\u0131c\u0131 ve grup izinlerini dikkatlice y\u00f6netin.<\/p>\n<p>Kendi verilerinizin kontrol\u00fcn\u00fc elinize almak, dijital \u00e7a\u011fda giderek daha \u00f6nemli hale gelmektedir. Nextcloud, bu kontrol\u00fc size sunarken ayn\u0131 zamanda modern bulut hizmetlerinden bekledi\u011finiz t\u00fcm i\u015flevselli\u011fi sa\u011flar. Kurulumunuzla iyi e\u011flenceler!<\/body><\/p>\n","protected":false},"excerpt":{"rendered":"Nextcloud&#8217;u Ubuntu 18.04 \u00dczerine Kurulumu ve Yap\u0131land\u0131rmas\u0131\nNextcloud, verilerinizin kontrol\u00fcn\u00fc size geri veren, a\u00e7\u0131k kaynakl\u0131 ve g\u00fc\u00e7l\u00fc b","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-38217","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>Nextcloud&#039;u Ubuntu 18.04 \u00dczerine 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\/nextcloudu-ubuntu-18-04-uzerine-kurulumu-ve-yapilandirmasi\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Nextcloud&#039;u Ubuntu 18.04 \u00dczerine Kurulumu ve Yap\u0131land\u0131rmas\u0131\" \/>\n<meta property=\"og:description\" content=\"Nextcloud&#039;u Ubuntu 18.04 \u00dczerine Kurulumu ve Yap\u0131land\u0131rmas\u0131 Nextcloud, verilerinizin kontrol\u00fcn\u00fc size geri veren, a\u00e7\u0131k kaynakl\u0131 ve g\u00fc\u00e7l\u00fc b\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/nextcloudu-ubuntu-18-04-uzerine-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-25T17: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\/nextcloudu-ubuntu-18-04-uzerine-kurulumu-ve-yapilandirmasi\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/nextcloudu-ubuntu-18-04-uzerine-kurulumu-ve-yapilandirmasi\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Nextcloud&#8217;u Ubuntu 18.04 \u00dczerine Kurulumu ve Yap\u0131land\u0131rmas\u0131\",\"datePublished\":\"2026-01-25T17:40:53+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/nextcloudu-ubuntu-18-04-uzerine-kurulumu-ve-yapilandirmasi\/\"},\"wordCount\":3404,\"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\/nextcloudu-ubuntu-18-04-uzerine-kurulumu-ve-yapilandirmasi\/#respond\"]}],\"copyrightYear\":\"2026\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/nextcloudu-ubuntu-18-04-uzerine-kurulumu-ve-yapilandirmasi\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/nextcloudu-ubuntu-18-04-uzerine-kurulumu-ve-yapilandirmasi\/\",\"name\":\"Nextcloud'u Ubuntu 18.04 \u00dczerine Kurulumu ve Yap\u0131land\u0131rmas\u0131 - Kodlar\u0131n Gizemli D\u00fcnyas\u0131\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2026-01-25T17:40:53+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/nextcloudu-ubuntu-18-04-uzerine-kurulumu-ve-yapilandirmasi\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/nextcloudu-ubuntu-18-04-uzerine-kurulumu-ve-yapilandirmasi\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/nextcloudu-ubuntu-18-04-uzerine-kurulumu-ve-yapilandirmasi\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Nextcloud&#8217;u Ubuntu 18.04 \u00dczerine 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":"Nextcloud'u Ubuntu 18.04 \u00dczerine 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\/nextcloudu-ubuntu-18-04-uzerine-kurulumu-ve-yapilandirmasi\/","og_locale":"tr_TR","og_type":"article","og_title":"Nextcloud'u Ubuntu 18.04 \u00dczerine Kurulumu ve Yap\u0131land\u0131rmas\u0131","og_description":"Nextcloud'u Ubuntu 18.04 \u00dczerine Kurulumu ve Yap\u0131land\u0131rmas\u0131 Nextcloud, verilerinizin kontrol\u00fcn\u00fc size geri veren, a\u00e7\u0131k kaynakl\u0131 ve g\u00fc\u00e7l\u00fc b","og_url":"https:\/\/fatihsoysal.com\/blog\/nextcloudu-ubuntu-18-04-uzerine-kurulumu-ve-yapilandirmasi\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2026-01-25T17: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\/nextcloudu-ubuntu-18-04-uzerine-kurulumu-ve-yapilandirmasi\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/nextcloudu-ubuntu-18-04-uzerine-kurulumu-ve-yapilandirmasi\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Nextcloud&#8217;u Ubuntu 18.04 \u00dczerine Kurulumu ve Yap\u0131land\u0131rmas\u0131","datePublished":"2026-01-25T17:40:53+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/nextcloudu-ubuntu-18-04-uzerine-kurulumu-ve-yapilandirmasi\/"},"wordCount":3404,"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\/nextcloudu-ubuntu-18-04-uzerine-kurulumu-ve-yapilandirmasi\/#respond"]}],"copyrightYear":"2026","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/nextcloudu-ubuntu-18-04-uzerine-kurulumu-ve-yapilandirmasi\/","url":"https:\/\/fatihsoysal.com\/blog\/nextcloudu-ubuntu-18-04-uzerine-kurulumu-ve-yapilandirmasi\/","name":"Nextcloud'u Ubuntu 18.04 \u00dczerine Kurulumu ve Yap\u0131land\u0131rmas\u0131 - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2026-01-25T17:40:53+00:00","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/nextcloudu-ubuntu-18-04-uzerine-kurulumu-ve-yapilandirmasi\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/nextcloudu-ubuntu-18-04-uzerine-kurulumu-ve-yapilandirmasi\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/nextcloudu-ubuntu-18-04-uzerine-kurulumu-ve-yapilandirmasi\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Nextcloud&#8217;u Ubuntu 18.04 \u00dczerine 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\/38217","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=38217"}],"version-history":[{"count":1,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/38217\/revisions"}],"predecessor-version":[{"id":38218,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/38217\/revisions\/38218"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=38217"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=38217"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=38217"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}