Zentyal 3.4 Webserver-ൽ Pydio ഫയൽ പങ്കിടൽ പ്ലാറ്റ്ഫോം ഇൻസ്റ്റാൾ ചെയ്യുന്നു - ഭാഗം 11


Zentyal 3.4 PDC ട്യൂട്ടോറിയലുകളുടെ ഈ പരമ്പരയിലൂടെ, Samba, FTP എന്നിവ പോലുള്ള ഫയൽ പങ്കിടലിനായി ഞങ്ങൾക്ക് സജ്ജീകരണ സേവനങ്ങൾ ഉണ്ടായിരുന്നു, അവയുടെ ഉയർച്ച താഴ്ചകൾ ഉള്ള സേവനങ്ങൾ ( Samba ബ്രോഡ്കാസ്റ്റുകൾ ഉപയോഗിക്കുന്നു, LAN-നായി രൂപകൽപ്പന ചെയ്uതതാണ് ഇൻറർനെറ്റിലൂടെ അളക്കാൻ കഴിയില്ല.

FTP അടിസ്ഥാന ഡയറക്uടറിയും ഫയൽ ലെവൽ ആക്uസസിംഗും മാത്രമേ നൽകുന്നുള്ളൂ, കോൺഫിഗറേഷനുകൾ സിസ്റ്റം അഡ്മിനിസ്uട്രേറ്ററാണ് നിർമ്മിച്ചിരിക്കുന്നത്, എന്നാൽ ചിലപ്പോൾ നിങ്ങൾ ഉപയോക്താക്കൾക്ക് സങ്കീർണ്ണമായ സിസ്റ്റം സജ്ജീകരണങ്ങൾ ആവശ്യമില്ലാത്ത ചില അധിക ഫയൽ പങ്കിടൽ പ്ലാറ്റ്uഫോമുകൾ നൽകണം, അതിനാൽ ഉപയോക്താക്കൾ അധിക സോഫ്റ്റ്uവെയർ ഇൻസ്റ്റാൾ ചെയ്യേണ്ടതില്ല.

ഈ ട്യൂട്ടോറിയൽ അപ്പാച്ചെ വെബ്uസെർവറിന് മുകളിലുള്ള Pydio –former AjaXplorer (http://pyd.io) ന്റെ അടിസ്ഥാന ഇൻസ്റ്റാളേഷനും മിനിമൽ കോൺഫിഗറേഷനും ഉൾക്കൊള്ളുന്നു, ഇത് ഒരു ശക്തമായ ഓപ്പൺ സോഴ്uസ് ഫയൽ പങ്കിടലും സഹകരണ പ്ലാറ്റ്uഫോമും ആണ്. ആന്തരികവും ബാഹ്യവുമായ ഉപയോക്താക്കൾക്കായി ഒരു സ്യൂഡോ-ക്ലൗഡ് ഫയൽ പങ്കിടൽ പ്ലാറ്റ്uഫോമിലേക്ക് Zentyal കൂടാതെ ഡോക്യുമെന്റുകൾ സൃഷ്uടിക്കുക, എഡിറ്റ് ചെയ്യുക, ഡാറ്റ അപ്uലോഡ് ചെയ്യുക, വീഡിയോകൾ കാണുക, സംഗീതം കേൾക്കുക, നിങ്ങളുടെ ഫയലുകൾ മറ്റുള്ളവരുമായി പങ്കിടുക, ഫയൽ എഡിറ്റിംഗിൽ സഹകരിക്കുക തുടങ്ങിയ സവിശേഷതകൾ നൽകുക. .

  1. Zentyal-ൽ Apache ഇൻസ്റ്റാൾ ചെയ്ത് കോൺഫിഗർ ചെയ്യുക
  2. Zentyal-ൽ UserDir, Password Protect Web Directories എന്നിവ പ്രവർത്തനക്ഷമമാക്കുക
  3. AllowOverride നിർദ്ദേശം ഉപയോഗിച്ച് .htaccess ഫയൽ പ്രവർത്തനക്ഷമമാക്കുക.
  4. ഈ സജ്ജീകരണത്തിനായി, മുൻ വിഷയത്തിൽ സൃഷ്uടിച്ച \cloud.mydomain.com ഉപഡൊമെയ്uൻ Pydio വെബ് ഫയലുകൾ ഹോസ്റ്റുചെയ്യുന്നതിനും ഉപയോക്തൃ സംഭരണം നൽകുന്നതിനും ഉപയോഗിക്കും.
  5. ‘/srv/www/cloud.mydomain.com’ പാത്ത് എല്ലാ Pydio വെബ് കോൺഫിഗറേഷൻ ഫയലുകളും ഹോസ്റ്റ് ചെയ്യും.

ഘട്ടം 1: Pydio ഡൗൺലോഡ് ചെയ്ത് കോൺഫിഗർ ചെയ്യുക

Pydio ഡൗൺലോഡ് ചെയ്യുന്നതിനും ഇൻസ്റ്റാൾ ചെയ്യുന്നതിനും രണ്ട് സമീപനങ്ങളുണ്ട്.

  1. ആദ്യം Pydio ഔദ്യോഗിക വെബ്uസൈറ്റ് സന്ദർശിക്കുക http://pyd.io/ –> ഡൗൺലോഡ് വിഭാഗം -> മാനുവൽ ഇൻസ്റ്റാളേഷൻ, zip അല്ലെങ്കിൽ ടാർ പാക്കേജ് ഡൗൺലോഡ് ചെയ്യുക, അത് നിങ്ങളുടെ സെർവർ പാതയിലേക്ക് എക്uസ്uട്രാക്uറ്റ് ചെയ്യുക (/srv/www/cloud.mydomain.com ഈ സാഹചര്യത്തിൽ) കൂടാതെ ബ്രൗസർ ഇൻസ്റ്റാളർ പ്രവർത്തിപ്പിക്കുക.
  2. ഡെബിയൻ സിസ്റ്റങ്ങളിലെ റിപ്പോസിറ്ററികൾ വഴി നൽകുന്ന ഒരു ഓട്ടോമാറ്റിക് ഇൻസ്റ്റാളർ പ്രവർത്തിപ്പിച്ച് apt-get കമാൻഡ് പ്രവർത്തിപ്പിക്കുക അല്ലെങ്കിൽ എന്റർപ്രൈസ് ലിനക്സിനായി (CentOS, RHEL, Fedora) RPM പാക്കേജ് ഇൻസ്റ്റാൾ ചെയ്യുക എന്നതാണ് രണ്ടാമത്തെ രീതി.

മറ്റേതെങ്കിലും വിശദമായ വിവരങ്ങൾക്ക് http://pyd.io/download/ പേജ് സന്ദർശിക്കുക.

ഈ വിഷയത്തിൽ ഇഷ്uടാനുസൃതമാക്കൽ ആവശ്യങ്ങൾക്കായി wget ഉപയോഗിച്ച് ssh ഉള്ള മാനുവൽ രീതി ഉപയോഗിക്കും.

1. റൂട്ട് അക്കൗണ്ട് ഉപയോഗിച്ച് Zentyal IP അല്ലെങ്കിൽ ഡൊമെയ്ൻ നാമം ഉപയോഗിച്ച് Putty-ൽ നിന്ന് Zentyal 3.4 PDC സെർവറിലേക്ക് ലോഗിൻ ചെയ്യുക.

2. wget കമാൻഡ് ഉപയോഗിച്ച് Pydio zip അല്ലെങ്കിൽ tar.gz പാക്കേജ് ഡൗൺലോഡ് ചെയ്ത് അത് എക്uസ്uട്രാക്uറ്റ് ചെയ്യുക ( Linux-ൽ ഞാൻ വ്യക്തിപരമായി tar.gz< ശുപാർശ ചെയ്യുന്നു ആർക്കൈവ് ).

# 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. എക്uസ്uട്രാക്uറ്റുചെയ്uത എല്ലാ ഫയലുകളും ഇനിപ്പറയുന്ന കമാൻഡുകൾ നൽകി നിങ്ങളുടെ സബ്uഡൊമെയ്uൻ വെർച്വൽ ഹോസ്റ്റ് ഡോക്യുമെന്റ് റൂട്ട് പാതയിലേക്ക് പകർത്തുക, തുടർന്ന് ഡോക്യുമെന്റ് റൂട്ട് ഫിസിക്കൽ പാഥിലേക്ക് നാവിഗേറ്റ് ചെയ്യുക.

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

4. Pydio-ന് ആവശ്യമായ Zentyal Webserver-നായി ചില അധിക Apache, MYSQL, PHP മൊഡ്യൂളുകൾ ഇൻസ്റ്റാൾ ചെയ്യാനുള്ള സമയമാണിത്, തുടർന്ന് 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. അടുത്ത ഘട്ടം ഒരു ബ്രൗസർ തുറന്ന് URL-ൽ നിങ്ങളുടെ സബ്ഡൊമെയ്ൻ ടൈപ്പ് ചെയ്യുക എന്നതാണ്.

6. മുകളിലെ സ്uക്രീൻഷോട്ടിലെ പോലെ ഒരു പിശക് സന്ദേശം നിങ്ങൾക്ക് ലഭിക്കുകയാണെങ്കിൽ, Pydio data ഡയറക്uടറിയിൽ പ്രത്യേക അനുമതികളോടെ www-data നൽകുക.

# chown –R www-data data/.

7. ഒരു പ്രൊഡക്ഷൻ എൻവയോൺമെന്റിനായി നിങ്ങൾ Pydio കോൺഫിഗറേഷൻ ഡാറ്റയ്ക്കായി (ഉപയോക്താക്കൾ, പ്ലഗിനുകൾ, ഡോക്യുമെന്റ് മാനേജ്മെന്റ് മുതലായവ) ഒരു ഡാറ്റാബേസ് ഇൻസ്റ്റാൾ ചെയ്യുകയും കോൺഫിഗർ ചെയ്യുകയും ചെയ്യേണ്ടതുണ്ട്. ഈ സാഹചര്യത്തിൽ Zentyal-ന് ഏറ്റവും അനുയോജ്യമായ ഡാറ്റാബേസ് MYSQL ആണ്, അത് ഇതിനകം ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ട്, എന്നാൽ ഒരു Pydio ഉപയോക്താവും ഡാറ്റാബേസും ആവശ്യമാണ്.

Pydio ഉപയോക്താവിനെയും ഡാറ്റാബേസിനെയും സൃഷ്ടിക്കുന്നതിന് MYSQL ഡാറ്റാബേസിലേക്ക് ലോഗിൻ ചെയ്യുകയും pydio എന്ന പേരിൽ ഒരു പുതിയ ഡാറ്റാബേസ് സൃഷ്ടിക്കുകയും pydio ഉപയോക്താവ് pydio എല്ലാ പ്രത്യേകാവകാശങ്ങളോടും കൂടി ഈ ഡാറ്റാബേസ് ആക്സസ് ചെയ്യാൻ കഴിയുകയും ചെയ്യുന്നു ( ഒരു പ്രൊഡക്ഷൻ ബോക്സിൽ ഉപയോക്താവിന്റെയും ഡാറ്റാബേസിന്റെയും പേര് മാറ്റുക).

# 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. സ്റ്റാൻഡേർഡ് റൂട്ട് അക്കൗണ്ട് ഉപയോഗിച്ച് MYSQL ഡാറ്റാബേസ് ആക്സസ് ചെയ്യാൻ ശ്രമിക്കുമ്പോൾ നിങ്ങൾക്ക് ഒരു പിശക് വന്നാൽ MYSQL റൂട്ട് പാസ്uവേഡ് മാറ്റാൻ ഇനിപ്പറയുന്ന കമാൻഡ് നൽകുക.

# dpkg-reconfigure mysql-server-5.5

9. ഇപ്പോൾ നിങ്ങളുടെ ബ്രൗസർ വീണ്ടും Pydio സബ്ഡൊമെയ്ൻ URL-ലേക്ക് പോയിന്റ് ചെയ്യുക.

നിങ്ങൾക്ക് കാണാനാകുന്നതുപോലെ, Pydio സുഗമമായി പ്രവർത്തിക്കുന്നതിൽ നിന്ന് ഇൻസ്റ്റാളർ ചില പിശകുകൾ സൃഷ്ടിക്കുന്നു. ജനറേറ്റുചെയ്ത ചില പിശകുകൾ പരിഹരിക്കുന്നതിന് ഇനിപ്പറയുന്ന കമാൻഡുകൾ പ്രവർത്തിപ്പിക്കുക.

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

PHP ഔട്ട്uപുട്ട് ബഫർ പ്രവർത്തനരഹിതമാക്കുന്നതിന് (മികച്ച പ്രകടനത്തിന്) തുറന്ന് output_buffering മൂല്യം /etc/php5/apache2/php-ൽ ഓഫ് ആയി മാറ്റുക .ഇനിപാത.

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

ഇൻസ്റ്റാളേഷൻ പ്രക്രിയയുമായി ബന്ധപ്പെട്ട ഈ ഘട്ടങ്ങൾക്കെല്ലാം ശേഷവും നിങ്ങൾക്ക് മറ്റ് പിശകുകൾ അനുഭവപ്പെടാം, പക്ഷേ അവ മുന്നറിയിപ്പ് പിശകുകളായി വർഗ്ഗീകരിച്ചിട്ടുണ്ടെങ്കിൽ നിങ്ങൾക്ക് തുടരാം.

ഘട്ടം 2: Pydio ഇൻസ്റ്റലേഷൻ നടത്തുക

10. യഥാർത്ഥത്തിൽ Pydio ഇൻസ്റ്റാളർ പ്രവർത്തിപ്പിക്കാനുള്ള സമയമാണിത്. Zentyal വെബ്സെർവർ മൊഡ്യൂൾ പുനരാരംഭിച്ചതിന് ശേഷം നിങ്ങളുടെ സബ്ഡൊമെയ്ൻ പേജ് വീണ്ടും പുതുക്കി Start Wizard! എന്നതിൽ ക്ലിക്ക് ചെയ്യുക.

11. നിങ്ങളുടെ Pydio അഡ്മിനിസ്uട്രേറ്റർ ഉപയോക്താവിനെ സൃഷ്uടിക്കുക എന്നതാണ് ആദ്യപടി. നിങ്ങൾ ആഗ്രഹിക്കുന്ന അഡ്മിൻ ഉപയോക്തൃനാമം നൽകി ശക്തമായ ഒരു പാസ്uവേഡ് തിരഞ്ഞെടുക്കുക.

12. അടുത്തതായി ഒരു ശീർഷകം ചേർത്ത് Pydio ഗ്ലോബൽ ഓപ്ഷനുകൾ കോൺഫിഗർ ചെയ്യുക, നിങ്ങളുടെ ഡിഫോൾട്ട് ആപ്ലിക്കേഷൻ ഭാഷ തിരഞ്ഞെടുത്ത് ഒരു സ്വാഗത സന്ദേശം സജ്ജീകരിക്കുക (ഇമെയിൽ പ്രവർത്തനക്ഷമമാക്കരുത്).

13. അടുത്ത പ്രോംപ്റ്റിൽ, നേരത്തെ സൃഷ്ടിച്ച ക്രെഡൻഷ്യലുകൾ ഉപയോഗിച്ച് Pydio ലേക്ക് MYSQL ഡാറ്റാബേസുമായി ബന്ധിപ്പിച്ച് നിങ്ങളുടെ SQL കണക്റ്റിവിറ്റി പരിശോധിക്കുക.

14. നിങ്ങൾക്ക് ഇപ്പോൾ മറ്റ് ഉപയോക്താക്കളെ ചേർക്കാം അല്ലെങ്കിൽ Pydio അഡ്മിൻ പാനലിൽ നിന്ന് ഇത് പിന്നീട് ചെയ്യാൻ നിങ്ങൾക്ക് തിരഞ്ഞെടുക്കാം.

15. അവസാന ഘട്ടം Pydio ഇപ്പോൾ ഇൻസ്റ്റാൾ ചെയ്യുക എന്നതിൽ അമർത്തി, വിജയകരമായ ഒരു സന്ദേശത്തോടെ ഇൻസ്റ്റാളർ പൂർത്തിയാകുന്നതുവരെ കാത്തിരിക്കുക.

16. ഇൻസ്റ്റാളർ പൂർത്തിയാക്കിയ ശേഷം നിങ്ങളെ സ്വയമേവ Pydio ലോഗിൻ വെബ്uപേജിലേക്ക് റീഡയറക്uടുചെയ്യും. ഇൻസ്റ്റാളേഷൻ പ്രക്രിയയിൽ സൃഷ്ടിച്ച നിങ്ങളുടെ അഡ്മിനിസ്ട്രേറ്റീവ് ക്രെഡൻഷ്യലുകൾ ഉപയോഗിച്ച് ലോഗിൻ ചെയ്യുക, നിങ്ങളുടെ ഫയലും സഹകരണ സെർവറും സജ്ജീകരിക്കുക (നിങ്ങളുടെ ഇഷ്ടപ്പെട്ട വർക്ക്uസ്uപേസ് തിരഞ്ഞെടുക്കുക, പുതിയ ഉപയോക്താക്കളെ സൃഷ്uടിക്കുക, ഫോൾഡറുകൾ, ഫയലുകൾ അപ്uലോഡ് ചെയ്യുക, ഉപയോക്താക്കളുടെ അനുമതികൾ എഡിറ്റുചെയ്യുക തുടങ്ങിയവ).

ഘട്ടം 3: Pydio സബ്uഡൊമെയ്uനിൽ HTTPS പ്രവർത്തനക്ഷമമാക്കുക

Pydio ഒരു സഹകരണ ഫയൽ പങ്കിടൽ പ്ലാറ്റ്uഫോമായതിനാൽ ഉപയോക്താക്കൾ HTTPS പ്രോട്ടോക്കോളിൽ പ്രവർത്തിക്കാൻ നിങ്ങളുടെ സബ്uഡൊമെയ്uൻ നിർബന്ധിതമാക്കിക്കൊണ്ട് നെറ്റ്uവർക്ക് പാക്കേജുകൾ ചോർത്തുന്നതിൽ നിന്ന് പരിരക്ഷിക്കേണ്ടതുണ്ട്.

17. Zentyal Admin Panel-ലേക്ക് ലോഗിൻ ചെയ്യുക, Web Server-ലേക്ക് നാവിഗേറ്റ് ചെയ്യുക, നിങ്ങളുടെ pydio സബ്ഡൊമെയ്ൻ തിരഞ്ഞെടുക്കുക, Edit ബട്ടണിൽ ക്ലിക്ക് ചെയ്യുക ഫോം ആക്ഷൻ, SSL പിന്തുണയിൽ SSL നിർബന്ധിക്കുക തിരഞ്ഞെടുക്കുക, മാറ്റുക എന്നതിൽ അമർത്തി സംരക്ഷിക്കുക നിങ്ങളുടെ ക്രമീകരണങ്ങൾ.

അഭിനന്ദനങ്ങൾ! ഇപ്പോൾ നിങ്ങൾ സുരക്ഷിതമായ നെറ്റ്uവർക്ക് പരിതസ്ഥിതിയിൽ നിങ്ങളുടെ പങ്കിടൽ ക്ലൗഡ് സ്റ്റോറേജ് പ്ലാറ്റ്uഫോം ഇൻസ്റ്റാൾ ചെയ്യുകയും കോൺഫിഗർ ചെയ്യുകയും ചെയ്തു.

ഉപസംഹാരം

ഒരു ഉപസംഹാരമെന്ന നിലയിൽ, Pydio നിങ്ങളുടെ സ്ഥാപനത്തിന് ഒരു മികച്ച ഓപ്പൺ സോഴ്uസ് ഫയൽ പങ്കിടൽ പ്ലാറ്റ്uഫോമാണ്, അത് നിങ്ങളുടെ പ്രാദേശിക നെറ്റ്uവർക്ക് സ്റ്റോറേജിലേക്കോ NAS ലേക്കോ ഉപയോക്താക്കളെ തൽക്ഷണം ബന്ധിപ്പിക്കാൻ കഴിയും, കൂടാതെ ഇന്ന് ഇന്റർനെറ്റിൽ വാഗ്ദാനം ചെയ്യുന്ന മറ്റ് ക്ലൗഡ് സ്റ്റോറേജ് പ്ലാറ്റ്uഫോമുകൾക്ക് മനോഹരമായ ഒരു ബദൽ നൽകാനും കഴിയും.