Instaliranje Pydio platforme za dijeljenje datoteka na Zentyal 3.4 web poslužitelju - dio 11


Kroz ovu seriju vodiča za Zentyal 3.4 PDC imali smo usluge postavljanja za dijeljenje datoteka kao što su Samba i FTP, usluge koje imaju svoje uspone i padove ( Samba koristi emitiranje, dizajnirana je za LAN i nije skalabilan preko Interneta.

FTP pruža samo osnovni pristup direktoriju i razini datoteka, konfiguracije je napravio administrator sustava, ali ponekad želite korisnicima pružiti neke dodatne platforme za dijeljenje datoteka koje ne zahtijevaju komplicirane postavke sustava tako da korisnici ne moraju instalirati dodatni softver.

Ovaj vodič pokriva osnovnu instalaciju i minimalnu konfiguraciju Pydio – bivšeg AjaXplorera (http://pyd.io ) na vrhu web poslužitelja Apache, koji je moćna platforma za dijeljenje datoteka otvorenog koda i suradnju koja može pretvoriti Zentyal u pseudo-cloud platformu za dijeljenje datoteka za unutarnje i vanjske korisnike i pruža značajke kao što su stvaranje i uređivanje dokumenata, prijenos podataka, gledanje videa, slušanje glazbe, dijeljenje datoteka s drugima, suradnja na uređivanju datoteka itd. .

Zahtjevi

  1. Instalirajte i konfigurirajte Apache na Zentyal
  2. Omogućite web-imenike UserDir i Protect Password na Zentyalu
  3. Omogućite .htaccess datoteku s AllowOverride direktivom.
  4. Za ovu postavku poddomena “cloud.mydomain.com” stvorena u prethodnoj temi koristit će se za hostiranje Pydio web datoteka i pružanje korisničke pohrane.
  5. Put '/srv/www/cloud.mydomain.com' ugostit će sve Pydio web konfiguracijske datoteke.

Korak 1: Preuzmite i konfigurirajte Pydio

Postoje dva pristupa preuzimanju i instaliranju Pydia.

  1. Prvo posjetite službenu web stranicu Pydio http://pyd.io/ –> Odjeljak za preuzimanje -> Ručna instalacija, preuzmite zip ili tar paket , ekstrahirajte ga na put vašeg poslužitelja (/srv/www/cloud.mydomain.com u ovom slučaju) i pokrenite instalacijski program preglednika.
  2. Druga metoda je pokretanje automatskog programa za instalaciju koji se pruža kroz repozitorije na Debian sustavima i pokretanje naredbe apt-get ili instaliranje RPM paketa za Enterprise Linux (CentOS, RHEL i Fedora).

Za sve druge detaljne informacije posjetite http://pyd.io/download/ stranicu.

U ovoj temi ručna metoda s wget kroz ssh koristit će se za potrebe prilagodbe.

1. Prijavite se na Zentyal 3.4 PDC poslužitelj iz Putty koristeći Zentyal IP ili naziv domene s root računom.

2. Preuzmite Pydio zip ili tar.gz paket koristeći naredbu wget i raspakirajte ga (na Linuxu osobno preporučujem tar.gz arhiva ).

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. Kopirajte sve ekstrahirane datoteke u korijensku stazu dokumenta virtualnog hosta poddomene izdavanjem sljedećih naredbi, a zatim idite na fizičku stazu korijena dokumenta.

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

4. Sada je vrijeme da instalirate neke dodatne Apache, MYSQL i PHP module za Zentyal Webserver koje zahtijeva Pydio i zatim ponovno pokrenete Zentyal Webserver uslugu.

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. Sljedeći korak je otvaranje preglednika i upisivanje vaše poddomene na URL.

6. Ako dobijete poruku o pogrešci poput one na gornjoj snimci zaslona, dodijelite www-data ekskluzivna dopuštenja za Pydio direktorij data.

chown –R www-data data/.

7. Za produkcijsko okruženje također trebate instalirati i konfigurirati bazu podataka za Pydio konfiguracijske podatke (korisnici, dodaci, upravljanje dokumentima itd.). Najprikladnija baza podataka za Zentyal u ovom slučaju je MYSQL koji je već instaliran, ali treba Pydio korisnika i bazu podataka.

Za stvaranje Pydio korisnika i baze podataka prijavite se na MYSQL bazu podataka i kreirajte novu bazu podataka pod nazivom “pydio” i korisnika “pydio” koji može pristupiti ovoj bazi podataka na lokalnom hostu sa svim privilegijama ( Na proizvodnoj kutiji promijenite ime korisnika i baze podataka).

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. Ako dobijete pogrešku dok pokušavate pristupiti MYSQL bazi podataka sa standardnim root računom izdajte sljedeću naredbu za promjenu MYSQL root lozinke.

dpkg-reconfigure mysql-server-5.5

9. Sada ponovno usmjerite svoj preglednik na URL poddomene Pydio.

Kao što vidite, instalacijski program generira neku pogrešku koja može spriječiti Pydio da radi glatko. Za rješavanje nekih od generiranih grešaka pokrenite sljedeće naredbe.

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

Da onemogućite PHP izlazni međuspremnik (za bolje performanse) otvorite i promijenite vrijednost output_buffering na Isključeno na /etc/php5/apache2/php .ini put.

nano /etc/php5/apache2/php.ini

Još uvijek možete naići na druge pogreške nakon svih ovih koraka u vezi s postupkom instalacije, ali možete nastaviti ako su klasificirane kao pogreške Upozorenja.

Korak 2: Izvršite instalaciju Pydio

10. Sada je vrijeme da zapravo pokrenete Pydio instalacijski program. Nakon ponovnog pokretanja modula web poslužitelja zentyal ponovno osvježite stranicu svoje poddomene i kliknite na Pokreni čarobnjak!.

11. Prvi korak je stvaranje vašeg Pydio administratorskog korisnika. Unesite željeno administratorsko korisničko ime i odaberite jaku lozinku.

12. Zatim konfigurirajte Pydio Globalne opcije dodavanjem Naslova, odaberite zadani jezik aplikacije i postavite poruku dobrodošlice (nemojte omogućiti e-poštu) .

13. Na sljedećem upitu povežite Pydio s MYSQL bazom podataka koristeći ranije stvorene vjerodajnice i testirajte svoju SQL povezanost.

14. Također sada možete dodati druge korisnike ili to možete učiniti kasnije na Administratorskoj ploči Pydia.

15. Posljednji korak pritisnite Instaliraj Pydio sada i pričekajte da instalacijski program završi s porukom o uspješnosti.

16. Nakon završetka instalacije bit ćete automatski preusmjereni na Pydio login web stranicu. Prijavite se sa svojim administrativnim vjerodajnicama stvorenim tijekom postupka instalacije i postavite svoj File and Collaboration Server (odaberite željeni radni prostor, stvorite nove korisnike, mape, učitajte datoteke, uredite korisničke dozvole itd.).

Korak 3: Omogućite HTTPS na poddomeni Pydio

Budući da je Pydio platforma za zajedničko dijeljenje datoteka korisnici moraju biti zaštićeni od prisluškivanja mrežnih paketa prisiljavanjem vaše poddomene da radi na HTTPS protokolu.

17. Prijavite se na Zentyal Admin Panel, idite na Web Server, odaberite svoju pydio poddomenu, kliknite na Uredi gumb iz Akcije, odaberite Prisilno SSL na SSL podršci, pritisnite Promijeni i < b>Spremite svoje postavke.

Čestitamo! Sada ste instalirali i konfigurirali svoju platformu za pohranu u oblaku za dijeljenje u sigurnom mrežnom okruženju.

Zaključak

Kao zaključak, Pydio može biti izvrsna platforma za dijeljenje datoteka otvorenog koda za vašu organizaciju koja može odmah povezati korisnike s vašom lokalnom mrežnom pohranom ili NAS-om i može pružiti elegantnu alternativu drugim platformama za pohranu u oblaku koje se danas nude na internetu .