1. Ana Sayfa
  2. Open Source
  3. Centos 7 üzerinde Seafile Kurulumu (Ücretsiz Bulut Dosya Paylaşım Servisi)

Centos 7 üzerinde Seafile Kurulumu (Ücretsiz Bulut Dosya Paylaşım Servisi)

Centos 7 üzerinde Seafile Kurulumu (Ücretsiz Bulut Dosya Paylaşım Servisi)
1

, tabiki de açık kaynaklı bir yazılım olmakla birlikte dosya paylaşımı, güvenliği ve senkronizasyonu sağlıyor. Bir nevi Google Drive, Onedrive ve Dropbox gibi. Seafile farkı ise bunu kendi sunucunuz da yapıyorsunuz bir nevi kendi bulutunuz. Bir web arayüzüyle user name ve password ile erişim sağlıyorsunuz.

 

Ön gereksinimler;

-Minimum 4 gb ram’e sahip bir

Kurulum sırasında kullanmak için nano  ve wget kuruyoruz tek sefer birde fazla kurulum yapmak için iki paket ismi arasına virgül koyabilirsiniz. -y parametresi ise kurulum sırasında otomatik evet demesi için.

Şimdi Apache‘yi kuralım

Servisi start edip açılışta otomatik açılması için enable edelim.

Test etmek için, dışardan erişmek için 80 portunu açmanız ya da selinux‘u disable etmeniz gerek.
http://localhost ya da http://ip_adresi

Resim-1

MySql’e ihtiyacımız var kurulum için aşağıdaki adımları takip edin.

Servisi start ve enable edelim

sudo mysql komutu ile mysql’e girelim.

Şimdi bir user oluşturup şifre vereceğiz.

Sırasıyla database’leri oluşturalım.

 

Şimdi de gerekli yetkileri halledelim.

Seafile python ile yazılmış bir uygulama bu yüzden kütüphane ve plugin kısmını kuralım.

Şimdi bir klasör oluşturalım

Wget ile dosyamızı indirelim

Dosyamızı ayrıştıralım burada küçük bir bilgi vereyim 6.3.4 kısmı zamanla değişebilir eğer hata alırsanız ls -la ile kontrol edip doğru dosya adını girin.

Dizine girelim

Bash script ile başlıyoruz. Eğer benim gibi resimdeki hataları alırsanız göstermiş olduğu komutla gerekli istemleri karşılayalım ve kuralım.

bash setup-seafile-mysql.sh

Resim-2

Resim-3

Kurduktan sonra bir kez daha çalıştıralım.
İlk girişte kullanmak için email ve password oluşturuyoruz.

Resim-4

Resim-5

Resim-6

Bu kısımda tamamsa ikinci scripti çalıştıralım ve ikinci bloktaki gibi bilgileri girelim.

Enter ile başarılı bir şekilde tamamlıyoruz.

Arayüze erişmek için ip ya da http://localhost:8000/accounts/login/?next=/
dışardan erişmek için ilgili porta izin ya da selinux’ı disable etmelisiniz.

Oluşturduğumuz e-mail ve password ile giriş yapıyoruz.

Resim-7

Test amaçlı yeni bir kütüphane oluşturuyorum ve bir şifre giriyorum.

Resim-8

Ve içine dosyalarımı ekliyorum.

Resim-9

Paylaş butonuna tıklıyoruz.

Resim-10

Ve kimlerle paylaşacağımızı belirtiyoruz yetkiyle birlikte.

Resim-11

 

Ya da bir link oluşturup karşı taraf ile paylaşabilirsiniz ve bu link expire date ekleyebilirsiniz.

Resim-12

Resim-13

 

Şimdilik benden bu kadar geri kalan kısmı yazmak dileğiyle.
Bu  yazdıklarıma ek olarak network path eklemek, desktop uygulaması ve diğer şeyler için bir sonraki yazımı bekleyebilir ya da kendiniz test edebilirsiniz.

-Cheerss

 

Bu konuyla ilgili sorularınızı https://forum.mshowto.org linkini kullanarak ulaşacağınız forum sayfamızda sorabilirsiniz.

Referanslar

www.mshowto.org

TAGs: centos 7, , Seafile,

Yorum Yap

Yazar Hakkında

1993 yılında İstanbul'da doğdum. Üniversiteyi bitirdikten sonra çeşitli eğitimler aldım ve almaya devam ediyorum bugüne kadar DHL, Erdem Hastanesi, Netaş ve Glasshouse'da çalıştım. Şimdiler ise Vakıf Emeklilik'de sigorta sektöründe güvenlik ürünleri üzerine çalışıyorum. Hiç bir zaman hırslı bir insan olmadım her şey yalnızca eğlence için hobilerimin arasında yemek yapmak, balık tutmak bir şeyler okumak ve bilgili insanları dinlemek var. Linux'u ve yardımlaşmayı seviyorum Linux'da pek iyi değilim çünkü Linux çok geniş bir alan yazdıklarımla ya da Linux ile alakalı konuşmak ya da soru sormak isterseniz bash'ımla beraber. -Cheeers

Yorum Yap