Installazzjoni Pydio File Sharing Platform fuq Zentyal 3.4 Webserver - Parti 11


Permezz ta’ din is-serje ta’ tutorials Zentyal 3.4 PDC kellna servizzi ta’ setup għall-qsim ta’ fajls bħal Samba u FTP, servizzi li għandhom it-tlugħ u l-inżul tagħhom ( Samba juża xandiriet, huwa ddisinjat għal LAN u mhux skalabbli fuq l-Internet.

L-FTP jipprovdi biss aċċess għal direttorju bażiku u livell ta 'fajls, il-konfigurazzjonijiet isiru mill-amministratur tas-sistema, iżda xi drabi trid tipprovdi lill-utenti b'xi pjattaformi ta' qsim ta 'fajls żejda li ma jeħtiġux setups ta' sistema kkumplikati sabiex l-utenti ma jkollhomx għalfejn jinstallaw softwer addizzjonali.

Dan it-tutorja jkopri l-installazzjoni bażika u l-konfigurazzjoni minima ta’ Pydio –ex AjaXplorer (http://pyd.io ) fuq quċċata ta’ Apache Webserver, li hija Pjattaforma qawwija ta’ Qsim ta’ Fajls ta’ Sors Miftuħ u Pjattaforma Kollaborattiva li tista’ tinbidel. Zentyal fi pjattaforma ta' qsim ta' fajls psewdo-cloud għal utenti interni u esterni u tipprovdi karatteristiċi bħall-ħolqien u l-editjar ta' dokumenti, ittella' data, tara vidjows, tisma' mużika, taqsam il-fajls tiegħek ma' oħrajn, tikkollabora fuq l-editjar tal-fajls eċċ. .

  1. Installa u Ikkonfigura Apache fuq Zentyal
  2. Ippermetti UserDir u Password Ipproteġi Direttorji tal-Web fuq Zentyal
  3. Ippermetti l-fajl .htaccess bid-direttiva AllowOverride.
  4. Għal din is-setup is-sottodominju \cloud.mydomain.com maħluqa fuq is-suġġett preċedenti se jintuża biex jospita fajls tal-web Pydio u jipprovdi ħażna għall-utent.
  5. Il-mogħdija ‘/srv/www/cloud.mydomain.com’ se tospita l-fajls kollha tal-konfigurazzjoni tal-web ta’ Pydio.

Pass 1: Niżżel u Ikkonfigura Pydio

Hemm żewġ approċċi ta 'tniżżil u installazzjoni ta' Pydio.

  1. L-ewwel huwa billi żżur il-websajt uffiċjali ta' Pydio http://pyd.io/ –> Sezzjoni Niżżel -> Installazzjoni manwali, niżżel pakkett zip jew qatran, iġbedha fil-mogħdija tas-server tiegħek (/srv/www/cloud.mydomain.com f'dan il-każ) u ħaddem l-installatur tal-browser.
  2. It-tieni metodu huwa billi tħaddem installatur awtomatikament ipprovdut permezz ta' repożitorji fuq sistemi Debian u tħaddem apt-get kmand jew tinstalla pakkett RPM għal Enterprise Linux (CentOS, RHEL u Fedora).

Għal kwalunkwe informazzjoni dettaljata oħra żur il-paġna http://pyd.io/download/.

Fuq dan is-suġġett il-metodu Manwal b'wget permezz ta' ssh se jintuża għal skopijiet ta' customization.

1. Logon għal Zentyal 3.4 PDC Server minn Putty billi tuża Zentyal IP jew isem tad-dominju b'kont root.

2. Niżżel il-pakkett Pydio zip jew tar.gz billi tuża l-kmand wget u oħroġ (fuq Linux nirrakkomanda personalment tar.gz arkivju ).

# 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. Ikkopja l-fajls kollha estratti fis-subdominju tiegħek virtwali host dokument root path billi toħroġ il-kmandi li ġejjin imbagħad jinnavigaw għad-dokument root path fiżika.

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

4. Issa wasal iż-żmien li tinstalla xi moduli Apache, MYSQL u PHP żejda għal Zentyal Webserver meħtieġa minn Pydio u mbagħad terġa 'tibda s-servizz Zentyal Webserver.

# 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. Il-pass li jmiss huwa li tiftaħ browser u ttajpja s-subdominju tiegħek fuq il-URL.

6. Jekk ikollok messaġġ ta 'żball bħal dak fil-screenshot hawn fuq agħti www-data b'permessi esklussivi fuq id-direttorju ta' data Pydio.

# chown –R www-data data/.

7. Għal ambjent ta' produzzjoni jeħtieġ ukoll li tinstalla u tikkonfigura database għad-dejta tal-konfigurazzjoni ta' Pydio (utenti, plugins, ġestjoni tad-dokumenti eċċ). Id-database l-aktar adattata għal Zentyal f'dan il-każ hija MYSQL li hija diġà installata iżda teħtieġ utent u database Pydio.

Biex toħloq l-utent Pydio u d-database idħol fid-database MYSQL u toħloq database ġdida bl-isem “pydio” u utent “pydio” li jista’ jaċċessa din id-database fuq localhost bil-privileġġi kollha ( Fuq kaxxa tal-produzzjoni ibdel l-isem tal-utent u tad-database).

# 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. Jekk ikollok żball waqt li tipprova taċċessa d-database MYSQL b'kont standard ta 'l-għerq ħarġet il-kmand li ġej biex tbiddel il-password ta' l-għeruq ta 'MYSQL.

# dpkg-reconfigure mysql-server-5.5

9. Issa rrimarka l-browser tiegħek lejn il-URL tas-sottodominju Pydio.

Kif tistgħu taraw l-installatur jiġġenera xi żball li jista 'jipprevjeni lil Pydio milli jaħdem bla xkiel. Biex issolvi xi wħud mill-iżbalji ġġenerati mexxi l-kmandi li ġejjin.

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

Biex tiddiżattiva PHP Output Buffer (għal prestazzjoni aħjar) iftaħ u biddel il-valur ta' output_buffering għal Off fuq /etc/php5/apache2/php .ini triq.

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

Xorta tista' tesperjenza żbalji oħra wara dawn il-passi kollha rigward il-proċess ta' installazzjoni iżda tista' tkompli jekk ikunu kklassifikati bħala żbalji ta' Twissijiet.

Pass 2: Wettaq Installazzjoni Pydio

10. Issa wasal iż-żmien li fil-fatt tħaddem l-installatur Pydio. Wara li terġa' tibda l-modulu tal-webserver zentyal erġa' aġġorna l-paġna tas-sottodominju tiegħek u kklikkja fuq Ibda Wizard!.

11. L-ewwel pass huwa li toħloq l-Utent Amministratur Pydio tiegħek. Daħħal l-Isem tal-Utent tal-Amministratur mixtieq tiegħek u agħżel password b'saħħitha.

12. Imbagħad ikkonfigurat Pydio Global Options billi żżid Titolu, agħżel il-lingwa tal-applikazzjoni default tiegħek u waqqaf messaġġ ta’ merħba (tippermettix l-email).

13. Fil-pront li jmiss qabbad Pydio ma' MYSQL database billi tuża l-kredenzjali maħluqa qabel u ttestja l-konnettività SQL tiegħek.

14. Ukoll issa tista 'żżid utenti oħra jew tista' tagħżel li tagħmel dan aktar tard minn Pydio Admin Panel.

15. L-aħħar pass hit fuq Installa Pydio Issa u stenna li l-installatur jispiċċa b'messaġġ b'suċċess.

16. Wara li jintemm l-installatur inti tiġi ridirett awtomatikament lejn il-paġna tal-web login Pydio. Idħol bil-kredenzjali amministrattivi tiegħek maħluqa matul il-proċess ta' installazzjoni u waqqaf is-Server tal-Fajl u l-Kollaborazzjoni tiegħek (agħżel l-ispazju tax-xogħol preferut tiegħek, oħloq utenti ġodda, folders, ittella' fajls, editja l-permessi tal-utenti eċċ).

