Pydio failijagamisplatvormi installimine Zentyal 3.4 veebiserverisse - 11. osa


Selle Zentyal 3.4 PDC õpetuste seeria kaudu olid meil failide jagamise seadistusteenused, näiteks Samba ja FTP - teenused, millel on oma tõusud ja mõõnad (Samba kasutab ülekandeid, on mõeldud LAN-i jaoks) ja seda ei saa Interneti kaudu skaleerida.

FTP pakub juurdepääsu põhikataloogidele ja failide tasemele, seadistused teeb süsteemiadministraator, kuid mõnikord soovite kasutajatele pakkuda mõningaid täiendavaid failide jagamise platvorme, mis ei nõua keerulisi süsteemi seadistusi, et kasutajad ei peaks lisatarkvara installima.

See õpetus hõlmab Pydio –former AjaXplorer (http://pyd.io) põhiinstallimist ja minimaalset konfiguratsiooni Apache Webserveri peal, mis on võimas avatud lähtekoodiga failide ühiskasutus- ja koostööplatvorm, mis võib pöörduda Zentyal pseudopilve failide jagamise platvormiks sisemistele ja välistele kasutajatele ning pakub selliseid funktsioone nagu dokumentide loomine ja muutmine, andmete üleslaadimine, videote vaatamine, muusika kuulamine, failide jagamine teistega, koostöö failide redigeerimisel jne .

  1. Apache installimine ja seadistamine Zentyalis
  2. Luba Zentyalis saidil UserDir ja Password Protect Web Directories
  3. Lubage .htaccess-fail AllowOverride-direktiiviga.
  4. Selle seadistuse jaoks kasutatakse eelmisel teemal loodud alamdomeeni “cloud.mydomain.com” Pydio veebifailide majutamiseks ja kasutajate salvestamiseks.
  5. Tee '/srv/www/cloud.mydomain.com' hostib kõiki Pydio veebikonfiguratsioonifaile.

1. samm: laadige alla ja seadistage Pydio

Pydio allalaadimiseks ja installimiseks on kaks lähenemisviisi.

  1. Esiteks külastage Pydio ametlikku veebisaiti http://pyd.io/ -> jaotis Allalaadimine -> Käsitsi installimine, laadige alla zip- või tar-pakett, pakkige see oma serveri teele (/srv/www/cloud.mydomain.com sel juhul) ja käivitage brauseri installer.
  2. Teine meetod on automaatse installiprogrammi käivitamine Debiani süsteemide hoidlate kaudu ja käsu apt-get käivitamine või Enterprise Linuxi (CentOS, RHEL ja Fedora) RPM-paketi installimine.

Muu üksikasjaliku teabe saamiseks külastage lehte http://pyd.io/download/.

Selle teema puhul kasutatakse kohandamiseks käsitsi meetodit wget kuni ssh .

1. Logige Puttyst sisse Zentyal 3.4 PDC-serverisse , kasutades juurkontoga Zentyali IP-d või domeeninime.

2. Laadige alla käsk wget abil pakett Pydio zip või tar.gz ja pakkige see välja (Linuxis soovitan isiklikult tar.gz arhiiv).

# 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. Kopeerige kõik eraldatud failid oma alamdomeeni virtuaalse hostdokumendi juurteele, väljastades järgmised käsud, seejärel navigeerige dokumendi juurfüüsilisele teele.

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

4. Nüüd on aeg installida Pydio jaoks vajalikud täiendavad Apache-, MYSQL- ja PHP-moodulid Zentyali veebiserveri jaoks ja seejärel taaskäivitada Zentyali veebiserver.

# 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. Järgmine samm on brauseri avamine ja URL-i sisestamine oma alamdomeen.

6. Kui kuvatakse tõrketeade, nagu ülaltoodud ekraanipildil, andke www-data Pydio andmete kataloogis ainuõigused.

# chown –R www-data data/.

7. Tootmiskeskkonna jaoks peate lisaks installima ja konfigureerima Pydio konfiguratsiooniandmete andmebaasi (kasutajad, pistikprogrammid, dokumendihaldus jne). Zentyali jaoks on antud juhul kõige sobivam andmebaas MYSQL , mis on juba installitud, kuid vajab Pydio kasutajat ja andmebaasi.

Pydio kasutaja ja andmebaasi sisselogimise loomiseks MYSQL-i andmebaasi ning uue andmebaasi nimega „ pydio ” ja kasutaja „ pydio ” loomine, kellel on juurdepääs sellele andmebaasile localhostis kõigi õigustega ( Tootekarbil muutke kasutaja ja andmebaasi nime).

# 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. Kui tavalise juurkontoga MYSQL-i andmebaasile pääsemisel ilmneb tõrge, andke järgmine käsk MYSQL-i juurparooli muutmiseks.

# dpkg-reconfigure mysql-server-5.5

9. Nüüd suunake brauser uuesti Pydio alamdomeeni URL-ile.

Nagu näete, tekitab installer vea, mis võib takistada Pydio sujuvat töötamist. Mõne loodud vea lahendamiseks käivitage järgmised käsud.

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

PHP väljundpuhvri keelamiseks (parema jõudluse saavutamiseks) avage etc/php5/apache2/php ja muutke output_buffering väärtuseks Off . .ini rada.

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

Pärast kõiki neid installimisprotsessiga seotud toiminguid võite siiski kogeda muid tõrkeid, kuid võite jätkata, kui need on liigitatud hoiatuste vigadeks.

2. samm: tehke Pydio installimine

10. Nüüd on aeg Pydio installer tegelikult käivitada. Pärast zentyali veebiserveri mooduli taaskäivitamist värskendage oma alamdomeenilehte uuesti ja klõpsake nuppu Käivita viisard! .

11. Esimene samm on luua oma Pydio administraatori kasutaja . Sisestage soovitud administraatori kasutajanimi ja valige tugev parool .

12. Järgmisena konfigureerige Pydio Global Options , lisades pealkirja , valige rakenduse vaikekeel ja seadistage tervitusteade (ärge lubage e-posti).

13. Järgmisel viipel ühendage Pydio MYSQL andmebaasiga, kasutades varem loodud mandaate ja testige oma SQL-ühendust.

14. Samuti saate nüüd lisada teisi kasutajaid või saate seda teha hiljem Pydio administraatoripaneelilt .

15. Viimane samm tabas Install Pydio Now ja oodake, kuni installer lõpetab edukalt sõnumi.

16. Pärast installeri lõppu suunatakse teid automaatselt Pydio sisselogimise veebilehele. Logige sisse installiprotsessi käigus loodud haldusdokumentidega ja seadistage oma faili- ja koostööserver (valige eelistatud tööruum, looge uusi kasutajaid, kaustu, laadige üles faile, redigeerige kasutajate õigusi jne).

3. samm: lubage HTTPS Pydio alamdomeenis

Kuna Pydio on koostööfailide jagamise platvorm, tuleb kasutajaid võrgupakettide pealtkuulamise eest kaitsta, sundides teie alamdomeeni käitama protokollis HTTPS .

17. Logige sisse Zentyali administraatoripaneeli , navigeerige veebiserverisse , valige oma pydio alamdomeen , klõpsake nuppu Muuda vormi Toiming , valige SSL toel sundida SSL , vajutage nuppu Muuda ja Salvesta oma seaded.

Palju õnne! Nüüd olete turvalises võrgukeskkonnas oma pilvemälu jagamise platvormi installinud ja konfigureerinud.

Järeldus

Kokkuvõtteks võib Pydio olla teie organisatsioonile suurepärane avatud lähtekoodiga failide jagamise platvorm, mis ühendab kasutajad koheselt teie kohaliku võrgu salvestusruumi või NAS-iga ja pakub elegantset alternatiivi teistele täna Internetis pakutavatele pilvemälu platvormidele.