Zentyal 3.4 web serwerinde Pydio Faýl paýlaşma platformasyny gurmak - 11-nji bölüm


Zentyal 3.4 PDC sapaklarynyň bu tapgyrynyň üsti bilen, Samba we FTP ýaly faýl paýlaşmak üçin gurnama hyzmatlarymyz bardy, oňyn we pes taraplary bolan hyzmatlar (Samba ýaýlymlary ulanýar, LAN üçin niýetlenendir) we internet arkaly ulaldylyp bilinmez.

FTP diňe esasy katalog we faýl derejesine girmegi üpjün edýär, konfigurasiýalar ulgam dolandyryjysy tarapyndan amala aşyrylýar, ýöne käwagt ulanyjylara çylşyrymly programma üpjünçiligini talap etmeýän goşmaça faýl paýlaşma platformalary bilen üpjün etmek isleýärsiňiz, şonuň üçin ulanyjylar goşmaça programma üpjünçiligi gurmaly däldirler.

Bu gollanma, Apache Webserver-iň üstündäki Pydio –former AjaXplorer (http://pyd.io) esasy gurnama we minimal konfigurasiýany öz içine alýar, bu güýçli açyk çeşme faýl paýlaşmak we hyzmatdaş platforma bolup biler. Zentyal içerki we daşarky ulanyjylar üçin pseudo-bulut faýl paýlaşmak platformasyna girýär we resminamalary döretmek we redaktirlemek, maglumatlary ýüklemek, wideo görmek, aýdym diňlemek, faýllaryňyzy beýlekiler bilen paýlaşmak, faýl redaktirlemek we ş.m. ýaly aýratynlyklary üpjün edýär. .

  1. Zentyal-da Apache-i guruň we sazlaň
  2. “Zentyal” -da “WebD Directories” -i “UserDir” we “Parol” goramagyny üpjün ediň
  3. AllowOverride direktiwasy bilen .htaccess faýly açyň.
  4. Bu gurnama üçin öňki mowzukda döredilen\cloud.mydomain.com kiçi domeni Pydio web faýllaryny ýerleşdirmek we ulanyjy ammaryny üpjün etmek üçin ulanylar.
  5. /srv/www/cloud.mydomain.com ýoly ähli Pydio web konfigurasiýa faýllaryny kabul eder.

1-nji ädim: Pydio-ny göçürip alyň

Pydio-ny göçürip almagyň iki usuly bar.

  1. Ilki bilen, Pydio resmi web sahypasyna girip, http://pyd.io/ -> Downloadükleme bölümini -> El bilen gurmak, zip ýa-da tar paketini göçürip almak, ony serwer ýoluňyza çykarmak (/srv/www/cloud.mydomain.com bu ýagdaýda) we brauzer gurnaýjysyny işlediň.
  2. Ikinji usul, Debian ulgamlaryndaky ammarlaryň üsti bilen üpjün edilen awtomatiki gurnaýjyny işletmek we apt-get buýrugyny işletmek ýa-da Enterprise Linux (CentOS, RHEL we Fedora) üçin RPM paketini gurmak.

Beýleki jikme-jik maglumat üçin http://pyd.io/download/ sahypasyna giriň.

Bu mowzukda, wget bilen ssh aralygyndaky el bilen işlemek usuly özleşdirmek maksady bilen ulanylar.

1. Zentyal IP ýa-da kök hasaby bilen domen adyny ulanyp, Putinden Zentyal 3.4 PDC Serwer -e giriň.

2. Pydio zip ýa-da tar.gz paketini wget buýrugyny ulanyp göçürip alyň (Linux-da hut özüm tar.gz maslahat berýärin) arhiw).

# 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şakdaky buýruklary çykaryp, çykarylan faýllaryň hemmesini subdomain wirtual host resminama kök ýoluna göçüriň, soňra kök fiziki ýoly resminamalaşdyrmak üçin geçiň.

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

4. Indi Pydio tarapyndan talap edilýän Zentyal Webserver üçin goşmaça Apache, MYSQL we PHP modullaryny gurmagyň we Zentyal Webserver hyzmatyny täzeden açmagyň wagty 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. Indiki ädim, brauzeri açmak we subdomeniňizi URL-de ýazmak.

6. Pydio maglumat katalogynda aýratyn rugsatlar bilen ýokardaky skrinshotdaky ýaly ýalňyş habary alsaňyz www-data beriň.

# chown –R www-data data/.

