Zentyal 3.4 Web Sunucusuna Pydio Dosya Paylaşım Platformunun Kurulumu - Bölüm 11


Bu Zentyal 3.4 PDC eğitim serisi aracılığıyla Samba ve FTP gibi dosya paylaşımına yönelik kurulum hizmetlerine sahip olduk; bu hizmetlerin inişleri ve çıkışları vardır (Samba yayınları kullanır, LAN için tasarlanmıştır) ve İnternet üzerinden ölçeklenemez.

FTP yalnızca temel dizin ve dosya düzeyinde erişim sağlar, yapılandırmalar sistem yöneticisi tarafından yapılır, ancak bazen kullanıcılara karmaşık sistem kurulumları gerektirmeyen bazı ekstra dosya paylaşım platformları sağlamak istersiniz, böylece kullanıcıların ekstra yazılım yüklemesine gerek kalmaz.

Bu eğitim, Pydio –former AjaXplorer'in (http://pyd.io), güçlü bir Açık Kaynak Dosya Paylaşımı ve İşbirliği Platformu olan Apache Web Sunucusu üzerinde temel kurulumunu ve minimum yapılandırmasını kapsar. Zentyal'i dahili ve harici kullanıcılar için bir sözde bulut dosya paylaşım platformuna dönüştürün ve belge oluşturma ve düzenleme, veri yükleme, video izleme, müzik dinleme, dosyalarınızı başkalarıyla paylaşma, dosya düzenleme konusunda ortak çalışma vb. gibi özellikler sağlayın. .

Gereksinimler

  1. Apache'yi Zentyal'e Kurun ve Yapılandırın
  2. Zentyal'da UserDir ve Parola Korumalı Web Dizinlerini Etkinleştirin
  3. .htaccess dosyasını AllowOverride yönergesiyle etkinleştirin.
  4. Bu kurulum için önceki konuda oluşturulan “cloud.mydomain.com” alt alan adı, Pydio web dosyalarını barındırmak ve kullanıcı depolama alanı sağlamak için kullanılacaktır.
  5. '/srv/www/cloud.mydomain.com' yolu tüm Pydio web yapılandırma dosyalarını barındıracaktır.

Adım 1: Pydio'yu İndirin ve Yapılandırın

Pydio'yu indirmenin ve kurmanın iki yaklaşımı vardır.

  1. İlk olarak Pydio resmi web sitesini ziyaret ederek http://pyd.io/ –> İndirme bölümünü -> Manuel Kurulum'u ziyaret edin, zip veya tar paketini indirin , onu sunucu yolunuza çıkarın (bu durumda /srv/www/cloud.mydomain.com) ve tarayıcı yükleyicisini çalıştırın.
  2. İkinci yöntem, Debian sistemlerindeki depolar aracılığıyla sağlanan otomatik yükleyiciyi çalıştırıp apt-get komutunu çalıştırmak veya Enterprise Linux (CentOS, RHEL ve Fedora) için RPM paketini yüklemektir.

Diğer ayrıntılı bilgiler için http://pyd.io/download/ sayfasını ziyaret edin.

Bu konuda, özelleştirme amacıyla wget ile ssh arasındaki Manuel yöntem kullanılacaktır.

1. Kök hesapla Zentyal IP'yi veya alan adını kullanarak Putty'den Zentyal 3.4 PDC Sunucusu'nda oturum açın.