Pass 3: Ippermetti HTTPS fuq Pydio Subdomain

Minħabba li Pydio hija Pjattaforma Kollaborattiva għall-Kondiviżjoni tal-Fajls, l-utenti jeħtieġ li jkunu protetti minn pakketti tan-netwerk li jisimgħu billi jinfurzaw is-sottodominju tiegħek biex jaħdem fuq protokoll HTTPS.

17. Idħol f'Zentyal Admin Panel, innaviga għal Web Server, agħżel is-subdomain tiegħek pydio, ikklikkja fuq il-buttuna Editja formola Azzjoni, agħżel Forza SSL fuq appoġġ SSL, agħfas fuq Bidla u Issejvja settings tiegħek.

Prosit! Issa installajt u kkonfigurajt il-pjattaforma tal-ħażna tas-sħab tal-kondiviżjoni tiegħek f'ambjent tan-netwerk sigur.

Konklużjoni

Bħala konklużjoni Pydio jista 'jkun Pjattaforma kbira għall-Qsim tal-Fajls ta' Sors Miftuħ għall-organizzazzjoni tiegħek li tista 'tgħaqqad istantanjament lill-utenti mal-ħażna tan-netwerk lokali tiegħek jew NAS u tista' tipprovdi alternattiva eleganti għal pjattaformi oħra tal-ħażna tas-sħab offruti fuq l-Internet illum.