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.