2. wget komutunu kullanarak Pydio zip veya tar.gz paketini indirin ve çıkartın (Linux'ta şahsen tavsiye ederim) tar.gz arşivi).

wget http://downloads.sourceforge.net/project/ajaxplorer/pydio/stable-channel/5.2.3/pydio-core-5.2.3.tar.gz
tar xfvz pydio-core-5.2.3.tar.gz

3. Aşağıdaki komutları vererek çıkarılan tüm dosyaları alt alan adı sanal ana makine belge kök yoluna kopyalayın ve ardından belge kök fiziksel yoluna gidin.

cp –r pydio-core-5.2.3/*  /srv/www/cloud.mydomain.com/
cd /srv/www/cloud.mydomain.com/

4. Şimdi Pydio'nun gerektirdiği Zentyal Web sunucusu için bazı ekstra Apache, MYSQL ve PHP modüllerini kurmanın ve ardından Zentyal Web sunucusu hizmetini yeniden başlatmanın zamanı geldi.

apt-get install  mysql-server-5.5 php5 php5-cli php5-gd php5-mysql php5-mcrypt libapr1 libaprutil1 ssl-cert php5-json
service zentyal webserver restart

5. Bir sonraki adım, bir tarayıcı açmak ve alt alan adınızı URL'ye yazmaktır.

6. Yukarıdaki ekran görüntüsündeki gibi bir hata mesajı alırsanız www-data'ye Pydio data dizininde özel izinler verin.

chown –R www-data data/.

7. Üretim ortamı için ayrıca Pydio yapılandırma verileri (kullanıcılar, eklentiler, belge yönetimi vb.) için bir veritabanı kurmanız ve yapılandırmanız gerekir. Bu durumda Zentyal için en uygun veritabanı zaten kurulu olan ancak bir Pydio kullanıcısına ve veritabanına ihtiyaç duyan MYSQL'dir.

Pydio kullanıcısını ve veritabanını oluşturmak için MYSQL veritabanına giriş yapın ve “pydio” adında yeni bir veritabanı ve bu veritabanına localhost üzerinden tüm ayrıcalıklarla erişebilen “pydio” kullanıcısı oluşturun ( Bir üretim kutusunda kullanıcı ve veritabanı adını değiştirin).

mysql -u root –p
mysql> CREATE DATABASE IF NOT EXISTS pydio;
mysql> CREATE USER 'pydio'@'localhost' IDENTIFIED BY 'yourpassword';
mysql> GRANT ALL PRIVILEGES ON pydio.* TO 'pydio'@'localhost';
mysql> FLUSH PRIVILEGES;
mysql> quit;

8. MYSQL veritabanına standart root hesabıyla erişmeye çalışırken hata alırsanız MYSQL root şifresini değiştirmek için aşağıdaki komutu verin.

dpkg-reconfigure mysql-server-5.5

9. Şimdi tarayıcınızı tekrar Pydio alt alan adı URL'sine yönlendirin.

Gördüğünüz gibi yükleyici Pydio'nun düzgün çalışmasını engelleyebilecek bazı hatalar üretiyor. Oluşturulan hatalardan bazılarını çözmek için aşağıdaki komutları çalıştırın.

ln –s /etc/php5/conf.d/mycrypt.ini  /etc/php5/apache2/conf.d/20-mycrypt.ini
dpkg-reconfigure locales

PHP Çıkış Arabelleği'ni devre dışı bırakmak için (daha iyi performans için) açın ve /etc/php5/apache2/php'de output_buffering değerini Kapalı olarak değiştirin .ini yolu.

nano /etc/php5/apache2/php.ini

Kurulum işlemiyle ilgili tüm bu adımlardan sonra yine başka hatalarla karşılaşabilirsiniz ancak bunlar Uyarı hataları olarak sınıflandırılmışsa devam edebilirsiniz.

Adım 2: Pydio Kurulumunu Gerçekleştirin

10. Şimdi Pydio yükleyicisini gerçekten çalıştırmanın zamanı geldi. Zentyal web sunucusu modülünü yeniden başlattıktan sonra alt alan adı sayfanızı tekrar yenileyin ve Sihirbazı Başlat!'a tıklayın.

11. İlk adım Pydio Yönetici Kullanıcınızı oluşturmaktır. İstediğiniz Yönetici Kullanıcı Adı'nı girin ve güçlü bir şifre seçin.

12. Daha sonra Başlık ekleyerek Pydio Global Seçeneklerini yapılandırın, varsayılan uygulama dilinizi seçin ve bir hoş geldiniz mesajı ayarlayın (e-postayı etkinleştirmeyin) .

13. Bir sonraki istemde, daha önce oluşturulan kimlik bilgilerini kullanarak Pydio'yu MYSQL veritabanına bağlayın ve SQL bağlantınızı test edin.

14. Ayrıca artık başka kullanıcılar da ekleyebilir veya bunu daha sonra Pydio Yönetici Paneli'nden yapmayı seçebilirsiniz.

15. Son adımda Pydio'yu Şimdi Kur'a tıklayın ve yükleyicinin başarılı bir mesajla bitirmesini bekleyin.

16. Kurulum tamamlandıktan sonra otomatik olarak Pydio giriş web sayfasına yönlendirileceksiniz. Yükleme işlemi sırasında oluşturulan yönetici kimlik bilgilerinizle oturum açın ve Dosya ve İşbirliği Sunucunuzu kurun (tercih ettiğiniz çalışma alanını seçin, yeni kullanıcılar, klasörler oluşturun, dosya yükleyin, kullanıcı izinlerini düzenleyin vb.).

3. Adım: Pydio Alt Alanında HTTPS'yi etkinleştirin

Pydio bir Ortak Dosya Paylaşım Platformu olduğundan, alt alan adınızın HTTPS protokolünde çalışmasını zorunlu kılarak kullanıcıların ağ paketlerinin gizlice dinlenmesine karşı korunması gerekir.

17. Zentyal Yönetici Paneli'ne giriş yapın, Web Sunucusu'na gidin, pydio alt alan adınızı seçin, Eylem formunda >Düzenle düğmesi, SSL desteğinde SSL'yi Zorunlu Kıl'ı seçin, Değiştir'e basın ve < Ayarlarınızı b>kaydedin.

Tebrikler! Artık paylaşımlı bulut depolama platformunuzu güvenli ağ ortamına kurdunuz ve yapılandırdınız.

Çözüm

Sonuç olarak Pydio, kuruluşunuz için kullanıcıları anında yerel ağ depolama alanınıza veya NAS'a bağlayabilen ve günümüzde İnternet'te sunulan diğer bulut depolama platformlarına şık bir alternatif sunabilen harika bir Açık Kaynak Dosya Paylaşım Platformu olabilir. .