{"id":1098,"date":"2025-07-28T14:02:55","date_gmt":"2025-07-28T14:02:55","guid":{"rendered":"https:\/\/www.upvira.com\/blog\/?p=1098"},"modified":"2025-07-28T14:02:56","modified_gmt":"2025-07-28T14:02:56","slug":"nextcloud-kurulumu","status":"publish","type":"post","link":"https:\/\/www.upvira.com\/blog\/nextcloud-kurulumu\/","title":{"rendered":"NextCloud Kurulumu"},"content":{"rendered":"\n<p>Teknolojinin yayg\u0131nla\u015fmas\u0131yla beraber, dosyalar\u0131m\u0131z\u0131 sadece bilgisayar\u0131m\u0131zda de\u011fil, tabletlerimizde veya cep telefonlar\u0131m\u0131zda da tutuyoruz. Bazen de dosyalar\u0131m\u0131za farkl\u0131 istemciler \u00fczerinden de eri\u015fmek istiyoruz. Ofiste bulunan dosyalar\u0131m\u0131za evden de ula\u015fmak onlarla \u00e7al\u0131\u015fmak istiyoruz. Tabi sadece \u00e7al\u0131\u015fmak de\u011fil, dosyalar\u0131n sekronize olmas\u0131 da \u00f6nemli bir konu. Bu tip i\u015flemler i\u00e7in bir \u00e7ok&nbsp;<strong>Cloud yaz\u0131l\u0131m\u0131<\/strong>&nbsp;bulunuyor. Daha \u00f6nceki yaz\u0131lar\u0131m\u0131zda,&nbsp;<strong><a href=\"https:\/\/blog.pendc.com\/cpanel-owncloud-kurulumu\/\">OwnCloud Kurulumunu<\/a><\/strong>&nbsp;anlatm\u0131\u015ft\u0131k. Bu yaz\u0131m\u0131zda ise, OwnCloud kadar pop\u00fcler olan&nbsp;<strong>NextCloud kurulum<\/strong>&nbsp;i\u015flemlerini ger\u00e7ekle\u015ftirece\u011fiz.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">NextCloud Nedir?<\/h2>\n\n\n\n<p>Nextcloud dosya payla\u015f\u0131m\u0131 ve senkronizasyonu i\u00e7in tasarlanm\u0131\u015f, a\u00e7\u0131k kaynakl\u0131, g\u00fc\u00e7l\u00fc ve g\u00fcvenli, PHP dili kodlanm\u0131\u015f bir cloud yaz\u0131l\u0131m\u0131d\u0131r. Kullan\u0131c\u0131lar\u0131n bilgisayarlar\u0131nda bir veya daha fazla dosya ve klas\u00f6rleri payla\u015fmalar\u0131n\u0131 ve&nbsp;<strong>Nextcloud<\/strong>&nbsp;sunucusuyla&nbsp;senkronize etmelerini sa\u011flayan g\u00fcvenli ve esnek bir \u00e7\u00f6z\u00fcm sunar. Linux da\u011f\u0131t\u0131mlar\u0131, Microsoft i\u015fletim sistemleri, MacOS ve Android ve IOS y\u00fckl\u00fc cihazlar i\u00e7in istemcileri bulunur. \u00d6zellikle&nbsp;<strong><a href=\"https:\/\/www.blog.pendc.com\/web-tasarim\">web tasar\u0131m<\/a><\/strong>&nbsp;firmalar\u0131 ile beraber&nbsp;<strong><a href=\"https:\/\/www.blog.pendc.com\/linux-hosting\">kurumsal hosting<\/a><\/strong>&nbsp;kullan\u0131c\u0131lar\u0131 yo\u011fun olarak kullanmaktad\u0131r.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/blog.pendc.com\/wp-content\/uploads\/2020\/03\/nextcloud_ios.png\" alt=\"\" class=\"wp-image-2967\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Nextcloud Sistem Gereksinimleri (System requirements)<\/h3>\n\n\n\n<p>NextCloud sunucu i\u00e7in a\u015fa\u011f\u0131daki gereksinimlere ihtiya\u00e7 duyar.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>En az 128mb ram (512mb tavsiye edilir)<\/li>\n\n\n\n<li>Ubuntu 18.04 LTS<\/li>\n\n\n\n<li>Debian 8\/9<\/li>\n\n\n\n<li>Centos\/Redhat 7\/8<\/li>\n\n\n\n<li>Freebsd 11 ve \u00fczeri<\/li>\n\n\n\n<li>Mysql Server veya MariaDB Server<\/li>\n\n\n\n<li>Apache veya Nginx Web Server<\/li>\n\n\n\n<li>PHP 7.1 ve \u00fczeri<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">NextCloud masa\u00fcst\u00fc i\u00e7in sistem gereksinimleri<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Windows 7 ve sonras\u0131<\/li>\n\n\n\n<li>MacOS Lion<\/li>\n\n\n\n<li>Linux\u00a0(CentOS\/Redhat 6.5 ve sonras\u0131 , Ubuntu 14.04 ve sonras\u0131, Fedora 21 ve sonras\u0131 , Debian 8 ve sonras\u0131<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">NextCloud mobil istemci i\u00e7in gereksinimler<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>iOS\u00a010.x+<\/li>\n\n\n\n<li>Android\u00a04.x+<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">NextCloud taray\u0131c\u0131 i\u00e7in gereksinimler<\/h4>\n\n\n\n<p>NextCloud\u2019u taray\u0131c\u0131 \u00fczerinden kullanmak isterseniz, g\u00fcncellemeleri yap\u0131lm\u0131\u015f t\u00fcm taray\u0131c\u0131larda rahatl\u0131kla \u00e7al\u0131\u015facakt\u0131r. Fakat a\u015fa\u011f\u0131da kendi sitesi \u00fczerinden tavsiye etti\u011fi taray\u0131c\u0131lar\u0131n listesi bulunmaktad\u0131r;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Microsoft\u00a0Internet Explorer 11\u00a0(son versiyon)<\/li>\n\n\n\n<li>Microsoft\u00a0Edge<\/li>\n\n\n\n<li>Mozilla\u00a0Firefox<\/li>\n\n\n\n<li>Google\u00a0Chrome\/Chromium<\/li>\n\n\n\n<li>Apple\u00a0Safari<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">NextCloud Eklentileri<\/h3>\n\n\n\n<p>NextCloud\u2019\u0131n ayn\u0131 zamanda bir \u00e7ok eklentisi bulunuyor. NextCloud talk ile, g\u00f6r\u00fcnt\u00fcl\u00fc aramalar veya ekran payla\u015f\u0131mlar\u0131 yapabiliyorsunuz. Rainloop webmail ile entegre sa\u011flayan eklenti veya bu ve buna benzer bir \u00e7ok ekran g\u00f6r\u00fcnt\u00fcs\u00fc bulunuyor. T\u00fcm eklentilere ve uygulamalara NextCloud\u2019\u0131n kendi sayfas\u0131ndan bakabilirsiniz.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/blog.pendc.com\/wp-content\/uploads\/2020\/03\/nextcloud_app.png\" alt=\"\" class=\"wp-image-2968\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">NextCloud Kurulumu<\/h2>\n\n\n\n<p>NextCloud kurulumu i\u00e7in yukar\u0131da belirledi\u011fimiz gereksinimler bulunuyor. Biz makalede kurulum i\u015flemlerini Centos, Ubuntu ve Freebsd i\u015fletim sistemleri i\u00e7in ger\u00e7ekle\u015ftirece\u011fiz ve nextcloud kurulumu i\u00e7in gerekli i\u015flemleri yapaca\u011f\u0131z.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Centos \u00fczerine NextCloud kurulumu<\/h3>\n\n\n\n<p>\u00d6ncelikle Selinux\u2019u devre d\u0131\u015f\u0131 b\u0131rakl\u0131m;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo setenforce 0\nsudo sed -i 's\/^SELINUX=.*\/SELINUX=permissive\/g' \/etc\/selinux\/config<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Ad\u0131m 1 : PHP ve Apache kurulumu<\/h4>\n\n\n\n<p>Centos i\u015fletim sistemimizi g\u00fcncelleyelim;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>yum update -y<\/code><\/pre>\n\n\n\n<p>NextCloud\u2019un \u00e7al\u0131\u015fmas\u0131 i\u00e7in PHP 7.1 ve \u00fczeri bir s\u00fcr\u00fcm gerekiyor. PHP 7.3 kararl\u0131 bir s\u00fcr\u00fcm ve bu s\u00fcr\u00fcm\u00fc kullanaca\u011f\u0131z. Bunun i\u00e7in de remi reposunu eklememiz gerekiyor<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo yum -y install epel-release yum-utils\nsudo yum -y install http:\/\/rpms.remirepo.net\/enterprise\/remi-release-7.rpm<\/code><\/pre>\n\n\n\n<p>Varsay\u0131lan PHP 5.6 versiyonunu PHP 7.3 olarak de\u011fi\u015ftirelim;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo yum-config-manager --disable remi-php54\nsudo yum-config-manager --enable remi-php73<\/code><\/pre>\n\n\n\n<p>Apache ve PHP kurulumlar\u0131n\u0131 ger\u00e7ekle\u015ftirelim;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo yum -y install vim httpd php php-cli php-mysqlnd php-zip php-devel php-gd php-mcrypt php-mbstring php-curl php-xml php-pear php-bcmath php-json php-pdo php-pecl-apcu php-pecl-apcu-devel<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Ad\u0131m 2: Mysql veritaban\u0131 i\u015flemleri<\/h4>\n\n\n\n<p>Centos 7 \u00fczerine mysql kurulum i\u015flemleri i\u00e7in&nbsp;<a href=\"https:\/\/blog.pendc.com\/centos-mysql-kurulumu\/\">bu yaz\u0131m\u0131z\u0131<\/a>&nbsp;okuyabilirsiniz. Kurulumu yapt\u0131ktan sonra veritaban\u0131m\u0131z\u0131 a\u00e7al\u0131m;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mysql -u root -p\nCREATE USER 'nextcloud'@'localhost' IDENTIFIED BY \"veritaban\u0131_kullan\u0131c\u0131_\u015fifresi\";\nCREATE DATABASE nextcloud;\nGRANT ALL PRIVILEGES ON nextcloud.* TO 'nextcloud'@'localhost';\nFLUSH PRIVILEGES;\nQUIT<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Ad\u0131m 3: NextCloud indirme ve kurulum i\u015flemleri<\/h4>\n\n\n\n<p>NextCloud\u2019un dosyas\u0131n\u0131 indirelim. \u0130ndirmeden \u00f6nce yoksa wget ve unzip\u2019i kural\u0131m.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo yum -y install wget unzip\nwget https:\/\/download.nextcloud.com\/server\/releases\/latest-17.zip<\/code><\/pre>\n\n\n\n<p>\u0130ndirdi\u011fimiz s\u0131k\u0131\u015ft\u0131r\u0131lm\u0131\u015f dosyay\u0131 a\u00e7al\u0131m;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>unzip latest-17.zip<\/code><\/pre>\n\n\n\n<p>Klas\u00f6r\u00fc ta\u015f\u0131yal\u0131m;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mv nextcloud\/ \/var\/www\/html\/<\/code><\/pre>\n\n\n\n<p>Klas\u00f6r ve dosyalar\u0131n izin ve sahipliklerini ayarl\u0131yal\u0131m;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mkdir \/var\/www\/html\/nextcloud\/data\nchown apache:apache -R \/var\/www\/html\/nextcloud\/data\nchown apache:apache -R \/var\/www\/html\/nextcloud<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Ad\u0131m 4: Apache virtual host i\u015flemleri<\/h4>\n\n\n\n<p>Dilerseniz IP adresiniz \u00fczerinden http:\/\/IP_adresiniz\/nextcloud \u015feklinde ula\u015fabilirsiniz veya vhost ayar\u0131 ile bir domain veya subdomainden eri\u015fime a\u00e7abilirsiniz. Biz virtual host dosyas\u0131 a\u00e7\u0131p, subdomain \u00fczerinden i\u015flemleri yapaca\u011f\u0131z.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>nano \/etc\/httpd\/conf.d\/nextcloud.conf<\/code><\/pre>\n\n\n\n<p>Dosyay\u0131 a\u00e7t\u0131ktan sonra a\u015fa\u011f\u0131dakileri kopyalayal\u0131m;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;VirtualHost *:80&gt;\n  ServerName nextcloud.veriloji.com\n  ServerAdmin next@veriloji.com\n  DocumentRoot \/var\/www\/html\/nextcloud\n  &lt;directory \/var\/www\/html\/nextcloud&gt;\n    Require all granted\n    AllowOverride All\n    Options FollowSymLinks MultiViews\n    SetEnv HOME \/var\/www\/html\/nextcloud\n    SetEnv HTTP_HOME \/var\/www\/html\/nextcloud\n  &lt;\/directory&gt;\n&lt;\/VirtualHost&gt;<\/code><\/pre>\n\n\n\n<p>Dosyay\u0131 kaydedelim ve httpd servisini ba\u015flatal\u0131m;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>systemctl enable --now httpd\nsemanage fcontext -a -t httpd_sys_content_t \"\/var\/www\/html(\/.*)?\"\nservice httpd restart<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Ad\u0131m 5: Firewall izinleri<\/h4>\n\n\n\n<p>Firewall (g\u00fcvenlik duvar\u0131) \u00fczerinde 80. portuna eri\u015fim izni verelim;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo firewall-cmd --add-service={http,https} --permanent\nsudo firewall-cmd --reload<\/code><\/pre>\n\n\n\n<p>Bu ad\u0131mdan sonra, NextCloud\u2019un sunucu taraf\u0131nda i\u015flemleri tamamlanm\u0131\u015f oldu. Taray\u0131c\u0131n\u0131z \u00fczerinden eri\u015fip, i\u015flemleri yapabilirsiniz. Di\u011fer i\u015fletim sistemleri \u00fczerine kurulumlar\u0131 yapt\u0131ktan sonra, en son taray\u0131c\u0131 \u00fczerindeki i\u015flemleri de g\u00f6sterece\u011fiz.&nbsp;<a href=\"https:\/\/blog.pendc.com\/nextcloud-kurulumu\/#NextCloud_Kurulum_Islemleri\">Buraya<\/a>&nbsp;t\u0131klayarak, son ad\u0131ma gidebilirsiniz.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Ubuntu \u00fczerine NextCloud Kurulumu<\/h3>\n\n\n\n<p>Ubuntu \u00fczerinde de ayn\u0131 \u015fekilde, Apache ve mysql kurulum i\u015flemlerini yapal\u0131m;<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Ad\u0131m 1: Apache ve PHP Kurulumu<\/h4>\n\n\n\n<p>\u00d6ncelikle sistemimizi g\u00fcncelleyelim;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt-get update<\/code><\/pre>\n\n\n\n<p>Apache ve PHP\u2019yi kural\u0131m;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt-get install apache2 libapache2-mod-php7.2 php7.2-gd php7.2-json php7.2-mysql php7.2-curl php7.2-mbstring php7.2-intl php-imagick php7.2-xml php7.2-zip<\/code><\/pre>\n\n\n\n<p>HTTP servisini aktif edelim ve ba\u015flatal\u0131m;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo systemctl start apache2\nsudo systemctl enable apache2<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Ad\u0131m 2: Mysql Kurulumu<\/h4>\n\n\n\n<p>Mysql yerine MariaDB kurulumu yapaca\u011f\u0131z;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt-get install mariadb-server\nsudo mysql_secure_installation<\/code><\/pre>\n\n\n\n<p>Gelen ekranda sorulara a\u015fa\u011f\u0131daki gibi yan\u0131t vererek, kurulumu tamamlayal\u0131m;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Enter current password for root (enter for none):\u00a0<code>enter<\/code><\/li>\n\n\n\n<li>Set root password? [Y\/n]\u00a0<code>y<\/code><\/li>\n\n\n\n<li>Remove anonymous users? [Y\/n]\u00a0<code>y<\/code><\/li>\n\n\n\n<li>Disallow root login remotely? [Y\/n]\u00a0<code>y<\/code><\/li>\n\n\n\n<li>Remove test database and access to it? [Y\/n]\u00a0<code>y<\/code><\/li>\n\n\n\n<li>Reload privilege tables now? [Y\/n]\u00a0<code>y<\/code><\/li>\n<\/ul>\n\n\n\n<h5 class=\"wp-block-heading\">Veritaban\u0131 Olu\u015fturma<\/h5>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo mysql -u root -p\nMariaDB &#91;(none)]&gt; CREATE DATABASE nextcloud; \nMariaDB &#91;(none)]&gt; CREATE USER nextcloud@localhost IDENTIFIED BY 'veritaban\u0131_kullan\u0131c\u0131 \u015fifresi'; \nMariaDB &#91;(none)]&gt; GRANT ALL PRIVILEGES ON nextcloud.*  TO nextcloud@localhost IDENTIFIED BY 'veritaban\u0131_kullan\u0131c\u0131 \u015fifresi'; \nMariaDB &#91;(none)]&gt; FLUSH PRIVILEGES; \nMariaDB &#91;(none)]&gt; EXIT;<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Ad\u0131m 3 : NextCloud \u0130ndirme ve Kurulum<\/h4>\n\n\n\n<p>Dosyay\u0131 indirelim (kurulu de\u011filse wget ve unzip paketlerini kural\u0131m);<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt-get install wget\nsudo apt-get install unzip\nwget https:\/\/download.nextcloud.com\/server\/releases\/nextcloud-18.0.1.zip<\/code><\/pre>\n\n\n\n<p>\u0130ndirdi\u011fimiz dosyay\u0131 a\u00e7al\u0131m ve izinleri ayarlayal\u0131m;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo unzip nextcloud-18.0.0.zip\nsudo cp -r nextcloud \/var\/www\/html\/\nsudo chown -R www-data:www-data \/var\/www\/html\/nextcloud<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Ad\u0131m 4: Apache virtual host i\u015flemleri<\/h4>\n\n\n\n<p>Centos i\u015fletim sisteminde anlatt\u0131\u011f\u0131m\u0131z gibi, http:\/\/IP_adresiniz\/nextcloud \u015feklinde taray\u0131c\u0131n\u0131z \u00fczerinden eri\u015fim sa\u011flayabilirsiniz. Subdomain veya domain ile eri\u015fmek isterseniz a\u015fa\u011f\u0131daki i\u015flemleri yapabilirsiniz.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo nano \/etc\/apache2\/sites-available\/nextcloud.conf<\/code><\/pre>\n\n\n\n<p>Dosyay\u0131 a\u015fa\u011f\u0131dakileri kopyalay\u0131p, kaydedip \u00e7\u0131kal\u0131m;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Alias \/nextcloud \"\/var\/www\/html\/nextcloud\/\"\n\nServerName nextcloud.veriloji.com\nServerAdmin next@veriloji.com\n\n&lt;Directory \/var\/www\/html\/nextcloud\/&gt;\n  Require all granted\n  Options FollowSymlinks MultiViews\n  AllowOverride All\n\n &lt;IfModule mod_dav.c&gt;\n  Dav off\n &lt;\/IfModule&gt;\n\n SetEnv HOME \/var\/www\/\/html\/nextcloud\n SetEnv HTTP_HOME \/var\/www\/html\/nextcloud\n&lt;\/Directory&gt;<\/code><\/pre>\n\n\n\n<p>Apache mod\u00fcllerini aktif edelim;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo a2ensite nextcloud.conf\nsudo a2enmod rewrite\nsudo a2enmod headers\nsudo a2enmod env\nsudo a2enmod dir\nsudo a2enmod mime<\/code><\/pre>\n\n\n\n<p>Ve Apache servisini restart edelim;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo systemctl restart apache2 <\/code><\/pre>\n\n\n\n<p>NextCloud kurulum i\u015flemleri tamamland\u0131. Son ad\u0131m taray\u0131c\u0131 \u00fczerindeki i\u015flemlere&nbsp;<a href=\"https:\/\/blog.pendc.com\/nextcloud-kurulumu\/#NextCloud_Kurulum_Islemleri\">buraya<\/a>&nbsp;t\u0131klayarak gidebilirsiniz.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Freebsd \u00fczerine NextCloud Kurulumu<\/h3>\n\n\n\n<p>Freebsd \u00fczerinde pkg paket y\u00f6neticisi ile veya ports a\u011faz\u0131ndan kurulumu ger\u00e7ekle\u015ftirebiliriz.<\/p>\n\n\n\n<p>Ports a\u011fac\u0131n\u0131 \u00e7ekip a\u00e7al\u0131m;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>portsnap fetch\nportsnap extract<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Ad\u0131m 1: Apache ve PHP Kurulumu<\/h4>\n\n\n\n<p>Apache\u2019yi mod_php ile \u00e7al\u0131\u015ft\u0131raca\u011f\u0131z. mod_php kurmaya ba\u015flad\u0131ktan sonra,&nbsp;<strong>Freebsd<\/strong>&nbsp;apache ve php paketlerini otomatik olarak derleyecektir.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cd \/usr\/ports\/www\/mod_php73\nmake install clean BATCH=yes<\/code><\/pre>\n\n\n\n<p>Apache PHP yap\u0131land\u0131rma ayarlar\u0131 i\u00e7in httpd.conf dosyas\u0131n\u0131 a\u00e7al\u0131m;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ee \/usr\/local\/etc\/apache24\/httpd.conf<\/code><\/pre>\n\n\n\n<p>ve a\u015fa\u011f\u0131daki sat\u0131rlar\u0131 kopyalay\u0131p, kaydedip dosyadan \u00e7\u0131kal\u0131m.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;FilesMatch \"\\.php$\"&gt;\n    SetHandler application\/x-httpd-php\n&lt;\/FilesMatch&gt;\n&lt;FilesMatch \"\\.phps$\"&gt;\n    SetHandler application\/x-httpd-php-source\n&lt;\/FilesMatch&gt;<\/code><\/pre>\n\n\n\n<p>Apache\u2019nin \u00e7al\u0131\u015fmas\u0131n\u0131 i\u00e7in rc.conf dosyam\u0131za yazal\u0131m;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sysrc apache24_enable=\"YES\"<\/code><\/pre>\n\n\n\n<h5 class=\"wp-block-heading\">PHP ve Extension Kurulumu<\/h5>\n\n\n\n<pre class=\"wp-block-code\"><code>cd \/usr\/ports\/lang\/php73\nmake install clean BATCH=yes<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>cd \/usr\/ports\/lang\/php73-extensions\nmake config<\/code><\/pre>\n\n\n\n<p>Gelen ekran, curl, json, mysql, mbstring, gd, intl, imagick, xml ve zip extensionlar\u0131n\u0131 se\u00e7elim ve ard\u0131ndan install komutunu verelim;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>make install clean BATCH=yes<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Ad\u0131m 2: Mysql Kurulumu ve Veritaban\u0131 Olu\u015fturma<\/h4>\n\n\n\n<p>Mysql Kurulum i\u015flemleri i\u00e7in&nbsp;<a href=\"https:\/\/blog.pendc.com\/freebsd-apache-mysql-phmyadmin-kurulumlari\/#Mysql_Kurulumu\">bu yaz\u0131m\u0131za<\/a>&nbsp;g\u00f6z gezdirebilirsiniz.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">Veritaban\u0131 Olu\u015fturma<\/h5>\n\n\n\n<pre class=\"wp-block-code\"><code>mysql -u root -p\ncreate database nextcloud;\ncreate user 'nextcloud'@'localhost' identified by 'veritaban\u0131_kullan\u0131c\u0131_sifresi';\ngrant all privileges on nextcloud.* to 'nextcloud'@'localhost';\nflush privileges;<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Ad\u0131m 3: NextCloud Kurulum \u0130\u015flemleri<\/h4>\n\n\n\n<p>Yukar\u0131da de\u011findi\u011fimiz gibi, NextCloud freebsd ports a\u011fac\u0131nda bulunuyor. Direkt olarak ports a\u011fac\u0131 \u00fczerinden kurulumu yapaca\u011f\u0131z.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cd \/usr\/ports\/www\/nextcloud\nmake install clean BATCH=yes<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Ad\u0131m 4: Apache virtual host i\u015flemleri<\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>ee \/usr\/local\/etc\/apache\/httpd.conf<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;VirtualHost *:80&gt;\n        \n    ServerAdmin nextcloud@veriloji.com\n    DocumentRoot \"\/usr\/local\/www\/nextcloud\/\"\n    ServerName nextcloud.veriloji.com\n    ErrorLog \"\/var\/log\/nextcloud-error_log\"\n    CustomLog \"\/var\/log\/nextclod-access_log\" common\n            &lt;Directory \/&gt;\n        Options None\n        AllowOverride All\n        Require all granted\n        &lt;\/Directory&gt;\n&lt;\/VirtualHost&gt;<\/code><\/pre>\n\n\n\n<p>Dosyay\u0131 kapatal\u0131m ve Apache web sunucumuzu yeniden ba\u015flatal\u0131m;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>service httpd restart<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">NextCloud Kurulum \u0130\u015flemleri<\/h2>\n\n\n\n<p>Bu ad\u0131m, t\u00fcm i\u015fletim sistemlerinde ayn\u0131 \u015fekilde olacakt\u0131r. Centos, Ubuntu veya Freebsd i\u00e7in kurulum yapt\u0131ysan\u0131z da i\u015flem fark etmeyecektir. Taray\u0131c\u0131n\u0131z \u00fczerinden NextCloud\u2019a eri\u015fin. IP adresi veya subdomain \u015feklinde verdiyseniz, direkt taray\u0131c\u0131n\u0131za yaz\u0131n.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/blog.pendc.com\/wp-content\/uploads\/2020\/03\/nextcloud_kurulum-1024x550.png\" alt=\"\" class=\"wp-image-2971\"\/><\/figure>\n\n\n\n<p>A\u00e7\u0131lan sayfada, \u00f6nce kullan\u0131c\u0131 ad\u0131n\u0131z\u0131 ve \u015fifrenizi belirleyip, sonra \u201cDepolama ve Veritaban\u0131\u201d linkine t\u0131klay\u0131p, olu\u015fturdu\u011funuz mysql bilgilerini yaz\u0131n ve \u201cKurulumu tamamla\u201d linkine t\u0131klay\u0131n.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/blog.pendc.com\/wp-content\/uploads\/2020\/03\/nextcloud_mysql.png\" alt=\"\" class=\"wp-image-2972\"\/><\/figure>\n\n\n\n<p>\u201cKurulumu tamamla\u201d dedikten sonra, NextCloud gerekli mysql tablolar\u0131n\u0131 olu\u015fturacak ve kullan\u0131ma haz\u0131r hale gelecektir.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/blog.pendc.com\/wp-content\/uploads\/2020\/03\/nextcloud_web-1024x559.png\" alt=\"\" class=\"wp-image-2973\"\/><\/figure>\n\n\n\n<p><strong>NextCloud Kurulum<\/strong>&nbsp;i\u015flemlerimiz tamamland\u0131. Dosyalar\u0131n\u0131z\u0131 y\u00fckleyebilir, senkronize \u015fekilde \u00e7al\u0131\u015fabilir ve dosyalar\u0131n\u0131z\u0131 payla\u015fabilirsiniz.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/blog.pendc.com\/wp-content\/uploads\/2020\/03\/nextcloud_web1-1024x434.png\" alt=\"\" class=\"wp-image-2974\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">NextCloud \u0130stemcileri<\/h3>\n\n\n\n<p>Yukar\u0131da de\u011findi\u011fimiz gibi, NextCloud\u2019\u0131n mobil cihazlar ve masa\u00fcst\u00fc bilgisayarlar i\u00e7in uygulamalar\u0131 bulunuyor. https:\/\/nextcloud.com\/install\/#install-clients adresinden, kulland\u0131\u011f\u0131n\u0131z i\u015fletim sistemi veya cihaza uygun istemciyi indirip, NextCloud\u2019a ba\u011flanabilirsiniz.<\/p>\n\n\n\n<p><strong>NextCloud Windows Uygulamas\u0131<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/blog.pendc.com\/wp-content\/uploads\/2020\/03\/nextcloud_windows.png\" alt=\"\" class=\"wp-image-2975\"\/><\/figure>\n\n\n\n<p><strong>NextCloud IOS Uygulamas\u0131<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/blog.pendc.com\/wp-content\/uploads\/2020\/03\/nextcloud_ios1-601x1024.jpg\" alt=\"\" class=\"wp-image-2976\"\/><\/figure>\n\n\n\n<p>Not : \u0130stemciler \u00fczerinden ba\u011fland\u0131\u011f\u0131n\u0131zda, sertifika ile ilgili hata alabilirsiniz. Dilerseniz sertifikaya g\u00fcven diyerek ba\u011flant\u0131 kurabilece\u011finiz gibi, Let\u2019s Encrypt ile \u00fccretsiz sertifika tan\u0131mlayarak da ba\u011flanabilirsiniz.<\/p>\n\n\n\n<p><a href=\"https:\/\/blog.pendc.com\/centos-7-apache-lets-encrypt-kurulum-ve-kullanimi\/\">Centos 7 Apache Let\u2019s Encrypt Kurulum ve Kullan\u0131m\u0131<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/blog.pendc.com\/freebsd-apache-lets-encrypt-ssl-kullanimi\/\">Freebsd Apache Let\u2019s Encrypt SSL Kurulum ve Kullan\u0131m<\/a><\/p>\n\n\n\n<p>NextCloud\u2019u sanal sunucular\u0131m\u0131z \u00fczerinden kullanmak isterseniz&nbsp;<strong><a href=\"https:\/\/www.blog.pendc.com\/sanal-sunucular\">sanal sunucular<\/a><\/strong>&nbsp;sayfam\u0131z\u0131 ziyaret edebilirsiniz.<\/p>\n\n\n\n<p>Referanslar : https:\/\/docs.nextcloud.com\/ https:\/\/apps.nextcloud.com\/<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/blog.pendc.com\/wp-content\/uploads\/2020\/03\/next-cloud.jpg\" alt=\"\"\/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"Teknolojinin yayg\u0131nla\u015fmas\u0131yla beraber, dosyalar\u0131m\u0131z\u0131 sadece bilgisayar\u0131m\u0131zda de\u011fil, tabletlerimizde veya cep telefonlar\u0131m\u0131zda da tutuyoruz. Bazen de dosyalar\u0131m\u0131za farkl\u0131 istemciler&hellip;","protected":false},"author":2,"featured_media":1099,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"csco_singular_sidebar":"","csco_page_header_type":"","csco_page_load_nextpost":"","footnotes":""},"categories":[19,16,1],"tags":[],"class_list":{"0":"post-1098","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-freebsd","8":"category-linux","9":"category-tum-kategoriler","10":"cs-entry"},"_links":{"self":[{"href":"https:\/\/www.upvira.com\/blog\/wp-json\/wp\/v2\/posts\/1098","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.upvira.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.upvira.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.upvira.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.upvira.com\/blog\/wp-json\/wp\/v2\/comments?post=1098"}],"version-history":[{"count":1,"href":"https:\/\/www.upvira.com\/blog\/wp-json\/wp\/v2\/posts\/1098\/revisions"}],"predecessor-version":[{"id":1100,"href":"https:\/\/www.upvira.com\/blog\/wp-json\/wp\/v2\/posts\/1098\/revisions\/1100"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.upvira.com\/blog\/wp-json\/wp\/v2\/media\/1099"}],"wp:attachment":[{"href":"https:\/\/www.upvira.com\/blog\/wp-json\/wp\/v2\/media?parent=1098"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.upvira.com\/blog\/wp-json\/wp\/v2\/categories?post=1098"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.upvira.com\/blog\/wp-json\/wp\/v2\/tags?post=1098"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}