Merhabalar, Daha önce kullandığım ve makalesini yazmaya karar verdiğim bir yeni projeyle karşınızdayım 🙂 Owncloud’u duyanlar vardır elbet. Şuan da henüz makaleyi bitiremedim ama yakın bir tarihte makaleyi yayınlayacağımın sinyallerini sizlere ulaştırmak isterim 🙂
Sağlıcakla kalınız.
Merhaba, en sonunda testlerimi yapıp makaleyi tamamlayabildim. Sizlerle birlikte owncloud kurulumunu işleyeceğiz. Kurulum sonrasında bizimde şahsımıza özel bir bulut alanımız olacak. O zaman hızlıca başlayalım 🙂 Owncloud hakkında uzun uzun bilgilendirmeler yazmayacağım. Ama gereksinim kısmını belirtmek istiyorum.
Ben Centos 7 kullandım. ( Minimal versiyonu ) Komutlarda aynı şekilde Centos için geçerli olacaktır.
Öncelikle Centos’u kurup internete çıkartınız. Sorunsuz şekilde internete çıkabiliyorsanız update işlemini bitiriniz.
yum -y update
Sonrasında owncloud kurulumu sırasında ihtiyaç duyacağımız database’i indireceğiz. Ben mariadb kullanıyorum.
yum -y install wget mariadb-server php-mysql
Mariadb’in indirme ve kurma işlemi bittikten sonra bir sonraki işlemimiz repo ayarlarını ayarlayarak Owncloud’u indirmek;
cd /etc/yum.repos.d/
wget http://download.opensuse.org/repositories/isv:ownCloud:community/CentOS_7/isv:ownCloud:community.repo
yum install owncloud
Bu kısımdan sonra fw’ı devre dışına alıyoruz. Sırasıyla;
systemctl stop firewalld chkconfig firewalld off setenforce Permissive vi /etc/selinux/config SELINUX=permissive
Daha sonra owncloud’un dosyalarına okuma yazma için gerekli izinleri tanımlıyorum.
chown -R apache.apache /var/www/html/owncloud/
Apache ve Mariadb servislerini başlatalım.
systemctl start httpd.service systemctl start mariadb.service
Sunucumuzun yeniden başladığında otomatik olarak servislerinin başlaması için;
systemctl enable httpd.service systemctl enable mariadb.service
Şimdi Database’i oluşturalım. Öncelikle secure installiation işlemini gerçekleştiriyoruz.
mysql_secure_installation
Sırasıyla Y N Y Y Y cevaplarını veriyorum. Dilerseniz değiştirebilirsiniz.
Şimdi owncloud için db oluşturalım.
mysql -u root -p
create database clouddb;
grant all on clouddb.* to 'clouddbuser'@'localhost' identified by 'sifre_veriniz'; flush privileges;
Owncloud için Selinux onaylamalarını ayarlıyoruz.
semanage fcontext -a -t httpd_sys_rw_content_t '/var/www/html/owncloud/data' restorecon '/var/www/html/owncloud/data' semanage fcontext -a -t httpd_sys_rw_content_t '/var/www/html/owncloud/config' restorecon '/var/www/html/owncloud/config' semanage fcontext -a -t httpd_sys_rw_content_t '/var/www/html/owncloud/apps' restorecon '/var/www/html/owncloud/apps'
Şimdi kuruluma geçebiliriz. Owncloud’u aktif edebilmemiz için bilgisayarınızdaki tarayıcınızı açarak http://ipadresiniz/owncloud adresini açınız. Eğer herhangi bir adımda sorun yaşamadıysanız bu kısımda alt taraftaki gibi bir ekranla karşılaşıcaksınız. Ekranda bizden yeni bir kullanıcı adı ve şifresi belirtmemiz gerektiğini aynı zamanda database’e erişebilmek için kullanıcı adı, şifre, database ismini girmemiz gerekecek.
Eğer database ile ilgilide bir problem yok ise sizleri aşağıdaki gibi bir ekran karşılıyor olucaktır. Eğer bu ip adresini internete açabilirseniz ve dış ip’niz sabit ise, farklı platformlardan buradaki sunucunuza erişip owncloud’u sorunsuz şekilde kullanabilirsiniz.
Not: Default’ta 512 MB üzerinde herhangi bir dosyayı upload edemezsiniz. Bunun için;
vi /var/www/html/owncloud/.htaccess
veri yoluna girerek değiştirebilirsiniz;
php_value upload_max_filesize 513M php_value post_max_size 513M
Herkese teşekkürler 🙂
kaynak: http://www.itzgeek.com/how-tos/linux/centos-how-tos/install-owncloud-8-on-centos-7-rhel-7.htmlhttps://doc.owncloud.org/server/9.1/admin_manual/installation/system_requirements.html http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-Minimal-1511.iso
windows client ile bağlanmayı denedinmi?
hosting e sorunsuz kurulum yaptım ancak Client ile bağlanmaya çalıştığımda (Windows Client) Connection Closed hatası alıyorum?
Hasan selam, bana bir ekran görüntüsü gösterebilir misin ?
ve evet, client ile bağlanıp yaklaşık 2 ay kadar backup aldırdım, testini gerçekleştirdim.
Yiğit selam, öncelikle owncloud’ı bu şekilde dışarıya açmanı önermem. Bu dip not olarak aklında kalsın. Client tarafında yaşadığın hatayı da belirtirsen buradaki arkadaşlara da yol göstermiş olursun 🙂