7. Önümçilik gurşawy üçin Pydio konfigurasiýa maglumatlary (ulanyjylar, pluginler, resminamalary dolandyrmak we ş.m.) üçin maglumat bazasyny gurmaly we düzmeli. Bu ýagdaýda Zentyal üçin iň amatly maglumat bazasy eýýäm gurnalan, ýöne Pydio ulanyjysyna we maglumat bazasyna mätäç MYSQL .

MYSQL maglumat bazasyna Pydio ulanyjysyny we maglumat bazasyny açmak we pydio atly täze maglumat bazasyny döretmek we ýerli maglumatlar bazasyna ähli artykmaçlyklar bilen girip bilýän pydio ulanyjy ( Önümçilik gutusynda ulanyjyny we maglumat bazasynyň adyny üýtgediň).

# 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 maglumatlar bazasyna adaty kök hasaby bilen girjek bolanyňyzda ýalňyşlyk ýüze çyksa, MYSQL kök parolyny üýtgetmek üçin aşakdaky buýrugy beriň.

# dpkg-reconfigure mysql-server-5.5

9. Indi brauzeriňizi Pydio subdomain URL-e ýene görkeziň.

Görşüňiz ýaly, gurnaýjy Pydio-nyň işlemeginiň öňüni alyp biljek käbir ýalňyşlyk döredýär. Käbir döredilen ýalňyşlyklary çözmek üçin aşakdaky buýruklary işlediň.

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

PHP çykyş buferi ýapmak üçin (has gowy öndürijilik üçin) /etc/php5/apache2/php-de çykyş_buffering bahasyny Off diýip üýtgediň. .ini ýol.

# nano /etc/php5/apache2/php.ini

Gurmak prosesi bilen baglanyşykly bu ädimlerden soň başga ýalňyşlyklary başdan geçirip bilersiňiz, emma Duýduryşlar ýalňyşlary hökmünde klassifikasiýa edilse dowam edip bilersiňiz.

2-nji ädim: Pydio gurnamasyny ýerine ýetiriň

10. Indi Pydio gurnaýjysyny işletmegiň wagty geldi. Zentyal web serwer modulyny täzeden açanyňyzdan soň, aşaky domen sahypaňyzy täzeläň we Başlangyç ussasy! düwmesine basyň.

11. Birinji ädim, Pydio Administrator Ulanyjyny döretmekdir. Islän Admin Ulanyjy adyňyzy giriziň we güýçli paroly saýlaň.

12. Indiki Ady goşup, Pydio Global Options sazlaň, deslapky programma dilini saýlaň we hoş geldiňiz habaryny düzüň (e-poçta açmaň).

13. Indiki haýyşda ozal döredilen şahsyýet maglumatlaryny ulanyp, Pydio-ny MYSQL maglumat bazasyna birikdiriň we SQL birikmäňizi barlaň.

14. Şeýle hem, indi beýleki ulanyjylary goşup bilersiňiz ýa-da muny soňundan Pydio Admin Panel -den saýlap bilersiňiz.

15. Iň soňky ädim Pydio Now gurmak düwmesine basyň we gurnawçynyň üstünlikli habar bilen gutarmagyna garaşyň.

16. Gurnaýjy gutaransoň, awtomatiki usulda Pydio giriş web sahypasyna ugrukdyrylarsyňyz. Gurmak prosesinde döredilen administratiw şahsyýet maglumatlaryňyz bilen giriň we Faýl we Hyzmatdaşlyk Serweriňizi guruň (islän iş ýeriňizi saýlaň, täze ulanyjylary, bukjalary dörediň, faýl ýükläň, ulanyjylaryň rugsatlaryny redaktirläň we ş.m.).

3-nji ädim: Pydio Subdomain-de HTTPS-i işlediň

Pydio Bilelikdäki Faýl paýlaşma platformasy bolany üçin, ulanyjylaryňyzy HTTPS protokolynda işlemäge mejbur edip, tor paketlerini diňlemekden goramaly.

17. Zentyal Admin Panel -e giriň, Web Serwer -e geçiň, pydio subdomain saýlaň, Üýtget düwmesine basyň Hereket formasyny saýlaň, SSL goldawynda SSL güýç saýlaň, Üýtgetmek we Saklamak düwmesine basyň. sazlamalaryňyz.

Gutlaýarys! Indi paýlaşýan bulut saklaýyş platformaňyzy howpsuz tor gurşawynda gurnadyňyz we düzdüňiz.

Netije

Netijede, Pydio derrew ulanyjylary ýerli ulgam ammaryna ýa-da NAS-a birikdirip bilýän we şu gün internetde hödürlenýän beýleki bulut saklaýyş platformalaryna ajaýyp alternatiwa berip biljek guramaňyz üçin açyk çeşme faýl paýlaşma platformasy bolup biler.