Kusakinisha Jukwaa la Kushiriki Faili la Pydio kwenye Seva ya Wavuti ya Zentyal 3.4 - Sehemu ya 11


Kupitia mfululizo huu wa mafunzo ya Zentyal 3.4 PDC tulikuwa na huduma za kusanidi za kushiriki faili kama Samba na FTP, huduma ambazo zina heka heka ( Samba hutumia matangazo, imeundwa kwa ajili ya LAN. na si scalable juu ya mtandao.

FTP hutoa saraka ya msingi na ufikiaji wa kiwango cha faili, usanidi unafanywa na msimamizi wa mfumo, lakini wakati mwingine unataka kuwapa watumiaji majukwaa ya ziada ya kushiriki faili ambayo hayahitaji usanidi ngumu wa mfumo ili watumiaji wasilazimike kusakinisha programu ya ziada.

Mafunzo haya yanahusu usakinishaji msingi na usanidi mdogo wa Pydio -former AjaXplorer (http://pyd.io) juu ya Apache Webserver, ambayo ni Mfumo wa Kushiriki Faili wa Chanzo Huria na Jukwaa la Ushirikiano ambalo linaweza kuwasha. Zentyal katika msingi wa wingu-msingi wa kushiriki faili kwa watumiaji wa ndani na nje na kutoa vipengele kama vile kuunda na kuhariri hati, kupakia data, kutazama video, kusikiliza muziki, kushiriki faili zako na wengine, kushirikiana katika kuhariri faili n.k. .

  1. Sakinisha na Usanidi Apache kwenye Zentyal
  2. Washa Saraka za Wavuti za UserDir na Nenosiri Kulinda kwenye Zentyal
  3. Washa faili ya .htaccess kwa AllowOverride maelekezo.
  4. Kwa usanidi huu \cloud.mydomain.com kikoa kidogo kilichoundwa kwenye mada iliyotangulia kitatumika kupangisha faili za wavuti za Pydio na kutoa hifadhi ya mtumiaji.
  5. Njia ya ‘/srv/www/cloud.mydomain.com‘ itapangisha faili zote za usanidi wa wavuti wa Pydio.

Hatua ya 1: Pakua na Usanidi Pydio

Kuna njia mbili za kupakua na kusakinisha Pydio.

  1. Kwanza ni kwa kutembelea tovuti rasmi ya Pydio http://pyd.io/ -> Sehemu ya kupakua -> Usakinishaji wa Mwongozo, pakua zip au kifurushi cha tar, ukitoe kwa njia ya seva yako (/srv/www/cloud.mydomain.com katika hali hii) na uendeshe kisakinishi cha kivinjari.
  2. Njia ya pili ni kwa kuendesha kisakinishi kiotomatiki kinachotolewa kupitia hazina kwenye mifumo ya Debian na kutekeleza amri ya apt-get au kusakinisha kifurushi cha RPM cha Enterprise Linux (CentOS, RHEL na Fedora).

Kwa habari nyingine yoyote ya kina tembelea ukurasa wa http://pyd.io/download/.

Kwenye mada hii mbinu ya Mwongozo iliyo na wget kupitia ssh itatumika kwa madhumuni ya kubinafsisha.

1. Ingia kwa Seva ya Zentyal 3.4 PDC kutoka kwa Putty kwa kutumia Zentyal IP au jina la kikoa na akaunti ya mizizi.

2. Pakua kifurushi cha Pydio zip au tar.gz ukitumia amri ya wget na ukitoe ( kwenye Linux ninapendekeza binafsi tar.gz kumbukumbu).

# 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. Nakili faili zote zilizotolewa kwenye njia ya msingi ya hati ya seva pangishi ya kikoa kidogo kwa kutoa amri zifuatazo kisha uende kwenye hati ya njia halisi ya hati.

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

4. Sasa ni wakati wa kusakinisha moduli za ziada za Apache, MYSQL na PHP za Zentyal Webserver zinazohitajika na Pydio na kisha kuanzisha upya huduma ya Zentyal Webserver.

# 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. Hatua inayofuata ni kufungua kivinjari na kuandika kikoa chako kidogo kwenye URL.

6. Ukipata ujumbe wa hitilafu kama ule ulio kwenye picha ya skrini hapo juu toa www-data kwa ruhusa za kipekee kwenye saraka ya data ya Pydio.

# chown –R www-data data/.

7. Kwa mazingira ya uzalishaji unahitaji pia kusakinisha na kusanidi hifadhidata kwa data ya usanidi wa Pydio ( watumiaji, programu-jalizi, usimamizi wa hati nk). Hifadhidata inayofaa zaidi kwa Zentyal katika kesi hii ni MYSQL ambayo tayari imesakinishwa lakini inahitaji mtumiaji wa Pydio na hifadhidata.

Kuunda mtumiaji wa Pydio na kuingia kwa hifadhidata kwenye hifadhidata ya MYSQL na kuunda hifadhidata mpya inayoitwa “pydio” na mtumiaji “pydio” ambaye anaweza kufikia hifadhidata hii kwenye mwenyeji kwa mapendeleo yote ( Kwenye kisanduku cha uzalishaji badilisha jina la mtumiaji na hifadhidata).

# 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. Ukipata hitilafu unapojaribu kufikia hifadhidata ya MYSQL na akaunti ya msingi ya kawaida toa amri ifuatayo ya kubadilisha nenosiri la msingi la MYSQL.

# dpkg-reconfigure mysql-server-5.5

9. Sasa elekeza kivinjari chako tena kwa URL ya kikoa kidogo cha Pydio.

Kama unavyoona kisakinishi hutoa hitilafu fulani ambayo inaweza kuzuia Pydio kufanya kazi vizuri. Ili kutatua baadhi ya makosa yanayotokana endesha amri zifuatazo.

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

Ili kuzima PHP Output Buffer (kwa utendakazi bora) fungua na ubadilishe thamani ya output_buffering hadi Zima kwenye /etc/php5/apache2/php .ininjia.

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

Bado unaweza kupata hitilafu zingine baada ya hatua hizi zote kuhusu mchakato wa usakinishaji lakini unaweza kuendelea ikiwa zimeainishwa kama hitilafu za Maonyo.

Hatua ya 2: Fanya Ufungaji wa Pydio

10. Sasa ni wakati wa kuendesha kisakinishi cha Pydio. Baada ya kuwasha tena moduli ya seva ya tovuti ya zentyal onyesha upya ukurasa wako wa kikoa kidogo na ubofye Anza Mchawi!.

11. Hatua ya kwanza ni kuunda Mtumiaji wako wa Msimamizi wa Pydio. Weka Jina la Mtumiaji unalotaka na uchague nenosiri thabiti.

12. Kisha usanidi Pydio Global Options kwa kuongeza Kichwa, chagua lugha yako chaguo-msingi ya programu na usanidi ujumbe wa kukaribisha (usiwashe barua pepe).

13. Kwa mdokezo unaofuata unganisha hifadhidata ya Pydio kwa MYSQL ukitumia kitambulisho kilichoundwa awali na ujaribu muunganisho wako wa SQL.

14. Pia sasa unaweza kuongeza watumiaji wengine au unaweza kuchagua kufanya hivi baadaye kutoka kwa Paneli ya Msimamizi wa Pydio.

15. Hatua ya mwisho imegongwa kwenye Sakinisha Pydio Sasa na usubiri kisakinishi imalize kwa kutuma ujumbe kwa mafanikio.

16. Baada ya kisakinishi kukamilika utaelekezwa upya kiotomatiki kwenye ukurasa wa tovuti wa Pydio kuingia. Ingia ukitumia kitambulisho chako cha msimamizi ulichounda wakati wa usakinishaji na usanidi Seva yako ya Faili na Ushirikiano ( chagua nafasi ya kazi unayopendelea, unda watumiaji wapya, folda, pakia faili, hariri ruhusa za watumiaji n.k).

Hatua ya 3: Washa HTTPS kwenye kikoa kidogo cha Pydio

Kwa sababu Pydio ni Jukwaa la Kushiriki Faili kwa Ushirikiano, watumiaji wanahitaji kulindwa dhidi ya vifurushi vya mtandao vinavyosikilizwa kwa kutekeleza kikoa chako kidogo ili kiendeshe HTTPS itifaki.

17. Ingia kwenye Kidirisha cha Msimamizi wa Zentyal, nenda kwenye Seva ya Wavuti, chagua kikoa chako kidogo cha pydio, bofya kitufe cha Hariri fomu Kitendo, chagua Lazimisha SSL kwenye usaidizi wa SSL, gonga Badilisha na Hifadhi mipangilio yako.

Hongera! Sasa umesakinisha na kusanidi jukwaa lako la hifadhi ya wingu la kushiriki kwenye mazingira salama ya mtandao.

Hitimisho

Kama hitimisho, Pydio inaweza kuwa Jukwaa bora la Kushiriki Faili za Chanzo Huria kwa shirika lako ambalo linaweza kuunganisha watumiaji papo hapo kwenye hifadhi ya mtandao wako wa ndani au NAS na linaweza kutoa njia mbadala ya kifahari kwa majukwaa mengine ya hifadhi ya wingu yanayotolewa kwenye Mtandao leo.