Pydio failu koplietošanas platformas instalēšana Zentyal 3.4 tīmekļa serverī - 11. daļa


Izmantojot šo Zentyal 3.4 PDC apmācību sēriju, mums bija iestatīšanas pakalpojumi failu koplietošanai, piemēram, Samba un FTP - pakalpojumiem, kuriem ir savas augšupējās un negatīvās puses (Samba izmanto apraides, ir paredzēts LAN un nav mērogojams internetā.

FTP nodrošina piekļuvi tikai direktoriju un failu līmenim, konfigurācijas veic sistēmas administrators, taču dažreiz jūs vēlaties lietotājiem nodrošināt dažas papildu failu koplietošanas platformas, kurām nav nepieciešami sarežģīti sistēmas iestatījumi, lai lietotājiem nebūtu jāinstalē papildu programmatūra.

Šī apmācība aptver Pydio –former AjaXplorer (http://pyd.io) pamata instalēšanu un minimālu konfigurāciju Apache Webserver, kas ir spēcīga atvērtā koda failu koplietošanas un sadarbības platforma, kas var pagriezties, augšpusē. Zentyal iekļaujas pseidomākoņa failu koplietošanas platformā iekšējiem un ārējiem lietotājiem un nodrošina tādas funkcijas kā dokumentu izveidošana un rediģēšana, datu augšupielāde, videoklipu skatīšanās, mūzikas klausīšanās, failu kopīgošana ar citiem, sadarbība ar failu rediģēšanu utt. .

  1. Instalējiet un konfigurējiet Apache vietnē Zentyal
  2. Zentyal iespējojiet Web direktorijus UserDir un Paroles aizsardzībai
  3. Iespējojiet .htaccess failu ar AllowOverride direktīvu.
  4. Šajā iestatījumā apakšdomēns “cloud.mydomain.com”, kas izveidots par iepriekšējo tēmu, tiks izmantots Pydio tīmekļa failu mitināšanai un lietotāju krātuves nodrošināšanai.
  5. Ceļā ‘/srv/www/cloud.mydomain.com’ tiks mitināti visi Pydio tīmekļa konfigurācijas faili.

1. darbība: lejupielādējiet un konfigurējiet Pydio

Pydio lejupielādei un instalēšanai ir divas pieejas.

  1. Vispirms apmeklējiet Pydio oficiālo vietni http://pyd.io/ -> Sadaļa Lejupielāde -> Manuāla instalēšana, lejupielādējiet zip vai tar pakotni un izvelciet to uz sava servera ceļa (/srv/www/cloud.mydomain.com šajā gadījumā) un palaidiet pārlūka instalēšanas programmu.
  2. Otrā metode ir palaist automātisku instalēšanas programmu, ko nodrošina Debian sistēmu krātuves, un palaist komandu apt-get vai instalēt RPM pakotni Enterprise Linux (CentOS, RHEL un Fedora).

Papildinformāciju skatiet vietnē http://pyd.io/download/.

Šajā tēmā pielāgošanai tiks izmantota manuālā metode ar wget caur ssh .

1. Piesakieties Zentyal 3.4 PDC serverī no Putty, izmantojot Zentyal IP vai domēna nosaukumu ar root kontu.

2. Lejupielādējiet paketi Pydio zip vai tar.gz , izmantojot komandu wget , un izvelciet to (operētājsistēmā Linux es personīgi iesaku tar.gz arhīvs).

# 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. Nokopējiet visus izvilktos failus uz apakšdomēna virtuālā resursdatora dokumenta saknes ceļu, izsniedzot šādas komandas, pēc tam dodieties uz dokumenta saknes fizisko ceļu.

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

4. Tagad ir pienācis laiks instalēt Pydio nepieciešamos papildu Apache, MYSQL un PHP moduļus Zentyal Webserver un pēc tam restartēt Zentyal Webserver pakalpojumu.

# 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. Nākamais solis ir atvērt pārlūkprogrammu un ierakstīt savu apakšdomēnu URL.

6. Ja saņemat tādu kļūdas ziņojumu kā iepriekš redzamajā ekrānuzņēmumā, piešķiriet www-data ar ekskluzīvām atļaujām direktorijā Pydio dati .

# chown –R www-data data/.

7. Ražošanas videi jāinstalē un jākonfigurē datu bāze Pydio konfigurācijas datiem (lietotāji, spraudņi, dokumentu pārvaldība utt.). Vispiemērotākā Zentyal datu bāze šajā gadījumā ir MYSQL , kas jau ir instalēta, taču tai ir nepieciešams Pydio lietotājs un datu bāze.

Lai izveidotu Pydio lietotāju un datu bāzes pieteikšanos MYSQL datu bāzē un izveidotu jaunu datu bāzi ar nosaukumu “ pydio ” un lietotāju “ pydio ”, kurš šai vietnei var piekļūt vietnei ar visām privilēģijām ( Uz ražošanas lodziņa mainiet lietotāja un datu bāzes nosaukumu).

# 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. Ja, mēģinot piekļūt MYSQL datu bāzei ar standarta saknes kontu, rodas kļūda, izdodiet šādu komandu, lai mainītu MYSQL saknes paroli.

# dpkg-reconfigure mysql-server-5.5

9. Tagad atkal norādiet pārlūkprogrammā uz Pydio apakšdomēna URL.

Kā redzat, instalētājs rada kļūdu, kas var novērst Pydio vienmērīgu darbību. Lai novērstu dažas ģenerētās kļūdas, izpildiet šīs komandas.

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

Lai atspējotu PHP izvades buferi (labākai veiktspējai), atveriet un mainiet vērtību output_buffering uz Izslēgts uz /etc/php5/apache2/php .ini ceļš.

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

Pēc visām šīm darbībām saistībā ar instalēšanas procesu joprojām var rasties citas kļūdas, taču varat turpināt, ja tās tiek klasificētas kā Brīdinājumi kļūdas.

2. darbība: veiciet Pydio instalēšanu

10. Tagad ir pienācis laiks faktiski palaist Pydio instalēšanas programmu. Pēc zentyal tīmekļa servera moduļa restartēšanas vēlreiz atsvaidziniet apakšdomēna lapu un noklikšķiniet uz Sākt vedni! .

11. Pirmais solis ir izveidot savu Pydio administratora lietotāju . Ievadiet vēlamo administratora lietotājvārdu un izvēlieties stingru paroli .

12. Pēc tam konfigurējiet Pydio Global Options , pievienojot nosaukumu , izvēlieties noklusējuma lietojumprogrammas valodu un iestatiet sveiciena ziņojumu (neiespējojiet e-pastu).

13. Nākamajā uzvednē savienojiet Pydio ar MYSQL datu bāzi, izmantojot iepriekš izveidotos akreditācijas datus, un pārbaudiet savu SQL savienojamību.

14. Tagad jūs varat pievienot citus lietotājus vai arī izvēlēties to izdarīt vēlāk no Pydio administratora paneļa .

15. Pēdējais solis skāra Instalēt Pydio Now un gaidiet, līdz instalētājs pabeidz veiksmīgu ziņojumu.

16. Pēc instalētāja pabeigšanas jūs tiksiet automātiski novirzīts uz Pydio pieteikšanās vietni. Piesakieties, izmantojot savus administratīvos akreditācijas datus, kas izveidoti instalēšanas laikā, un iestatiet failu un sadarbības serveri (atlasiet vēlamo darbvietu, izveidojiet jaunus lietotājus, mapes, augšupielādējiet failus, rediģējiet lietotāju atļaujas utt.).

3. darbība: iespējojiet HTTPS Pydio apakšdomēnā

Tā kā Pydio ir sadarbības failu koplietošanas platforma, lietotāji ir jāaizsargā no tīkla pakotņu noklausīšanās, piespiežot jūsu apakšdomēnu darboties ar protokolu HTTPS .

17. Piesakieties Zentyal administratora panelī , dodieties uz Web serveris , atlasiet savu pydio apakšdomēnu , noklikšķiniet uz pogas Rediģēt veidlapu Darbība , SSL atbalstam atlasiet Piespiest SSL , nospiediet Mainīt un Saglabāt savus iestatījumus.

Apsveicam! Tagad esat instalējis un konfigurējis koplietošanas mākoņa krātuves platformu drošā tīkla vidē.

Secinājums

Noslēgumā Pydio var būt lieliska atklātā pirmkoda failu koplietošanas platforma jūsu organizācijai, kas var nekavējoties savienot lietotājus ar jūsu vietējā tīkla krātuvi vai NAS un nodrošināt elegantu alternatīvu citām mākoņkrātuves platformām, kuras šodien piedāvā internetā.