ownCloud, Dropbox a benzer şekilde dosya paylaşımı yapmanızı sağlayan açık kaynak kodlu bir sunucu yazılımıdır. Doküman, resim ve diğer dosyalarınızı sunucu üzerine yükleyerek paylaşmanıza imkan sağlar. Evinizdeki bilgisayarınıza veya sunucunuza kurarak kendinize ait bir dosya paylaşım sistemi oluşturabilirsiniz.

Yeni kullanıcılar ekleme ve kullanıcılar arası etkileşim özellikleriyle birlikte şirket içinde de kullanımı mümkün olan ownCloud yazılımını Ubuntu 16.04 sürümüne kurulumunu aşağıda açıklayacağız. Ufak farklılar olma ihtimali bulunsa da (apt yerine yum paket yöneticisi kullanımı vb.) diğer dağıtımlara da (CentOS, Debian) kolayca kurabilirsiniz.

Ön Gereksinimler

Bu yazıda anlatılanların başarılı olabilmesi için, sisteminizde önceden bulunması gerekenleri mutlaka kontrol etmelisiniz.

  • sudo yetkili kullanıcı
  • LAMP Paketleri: ownCloud, çalışmak için bir sunucuya, veritabanına ve PHP yazılımına ihtiyaç duyar. Bu gerekliliklerin güncel olarak sisteminizde bulunması gerekir. LAMP(Linux, Apache, MySQL, PHP)bu gereklilikleri karşılar. LAMP kurulum için bu yazımızı kullanabilirsiniz.
  • SSL sertifikası (Zorunlu değil): Sistemin SSL güvenliği için SSL sertifikası kullanmayı tercih edebilirsiniz. Kritik ve hassas bilgiler depolanacaksa mutlaka tavsiye ediyoruz. SSL sertifikanız yoksa ownCloud size uyarı verecek fakat çalışmaya devam edecektir.

1.Adım — ownCloud Kurulum

ownCloud paketleri Ubuntu paket depolarında bulunmamaktadır. O yüzden ownCloud tarafından sunulan paket depolarını sistemimize tanıtalım. Öncelikle depo anahtarını sisteme indirelim.

curl https://download.owncloud.org/download/repositories/stable/Ubuntu_16.04/Release.key | sudo apt-key add -

Çıktı

...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  1358  100  1358    0     0   2057      0 --:--:-- --:--:-- --:--:--  2057
OK

İndirdiğimiz anahtar, güvenlik denetimlerinde kullanılacaktır. Şimdi de ownCloud paket deposunu sisteme tanıtalım.

 

echo 'deb http://download.owncloud.org/download/repositories/stable/Ubuntu_16.04/ /' | sudo tee /etc/apt/sources.list.d/owncloud.list

Yeni paket deposunu listemize ekledik. apt paket yöneticimizi güncelleyerek kurulabilir paketlerin listesini yenileyelim.

sudo apt update

Artık ownCloud sisteme kurulmaya hazır durumda. Aşağıdaki komut ile kurulumu yapalım. Tüm gerekliliklerle birlikte kurulum yapılacaktır.

sudo apt-get install owncloud

Kurulum sonunda meydana gelen değişikliklerin Apache sunucu tarafından algılanması için Apache servisini tekrar başlatalım.

sudo systemctl restart apache2
 ownCloud artık sistemimize kuruldu. Şimdi gerekli olan veritabanını oluşturacağız.
Bu adıma başlamadan önce bir konuyu hatırlatmakta fayda var. Veritabanı oluşturma esnasında, daha önce LAMP kurarken MySQL için bir root parolası oluşturmuş olmanız gerekiyor. Burada size sorulacak parola Ubuntu İşletim sisteminizin root parolası değildir. MySQL kurulumu esnasında oluşturduğunuz paroladır.

2. Adım — MySQL Veritabanı Oluşturma

Başlangıç için MySQL yönetici hesabına erişiyoruz.

mysql -u root -p

MySQL veritabanına bağlandığınızda imleç değişecektir. Aşağıdaki komutları sırasıyla girerek uygulayın. Bu işlem sonucunda bir veritabanı oluşturulacak. Bir kullanıcı oluşturulacak ve bu kullanıcıya bir parola belirlenecek. Aşağıdaki 2.komuta tırnak içinde kullanıcı parolası yazan yere kendi belirleyeceğiniz parolayı yazın. Bu bilgiler ownCloud web arayüzündeki kurulumda size gerekli olacaktır.

 

CREATE DATABASE owncloud;
GRANT ALL ON owncloud.* to 'owncloud'@'localhost' IDENTIFIED BY 'kullanıcı parolası';
FLUSH PRIVILEGES;
exit

Bu komutlar ile oluşturduğumuz bilgiler aşağıdadır. Bir sonraki adımda bunları kullanacağız.

Veritabanı Kullanıcı Adı (Database User): owncloud

Veritabanı Kullanıcı Parolası (Database User Password): Kullanıcı parolası (siz belirlediniz)

Veritabanı Adı (Database Name): owncloud

Sunucu: localhost

3. Adım — ownCloud Aktivasyon

Kurulumun son aşamasında web tarayıcımızdan web sunucusuna bağlanacağız.

Kurulumu, gerçek bir sunucuda yaptıysanız http://domainadı/owncloud adresini kullanın.

Kurulumu, yerel bir sunucuda yaptıysanız http://localhost/owncloud adresini kullanın.

Aşağıdaki ekran karşınıza gelecektir.

owncloud-1

Bu ekranda username ve password yazan yerleri kullanarak, ownCloud yönetici hesap bilgilerini oluşturacağız. Güvenlik açısından admin kullanıcı adını tavsiye etmiyoruz. Yöneticiye ait kullanıcı adı ve parolasını oluşturduktan sonra Storage & database seçeneğine tıklıyoruz.

owncloud-2

Data folder bölümünde herhangi bir değişiklik yapmıyoruz.

MySQL/MariaDB seçeneğine tıklıyoruz ve açılan Configure the database bölümüne, bir önceki adımda oluşturduğumuz veritabanı bilgilerini yazıyoruz.

owncloud-3

Finish setup seçeneğine tıklayıp devam ediyoruz. Owncloud karşılama ekranı karşınıza gelecektir.

owncloud-5

Bu ekranda size, ownCloud sunucunuza Masaüstü Bilgisayar ve Akıllı telefonlardan bağlanabilmek için kullanabileceğiniz istemci programların var olduğu bilgisi verilmektedir. Sağ üst köşede bulunan x çarpı işaretiyle bu pencereyi kapatabilirsiniz.

owncloud-6

Dosyalarınız yükleyip yönetebileceğiniz ekrana ulaştınız. Yönetim ve ayarlar penceresini keşfetmeye başlayabilirsiniz.

 Bu yazıyı paylaşarak bize destek olabilirsiniz.

!!!Sponsor/Reklam

VPN 100

Yazar


İnternette araştırdığı faydalı bilgileri bu blogta yayınlamaktadır.
Genel olarak Linux ve güvenlik konularına ilgi duyar.
Yazara ait blog yazıları eğitim amaçlıdır.
Etik kuralların dışında kullanım sorumluluğu kullanıcıya aittir.

subscribe via RSS