Pydio File Sharing Platformin asentaminen Zentyal 3.4 -verkkopalvelimeen - Osa 11


Tämän Zentyal 3.4 PDC -oppituntien sarjan kautta meillä oli asennuspalveluita tiedostojen jakamiseen, kuten Samba ja FTP, palvelut, joilla on ylä- ja alamäkensä (Samba käyttää lähetyksiä, on suunniteltu lähiverkkoon eikä skaalautuva Internetin kautta.

FTP tarjoaa vain perushakemisto- ja tiedostotason käytön, järjestelmänvalvoja tekee määritykset, mutta joskus haluat tarjota käyttäjille joitain ylimääräisiä tiedostonjakoalustoja, jotka eivät vaadi monimutkaisia järjestelmäasetuksia, jotta käyttäjien ei tarvitse asentaa ylimääräisiä ohjelmistoja.

Tämä opetusohjelma kattaa Pydio –entisen AjaXplorerin (http://pyd.io) perusasennuksen ja minimaalisen kokoonpanon Apache Webserverin päällä, joka on tehokas avoimen lähdekoodin tiedostojen jako- ja yhteistyöalusta, joka voi kääntää Zentyal pseudopilvi-tiedostonjakoalustaksi sisäisille ja ulkoisille käyttäjille ja tarjoaa ominaisuuksia, kuten asiakirjojen luomisen ja muokkaamisen, tietojen lataamisen, videoiden katselun, musiikin kuuntelun, tiedostojen jakamisen muiden kanssa, tiedostojen muokkaamisen yhteistyössä jne. .

Vaatimukset

  1. Asenna ja määritä Apache Zentyalissa
  2. Ota UserDir- ja salasanasuojausverkkohakemistot käyttöön Zentyalissa
  3. Ota .htaccess-tiedosto käyttöön AllowOverride-komennolla.
  4. Tässä asennuksessa aiemmassa aiheessa luotua cloud.mydomain.com -aliverkkotunnusta käytetään Pydio-verkkotiedostojen isännöimiseen ja käyttäjien tallennustilan tarjoamiseen.
  5. Polku /srv/www/cloud.mydomain.com isännöi kaikkia Pydio-verkkomääritystiedostoja.

Vaihe 1: Lataa ja määritä Pydio

Pydion lataamiseen ja asentamiseen on kaksi tapaa.

  1. Ensin vieraile Pydion virallisella verkkosivustolla http://pyd.io/ –> Lataus-osiossa -> Manuaalinen asennus, lataa zip- tai tar-paketti , pura se palvelinpolkuun (tässä tapauksessa/srv/www/cloud.mydomain.com) ja suorita selaimen asennusohjelma.
  2. Toinen tapa on suorittaa Debian-järjestelmien arkistoissa oleva automaattinen asennusohjelma ja apt-get-komento tai asentaa RPM-paketti Enterprise Linuxille (CentOS, RHEL ja Fedora).

Lisätietoja on osoitteessa http://pyd.io/download/ sivulla.

Tässä aiheessa käytetään manuaalista menetelmää, jossa on wget ja ssh.

1. Kirjaudu Puttyn Zentyal 3.4 PDC -palvelimeen käyttämällä Zentyal-IP-osoitetta tai verkkotunnusta root-tilillä.

2. Lataa Pydio-paketti zip tai tar.gz wget-komennolla ja pura se (Linuxissa suosittelen henkilökohtaisesti tar.gz arkisto ).

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. Kopioi kaikki puretut tiedostot aliverkkotunnuksesi virtuaalisen isännän asiakirjan juuripolkuun antamalla seuraavat komennot ja siirry sitten asiakirjan juuren fyysiseen polkuun.

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

4. Nyt on aika asentaa ylimääräisiä Apache-, MYSQL- ja PHP-moduuleja Pydion vaatimaan Zentyal Webserveriin ja käynnistää sitten Zentyal Webserver -palvelu uudelleen.

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. Seuraava vaihe on avata selain ja kirjoittaa aliverkkotunnuksesi URL-osoitteeseen.

6. Jos saat yllä olevassa kuvakaappauksessa olevan virheilmoituksen, myönnä www-datalle yksinoikeudet Pydion data-hakemistoon.

chown –R www-data data/.

7. Tuotantoympäristöä varten sinun on myös asennettava ja määritettävä tietokanta Pydio-määritystiedoille (käyttäjät, laajennukset, dokumenttien hallinta jne.). Paras tietokanta Zentyalille tässä tapauksessa on MYSQL, joka on jo asennettu, mutta vaatii Pydio-käyttäjän ja tietokannan.

Pydio-käyttäjän ja -tietokannan kirjautuminen MYSQL-tietokantaan ja uuden tietokannan luominen nimeltä "pydio" ja käyttäjän "pydio" luominen, jolla on pääsy tähän tietokantaan localhostissa kaikilla oikeuksilla ( Muuta tuotantolaatikossa käyttäjän ja tietokannan nimi).

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. Jos saat virheilmoituksen yrittäessäsi käyttää MYSQL-tietokantaa tavallisella pääkäyttäjätilillä, anna seuraava komento vaihtaaksesi MYSQL-pääkäyttäjän salasanan.

dpkg-reconfigure mysql-server-5.5

9. Osoita nyt selaimesi uudelleen Pydio-aliverkkotunnuksen URL-osoitteeseen.

Kuten näette, asennusohjelma tuottaa virheitä, jotka voivat estää Pydiota toimimasta sujuvasti. Voit ratkaista jotkin syntyneistä virheistä suorittamalla seuraavat komennot.

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

Poistaaksesi PHP-lähtöpuskurin (paremman suorituskyvyn) avaamalla ja muuttamalla output_buffering-arvoksi Off osoitteessa /etc/php5/apache2/php. .ini polku.

nano /etc/php5/apache2/php.ini

Voit silti kokea muita virheitä kaikkien näiden asennusprosessiin liittyvien vaiheiden jälkeen, mutta voit jatkaa, jos ne luokitellaan Varoitukset-virheiksi.

Vaihe 2: Suorita Pydio-asennus

10. Nyt on aika käynnistää Pydio-asennusohjelma. Kun olet käynnistänyt zentyal-verkkopalvelinmoduulin uudelleen, päivitä aliverkkotunnussivusi ja napsauta Käynnistä ohjattu toiminto!.

11. Ensimmäinen vaihe on Pydio Administrator User -käyttäjän luominen. Anna haluamasi järjestelmänvalvojan käyttäjänimi ja valitse vahva salasana.

12. Määritä seuraavaksi Pydio Global Options lisäämällä Title, valitse oletussovelluskieli ja määritä tervetuloviesti (älä ota sähköpostia käyttöön) .

13. Yhdistä seuraavassa kehotteessa Pydio MYSQL-tietokantaan käyttämällä aiemmin luotuja tunnistetietoja ja testaa SQL-yhteytesi.

14. Voit myös nyt lisätä muita käyttäjiä tai tehdä tämän myöhemmin Pydio Admin Panelista.

15. Viimeinen vaihe osui kohtaan Asenna Pydio nyt ja odota, että asennusohjelma viimeistelee viestin.

16. Kun asennusohjelma on valmis, sinut ohjataan automaattisesti Pydio login -verkkosivulle. Kirjaudu sisään asennuksen aikana luoduilla järjestelmänvalvojan tunnistetiedoilla ja määritä tiedosto- ja yhteistyöpalvelin (valitse haluamasi työtila, luo uusia käyttäjiä, kansioita, lataa tiedostoja, muokkaa käyttäjien käyttöoikeuksia jne.).

Vaihe 3: Ota HTTPS käyttöön Pydio-aliverkkotunnuksessa

Koska Pydio on Yhteiskäyttöinen tiedostonjakoalusta, käyttäjät on suojattava verkkopakettien salakuuntelulta pakottamalla aliverkkotunnuksesi toimimaan HTTPS-protokollalla.

17. Kirjaudu Zentyal-hallintapaneeliin, siirry kohtaan Web Server, valitse pydio-aliverkkotunnuksesi ja napsauta Muokkaa-painiketta Toiminto, valitse Pakota SSL SSL-tukeen, paina Muuta ja < b>Tallenna asetuksesi.

Onnittelut! Nyt olet asentanut ja määrittänyt jaetun pilvitallennusalustan suojattuun verkkoympäristöön.

Johtopäätös

Yhteenvetona Pydio voi olla loistava avoimen lähdekoodin tiedostonjakoalusta organisaatiollesi, joka voi yhdistää käyttäjät välittömästi paikalliseen verkkotallennusjärjestelmääsi tai NAS-järjestelmääsi ja joka voi tarjota tyylikkään vaihtoehdon muille nykyään Internetissä tarjottaville pilvitallennusalustoille. .