Ubuntu 18.04'e OwnCloud Nasıl Kurulur


OwnCloud, hizmetleri ve işlevleri DropBox ve Google Drive tarafından sunulanlara benzeyen lider bir açık kaynaklı dosya paylaşımı ve bulut işbirliği platformudur. Ancak Dropbox'tan farklı olarak OwnCloud, barındırılan dosyaları depolamak için veri merkezi kapasitesine sahip değildir. Yine de belge, resim ve video gibi dosyaları paylaşabilir ve bunlara akıllı telefonlar, tabletler ve PC'ler gibi birden fazla cihaz üzerinden erişebilirsiniz.

Bu makalede, OwnCloud'u Ubuntu 18.04 ve daha yeni sürümlere nasıl yükleyeceğinizi öğreneceksiniz.

Adım 1: Ubuntu Sistem Paketlerini Güncelleyin

Başlamadan önce aşağıdaki apt komutunu kullanarak sistem paketlerini ve depolarını güncelleyin.

sudo apt update -y && sudo apt upgrade -y

Adım 2: Apache'yi ve PHP 7.2'yi Ubuntu'ya yükleyin

OwnCloud, PHP üzerine kurulmuştur ve genellikle bir web arayüzü aracılığıyla erişilir. Bu nedenle, Owncloud dosyalarının yanı sıra PHP 7.2 ve için gerekli ek PHP modüllerini sunmak üzere Apache web sunucusunu kuracağız. >OwnCloud'un sorunsuz çalışması için.

sudo apt install apache2 libapache2-mod-php7.2 openssl php-imagick php7.2-common php7.2-curl php7.2-gd php7.2-imap php7.2-intl php7.2-json php7.2-ldap php7.2-mbstring php7.2-mysql php7.2-pgsql php-smbclient php-ssh2 php7.2-sqlite3 php7.2-xml php7.2-zip

Kurulum tamamlandıktan sonra dpkg komutunu çalıştırarak Apache'in kurulu olup olmadığını doğrulayabilirsiniz.

sudo dpkg -l apache2

Çıktıdan Apache 2.4.29 sürümünü yüklediğimizi görebiliriz.

Apache'i başlatmak ve açılışta çalışmasını etkinleştirmek için komutları çalıştırın.

sudo systemctl start apache2
sudo systemctl enable apache2

Şimdi tarayıcınıza gidin ve gösterildiği gibi URL çubuğuna sunucunuzun IP adresini yazın:

http://server-IP

Aşağıda Apache'in yüklendiğini ve çalıştığını gösteren bir web sayfası görmelisiniz.

PHP'nin kurulu olup olmadığını kontrol etmek için.

php -v

Adım 3: MariaDB'yi Ubuntu'ya yükleyin

MariaDB geliştiriciler, veritabanı meraklıları ve ayrıca üretim ortamlarında yaygın olarak kullanılan popüler bir açık kaynaklı veritabanı sunucusudur. Bu, MySQL'in bir çatalıdır ve MySQL'in Oracle tarafından devralınmasından bu yana MySQL'e tercih edilmektedir.

MariaDB'yi yüklemek için çalıştırın.

sudo apt install mariadb-server

Varsayılan olarak MariaDB güvenli değildir ve güvenlik ihlallerine açıktır. Bu nedenle MariaDB sunucusunu güçlendirmek için ek adımlar uygulamamız gerekiyor.

MySQL sunucunuzun güvenliğini sağlamaya başlamak için şu komutu çalıştırın:

sudo mysql_secure_installation

Kök parolası istendiğinde ENTER'a basın ve kök parolayı ayarlamak için 'Y''ye basın.

Geri kalan istemler için 'Y' yazıp ENTER tuşuna basmanız yeterlidir.

MariaDB sunucunuz artık makul bir seviyede güvence altına alındı.

Adım 4: Bir OwnCloud Veritabanı Oluşturun

Owncloud'un kurulum sırasında ve sonrasında dosyaları depolayabileceği bir veritabanı oluşturmamız gerekiyor. Bu yüzden MariaDB'ye giriş yapın.

sudo mysql -u root -p

Aşağıdaki komutları çalıştırın:

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;

Adım 5: Ubuntu'da OwnCloud'u indirin

Veritabanını oluşturduktan sonra şimdi aşağıdaki wget komutunu kullanarak OwnCloud sıkıştırılmış dosyasını indirin.

sudo wget https://download.owncloud.org/community/owncloud-10.4.0.zip

İndirdikten sonra sıkıştırılmış paketi /var/www/ dizinine açın.

sudo unzip owncloud-10.4.0.zip -d /var/www/

Daha sonra izinleri ayarlayın.

sudo chown -R www-data:www-data /var/www/owncloud/
sudo chmod -R 755 /var/www/owncloud/

Adım 6: Apache'yi OwnCloud için Yapılandırın

Bu adımda Apache'i OwnCloud dosyalarını sunacak şekilde yapılandıracağız. Bunu yapmak için Owncloud için gösterildiği gibi bir yapılandırma dosyası oluşturacağız.

sudo vim /etc/apache2/conf-available/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 kapatın.

Daha sonra aşağıdaki komutları çalıştırarak gerekli tüm Apache modüllerini ve yeni eklenen yapılandırmayı etkinleştirmeniz gerekir:

sudo a2enconf owncloud
sudo a2enmod rewrite
sudo a2enmod headers
sudo a2enmod env
sudo a2enmod dir
sudo a2enmod mime

Değişikliklerin etkili olması için Apache web sunucusunu yeniden başlatın.

sudo systemctl restart apache2

Adım 7: Ubuntu'da OwnCloud Kurulumunu Sonlandırma

Gerekli tüm yapılandırmalar tamamlandıktan sonra geriye kalan tek şey OwnCloud'u tarayıcıya yüklemektir. Bu yüzden tarayıcınıza gidin ve sunucunuzun adresini ve ardından /owncloud son ekini yazın.

http://server-IP/owncloud

Karşınıza aşağıdakine benzer bir web sayfası çıkacak.

Hemen altında 'Depolama ve veritabanı' seçeneğini tıklayın. 'Veritabanını yapılandır' bölümünün altında 'MySQL/MariaDB'yi seçin ve OwnCloud için veritabanını oluştururken tanımladığınız veritabanı kimlik bilgilerini, yani veritabanı kullanıcısı, şifresini girin. veritabanı kullanıcısı ve veritabanı adı.

Son olarak Owncloud kurulumunu tamamlamak için "Kurulumu bitir"i tıklayın.

Bu sizi gösterildiği gibi giriş ekranına götürür. Daha önce tanımlanan kullanıcı adını ve şifreyi girin ve ENTER tuşuna basın.

OwnCloud'a iOS, Android ve masaüstü uygulamasından erişebileceğiniz diğer yolları belirten bir bildirim sunulacaktır.

Gösterildiği gibi kontrol paneline erişmek için açılır pencereyi kapatın:

İşte bu kadar arkadaşlar! OwnCloud dosya paylaşım platformunu Ubuntu 18.04'e başarıyla yükledik.