CentOS 8'e OwnCloud Nasıl Kurulur


Owncloud, dosyalarınızı merkezi bir konumda yedeklemenize ve bulutta senkronize etmenize olanak tanıyan bir bulut platformu sunan, pazar lideri bir istemci-sunucu yazılımıdır. OneDrive, Dropbox ve Google Drive gibi popüler yedekleme uygulamalarına mükemmel bir alternatiftir.

Bu popüler platformların aksine OwnCloud, dosyaları barındırmak için veri merkezi özellikleri sunmaz. Bununla birlikte, saklanan verilerinizin güvenliği ve gizliliği size garanti edilecektir.

Bu makalede, OwnCloud'u CentOS 8'e nasıl kurabileceğiniz konusunda size yol göstereceğiz.

Önkoşullar

Başlamadan önce bir LAMP yığınının kurulu ve çalışır durumda olduğundan emin olun.

Tüm gereklilikler yerine getirildikten sonra kollarımızı sıvayıp başlayabiliriz!

Adım 1: Ek PHP Modüllerini Kurun

OwnCloud bir PHP uygulamasıdır ve resmi belgeleri, varsayılan olarak yüklenen PHP 7.3 veya PHP 7.2'yi önerir. Ayrıca OwnCloud'un sorunsuz çalışması için bazı ek PHP uzantılarına ihtiyaç vardır.

Bu yüzden terminalinizi sudo kullanıcısı olarak açın ve komutu çalıştırın.

sudo dnf install php-curl php-gd php-intl php-json php-ldap php-mbstring php-mysqlnd php-xml php-zip php-opcache 

Adım 2: OwnCloud için Veritabanı Oluşturun

Gerekli PHP uzantılarını yükledikten sonra aşağıdaki komutu kullanarak MariaDB veritabanı motoruna giriş yapın ve şifreyi girin.

mysql -u root -p

Oturum açtıktan sonra OwnCloud için bir veritabanı oluşturun ve veritabanı için bir kullanıcı ekleyin.

MariaDB [(none)]> CREATE DATABASE owncloud_db;
MariaDB [(none)]> GRANT ALL ON owncloud_db.* TO 'owncloud_user'@'localhost' IDENTIFIED BY 'StrongP@ssword';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

3. Adım: CentOS 8'de OwnCloud'u indirin

Bir sonraki adım OwnCloud dosyasını indirmektir; bu kılavuzun yazıldığı sırada OwnCloud'daki en son sürüm 10.3.2'dir. Wget komutunu kullanarak en son tarball dosyasını indirin.

wget https://download.owncloud.org/community/owncloud-10.3.2.tar.bz2

Daha sonra tarball dosyasını /var/www/ dizinine çıkarın.

sudo tar -jxf owncloud-10.3.2.tar.bz2 -C /var/www/

Ardından, Apache web sunucusunun Owncloud'un dosya ve klasörlerini okumasına/erişmesine izin verecek sahiplik izinlerini yapılandırın.

sudo chown -R apache: /var/www/owncloud

Adım 4: Apache Web Sunucusunu OwnCloud için Yapılandırma

Apache web sunucusunun OwnCloud'a hizmet verebilmesi için birkaç değişiklik yapılması gerekiyor. OwnCloud için bir konfigürasyon oluşturun.

sudo vim /etc/httpd/conf.d/owncloud.conf

Aşağıdaki yapılandırmayı ekleyin.

Alias /owncloud "/var/www/owncloud/"

<Directory /var/www/owncloud/>
  Options +FollowSymlinks
  AllowOverride All

 <IfModule mod_dav.c>
  Dav off
 </IfModule>

 SetEnv HOME /var/www/owncloud
 SetEnv HTTP_HOME /var/www/owncloud

</Directory>

Dosyayı kaydedip çıkın.

Değişikliklerin etkili olması için web sunucusunu yeniden başlatın ve çalıştırarak durumu onaylayın.

sudo systemctl restart httpd
sudo systemctl status httpd

SELinux etkin ve çalışıyorsa, Apache web sunucusunun Owncloud dizinine yazmasına izin vermek için aşağıdaki komutu çalıştırın.

sudo setsebool -P httpd_unified 1

Adım 5: CentOS 8'de OwnCloud Kurulumunu Tamamlayın

Tüm önemli yapılandırmalar tamamlandıktan sonra OwnCloud kurulumunu tamamlamanın zamanı geldi. Tarayıcınızı başlatın ve gösterildiği gibi sunucunuzun IP adresini ziyaret edin.

http://server-ip/owncloud

Yukarıda gösterildiği gibi kullanıcı adını ve şifreyi girin. Daha sonra doğrudan aşağıdaki "Depolama ve veritabanı" bağlantısını tıklayın ve "MySQL/MariaDB" veritabanını seçin. Veritabanı kullanıcısı, şifre ve veritabanı adı gibi tüm veritabanı ayrıntılarını doldurun.

Son olarak kurulumu tamamlamak için ‘Kurulumu Bitir’ düğmesini tıklayın.

Bu sizi daha önce belirttiğiniz kullanıcı adı ve şifreyle giriş yapacağınız giriş sayfasına götürür.

İlk defa giriş yaptığımız için, owncloud Uygulamasını Android ve iOS gibi farklı platformlara yükleme seçenekleri sunulacak.

Kontrol paneli böyle görünüyor. Kullanımı oldukça basit ve sezgisel.

OwnCloud'u CentOS 8'e bu şekilde yüklersiniz. Geri bildiriminiz çok memnuniyetle karşılanır.