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.