Namestitev platforme za izmenjavo datotek Pydio na spletni strežnik Zentyal 3.4 - 11. del


Skozi to serijo vadnic Zentyal 3.4 PDC smo imeli storitve za nastavitev skupne rabe datotek, kot sta Samba in FTP , storitve, ki imajo svoje vzpone in padce (Samba uporablja oddaje, je zasnovana za LAN in ni razširljiv prek interneta.

FTP omogoča samo osnovni dostop do imenika in datotek, konfiguracije izvaja sistemski skrbnik, včasih pa želite uporabnikom zagotoviti nekaj dodatnih platform za skupno rabo datotek, ki ne zahtevajo zapletenih sistemskih nastavitev, zato uporabnikom ni treba nameščati dodatne programske opreme.

Ta vadnica zajema osnovno namestitev in minimalno konfiguracijo Pydio –former AjaXplorer (http://pyd.io) na vrhu spletnega strežnika Apache, ki je zmogljiva odprtokodna datoteka za skupno rabo datotek in platforma za sodelovanje. Zentyal v platformo za izmenjavo datotek psevdo-oblaka za notranje in zunanje uporabnike in ponuja funkcije, kot so ustvarjanje in urejanje dokumentov, nalaganje podatkov, gledanje videoposnetkov, poslušanje glasbe, skupno rabo datotek z drugimi, sodelovanje pri urejanju datotek itd. .

  1. Namestite in konfigurirajte Apache na Zentyal
  2. Omogočite spletne imenike UserDir in Password Protect na Zentyal
  3. Omogočite datoteko .htaccess z direktivo AllowOverride.
  4. Za to nastavitev bo poddomena\"cloud.mydomain.com", ustvarjena v prejšnji temi, uporabljena za gostovanje spletnih datotek Pydio in zagotavljanje uporabniškega pomnilnika.
  5. Pot ‘/srv/www/cloud.mydomain.com’ bo gostila vse konfiguracijske datoteke Pydio.

1. korak: Prenesite in konfigurirajte Pydio

Obstajata dva pristopa prenosa in namestitve Pydio.

  1. Najprej obiščete uradno spletno stran Pydio http://pyd.io/ -> razdelek za prenos -> Ročna namestitev, prenesite paket zip ali tar, raztegnite ga na pot strežnika (/srv/www/cloud.mydomain.com v tem primeru) in zaženite namestitveni program brskalnika.
  2. Drugi način je zagon samodejnega namestitvenega programa, ki je na voljo prek skladišč v sistemih Debian, in zagon ukaza apt-get ali namestitev paketa RPM za Enterprise Linux (CentOS, RHEL in Fedora).

Za vse druge podrobne informacije obiščite http://pyd.io/download/ stran.

Pri tej temi bo za prilagajanje uporabljena ročna metoda z wget do ssh .

1. Prijavite se na strežnik Zentyal 3.4 PDC s strani Putty z uporabo IP ali domenskega imena Zentyal s korenskim računom.

2. Prenesite paket Pydio zip ali tar.gz z ukazom wget in ga izvlecite (v Linuxu osebno priporočam tar.gz arhiv).

# 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 vse izvlečene datoteke na korensko pot dokumenta poddomene navideznega gostiteljskega dokumenta z izdajo naslednjih ukazov, nato se pomaknite do korenske fizične poti dokumenta.

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

4. Zdaj je čas, da namestite dodatne module Apache, MYSQL in PHP za spletni strežnik Zentyal, ki jih zahteva Pydio, in nato znova zaženite storitev spletnega strežnika Zentyal.

# 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. Naslednji korak je odpiranje brskalnika in vnos poddomene v URL.

6. Če prejmete sporočilo o napaki, kot je tisto na zgornjem posnetku zaslona, podelite www-data z ekskluzivnimi dovoljenji za imenik Pydio data .

# chown –R www-data data/.

7. Za produkcijsko okolje morate namestiti in konfigurirati tudi bazo podatkov za konfiguracijske podatke Pydio (uporabniki, vtičniki, upravljanje dokumentov itd.). V tem primeru je najbolj primerna baza podatkov za Zentyal MYSQL , ki je že nameščena, vendar potrebuje uporabnika in bazo podatkov Pydio.

Če želite ustvariti prijavo uporabnika in baze podatkov Pydio v bazo podatkov MYSQL in ustvariti novo bazo podatkov z imenom " pydio " in uporabnik " pydio ", ki lahko dostopa do te baze podatkov na localhostu z vsemi privilegiji ( Na delovnem polju spremenite uporabnika in ime baze podatkov).

# 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. Če se pri poskusu dostopa do baze podatkov MYSQL s standardnim korenskim računom pojavi napaka, izdajte naslednji ukaz za spremembo korenskega gesla MYSQL.

# dpkg-reconfigure mysql-server-5.5

9. Zdaj znova usmerite brskalnik na URL poddomene Pydio.

Kot lahko vidite, namestitveni program ustvari napako, ki lahko prepreči nemoten potek Pydia. Če želite odpraviti nekatere ustvarjene napake, zaženite naslednje ukaze.

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

Če želite onemogočiti izhodni vmesnik PHP (za boljše delovanje), odprite in spremenite vrednost output_buffering na Off v /etc/php5/apache2/php .ini pot.

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

Po vseh teh korakih glede namestitvenega postopka lahko še vedno naletite na druge napake, vendar lahko nadaljujete, če so razvrščene kot opozorila .

2. korak: Izvedite namestitev Pydio

10. Zdaj je čas, da dejansko zaženete namestitveni program Pydio. Po ponovnem zagonu modula spletnega strežnika zentyal znova osvežite stran svoje poddomene in kliknite Čarovnik za zagon! .

11. Prvi korak je ustvariti uporabnika Pydio Administrator . Vnesite želeno skrbniško uporabniško ime in izberite močno geslo .

12. Nato konfigurirajte Pydio Global Options z dodajanjem Naslova , izberite privzeti jezik aplikacije in nastavite pozdravno sporočilo (ne omogočite e-pošte).

13. V naslednjem pozivu povežite bazo podatkov Pydio v MYSQL z uporabo poverilnic, ki so bile ustvarjene prej, in preizkusite svojo povezljivost SQL.

14. Zdaj lahko dodate tudi druge uporabnike ali pa to storite pozneje na skrbniški plošči Pydio .

15. Zadnji korak v Namesti Pydio zdaj in počakajte, da se namestitveni program konča z uspešno sporočilom.

16. Po končani namestitvi boste samodejno preusmerjeni na spletno stran Prijava Pydio . Prijavite se z skrbniškimi poverilnicami, ustvarjenimi med namestitvijo, in nastavite strežnik za datoteke in sodelovanje (izberite želeni delovni prostor, ustvarite nove uporabnike, mape, naložite datoteke, uredite uporabniška dovoljenja itd.).

3. korak: Omogočite HTTPS v poddomeni Pydio

Ker je Pydio platforma za skupno rabo datotek, je treba uporabnike zaščititi pred prisluškovanjem omrežnih paketov tako, da se vaša poddomena zažene na protokolu HTTPS .

17. Prijavite se v Skrbniško ploščo Zentyal , pojdite na Spletni strežnik , izberite svojo poddomeno pydio , kliknite gumb Uredi obrazec Dejanje , izberite Prisili SSL pri podpori SSL , pritisnite Spremeni in Shrani nastavitve.

Čestitamo! Zdaj ste namestili in konfigurirali platformo za shranjevanje v oblaku za skupno rabo v varnem omrežnem okolju.

Zaključek

Kot zaključek je Pydio lahko odlična odprtokodna platforma za skupno rabo datotek za vašo organizacijo, ki lahko uporabnike takoj poveže z lokalnim omrežnim pomnilnikom ali NAS in lahko nudi elegantno alternativo drugim platformam za shranjevanje v oblaku, ki jih danes ponuja internet.