ഉബുണ്ടു 18.04-ൽ OwnCloud എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം


ഡ്രോപ്പ്ബോക്സും ഗൂഗിൾ ഡ്രൈവും നൽകുന്ന സേവനങ്ങളും പ്രവർത്തനങ്ങളും സമാനമായ ഓപ്പൺ സോഴ്uസ് ഫയൽ ഷെയറിംഗും ക്ലൗഡ് സഹകരണ പ്ലാറ്റ്uഫോമാണ് OwnCloud. എന്നിരുന്നാലും, ഡ്രോപ്പ്ബോക്സിൽ നിന്ന് വ്യത്യസ്തമായി, ഹോസ്റ്റ് ചെയ്ത ഫയലുകൾ സംഭരിക്കുന്നതിനുള്ള ഡാറ്റാസെന്റർ ശേഷി OwnCloud-നില്ല. എന്നിരുന്നാലും, നിങ്ങൾക്ക് ഇപ്പോഴും പ്രമാണങ്ങൾ, ചിത്രങ്ങൾ, വീഡിയോകൾ എന്നിവ പോലുള്ള ഫയലുകൾ പങ്കിടാനും സ്uമാർട്ട്uഫോണുകൾ, ടാബ്uലെറ്റുകൾ, പിസികൾ എന്നിവ പോലുള്ള ഒന്നിലധികം ഉപകരണങ്ങളിൽ അവ ആക്uസസ് ചെയ്യാനും കഴിയും.

ഈ ലേഖനത്തിൽ, ഉബുണ്ടു 18.04-ലും പുതിയ പതിപ്പുകളിലും OwnCloud എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാമെന്ന് നിങ്ങൾ പഠിക്കും.

ഘട്ടം 1: ഉബുണ്ടു സിസ്റ്റം പാക്കേജുകൾ അപ്ഡേറ്റ് ചെയ്യുക

ആരംഭിക്കുന്നതിന് മുമ്പ്, താഴെ പറയുന്ന apt കമാൻഡ് ഉപയോഗിച്ച് സിസ്റ്റം പാക്കേജുകളും റിപ്പോസിറ്ററികളും അപ്ഡേറ്റ് ചെയ്യുക.

$ sudo apt update -y && sudo apt upgrade -y

ഘട്ടം 2: ഉബുണ്ടുവിൽ Apache, PHP 7.2 എന്നിവ ഇൻസ്റ്റാൾ ചെയ്യുക

OwnCloud PHP-യിൽ നിർമ്മിച്ചതാണ്, ഇത് സാധാരണയായി ഒരു വെബ് ഇന്റർഫേസ് വഴിയാണ് ആക്സസ് ചെയ്യപ്പെടുന്നത്. ഇക്കാരണത്താൽ, OwnCloud ഫയലുകളും PHP 7.2, OwnCloud സുഗമമായി പ്രവർത്തിക്കുന്നതിന് ആവശ്യമായ അധിക PHP മൊഡ്യൂളുകളും നൽകുന്നതിന് ഞങ്ങൾ Apache വെബ്സെർവർ ഇൻസ്റ്റാൾ ചെയ്യാൻ പോകുന്നു.

$ sudo apt install apache2 libapache2-mod-php7.2 openssl php-imagick php7.2-common php7.2-curl php7.2-gd php7.2-imap php7.2-intl php7.2-json php7.2-ldap php7.2-mbstring php7.2-mysql php7.2-pgsql php-smbclient php-ssh2 php7.2-sqlite3 php7.2-xml php7.2-zip

ഇൻസ്റ്റാളേഷൻ പൂർത്തിയായിക്കഴിഞ്ഞാൽ, dpkg കമാൻഡ് പ്രവർത്തിപ്പിച്ച് Apache ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ടോ എന്ന് നിങ്ങൾക്ക് പരിശോധിക്കാവുന്നതാണ്.

$ sudo dpkg -l apache2

ഔട്ട്പുട്ടിൽ നിന്ന്, ഞങ്ങൾ അപ്പാച്ചെ പതിപ്പ് 2.4.29 ഇൻസ്റ്റാൾ ചെയ്തതായി കാണാം.

ബൂട്ടിൽ പ്രവർത്തിക്കാൻ അപ്പാച്ചെ ആരംഭിക്കുന്നതിനും പ്രവർത്തനക്ഷമമാക്കുന്നതിനും, കമാൻഡുകൾ പ്രവർത്തിപ്പിക്കുക.

$ sudo systemctl start apache2
$ sudo systemctl enable apache2

ഇപ്പോൾ നിങ്ങളുടെ ബ്രൗസറിലേക്ക് പോയി, കാണിച്ചിരിക്കുന്നതുപോലെ URL ബാറിൽ നിങ്ങളുടെ സെർവറിന്റെ IP വിലാസം ടൈപ്പ് ചെയ്യുക:

http://server-IP

അപ്പാച്ചെ ഇൻസ്uറ്റാൾ ചെയ്uത് പ്രവർത്തിക്കുന്നുവെന്ന് കാണിക്കുന്ന ഒരു വെബ്uപേജ് നിങ്ങൾക്ക് ചുവടെ ലഭിക്കും.

PHP ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ടോയെന്ന് പരിശോധിക്കാൻ.

$ php -v

ഘട്ടം 3: ഉബുണ്ടുവിൽ MariaDB ഇൻസ്റ്റാൾ ചെയ്യുക

ഡെവലപ്പർമാർ, ഡാറ്റാബേസ് പ്രേമികൾ, കൂടാതെ പ്രൊഡക്ഷൻ പരിതസ്ഥിതികളിലും വ്യാപകമായി ഉപയോഗിക്കുന്ന ഒരു ജനപ്രിയ ഓപ്പൺ സോഴ്uസ് ഡാറ്റാബേസ് സെർവറാണ് മരിയാഡിബി. ഇത് MySQL-ന്റെ ഒരു ഫോർക്ക് ആണ്, ഒറാക്കിൾ MySQL ഏറ്റെടുത്തതിനുശേഷം MySQL-ന് മുൻഗണന നൽകിയിട്ടുണ്ട്.

MariaDB റൺ ഇൻസ്റ്റാൾ ചെയ്യാൻ.

$ sudo apt install mariadb-server

സ്ഥിരസ്ഥിതിയായി, MariaDB സുരക്ഷിതമല്ല കൂടാതെ സുരക്ഷാ ലംഘനങ്ങൾക്ക് സാധ്യതയുണ്ട്. അതിനാൽ, മരിയാഡിബി സെർവർ കഠിനമാക്കുന്നതിന് ഞങ്ങൾ കൂടുതൽ ഘട്ടങ്ങൾ ചെയ്യേണ്ടതുണ്ട്.

നിങ്ങളുടെ MySQL സെർവർ സുരക്ഷിതമാക്കാൻ ആരംഭിക്കുന്നതിന്, കമാൻഡ് പ്രവർത്തിപ്പിക്കുക:

$ sudo mysql_secure_installation

റൂട്ട് പാസ്uവേഡ് ആവശ്യപ്പെടുമ്പോൾ ENTER അമർത്തുക, റൂട്ട് പാസ്uവേഡ് സജ്ജമാക്കാൻ ‘Y’ അമർത്തുക.

ശേഷിക്കുന്ന നിർദ്ദേശങ്ങൾക്കായി, ‘Y’ എന്ന് ടൈപ്പ് ചെയ്ത് ENTER അമർത്തുക.

നിങ്ങളുടെ MariaDB സെർവർ ഇപ്പോൾ മാന്യമായ തലത്തിലേക്ക് സുരക്ഷിതമാണ്.

ഘട്ടം 4: ഒരു OwnCloud ഡാറ്റാബേസ് സൃഷ്ടിക്കുക

ഇൻസ്റ്റാളേഷൻ സമയത്തും ശേഷവും ഫയലുകൾ സംഭരിക്കുന്നതിന് Owncloud-നായി ഞങ്ങൾ ഒരു ഡാറ്റാബേസ് സൃഷ്ടിക്കേണ്ടതുണ്ട്. അതിനാൽ MariaDB-യിൽ ലോഗിൻ ചെയ്യുക.

$ sudo mysql -u root -p

താഴെയുള്ള കമാൻഡുകൾ പ്രവർത്തിപ്പിക്കുക:

MariaDB [(none)]> CREATE DATABASE owncloud_db;
MariaDB [(none)]> GRANT ALL ON owncloud_db.* TO 'owncloud_user'@'localhost' IDENTIFIED BY '[email ';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

ഘട്ടം 5: ഉബുണ്ടുവിൽ OwnCloud ഡൗൺലോഡ് ചെയ്യുക

ഡാറ്റാബേസ് സൃഷ്ടിച്ച ശേഷം, ഇപ്പോൾ wget കമാൻഡ്.

$ sudo wget https://download.owncloud.org/community/owncloud-10.4.0.zip

ഡൗൺലോഡ് ചെയ്uതുകഴിഞ്ഞാൽ, സിപ്പ് ചെയ്uത പാക്കേജ് /var/www/ ഡയറക്uടറിയിലേക്ക് അൺസിപ്പ് ചെയ്യുക.

$ sudo unzip owncloud-10.4.0.zip -d /var/www/

തുടർന്ന്, അനുമതികൾ സജ്ജമാക്കുക.

$ sudo chown -R www-data:www-data /var/www/owncloud/
$ sudo chmod -R 755 /var/www/owncloud/

ഘട്ടം 6: OwnCloud-നായി അപ്പാച്ചെ കോൺഫിഗർ ചെയ്യുക

ഈ ഘട്ടത്തിൽ, OwnCloud-ന്റെ ഫയലുകൾ നൽകുന്നതിന് ഞങ്ങൾ Apache കോൺഫിഗർ ചെയ്യാൻ പോകുന്നു. അത് ചെയ്യുന്നതിന്, കാണിച്ചിരിക്കുന്നതുപോലെ ഞങ്ങൾ Owncloud-നായി ഒരു കോൺഫിഗറേഷൻ ഫയൽ സൃഷ്ടിക്കാൻ പോകുന്നു.

$ sudo vim /etc/apache2/conf-available/owncloud.conf

ചുവടെയുള്ള കോൺഫിഗറേഷൻ ചേർക്കുക.

Alias /owncloud "/var/www/owncloud/"

<Directory /var/www/owncloud/>
  Options +FollowSymlinks
  AllowOverride All

 <IfModule mod_dav.c>
  Dav off
 </IfModule>

 SetEnv HOME /var/www/owncloud
 SetEnv HTTP_HOME /var/www/owncloud

</Directory>

ഫയൽ സംരക്ഷിച്ച് അടയ്ക്കുക.

അടുത്തതായി, ചുവടെയുള്ള കമാൻഡുകൾ പ്രവർത്തിപ്പിച്ച് ആവശ്യമായ എല്ലാ അപ്പാച്ചെ മൊഡ്യൂളുകളും പുതുതായി ചേർത്ത കോൺഫിഗറേഷനും നിങ്ങൾ പ്രാപ്തമാക്കേണ്ടതുണ്ട്:

$ sudo a2enconf owncloud
$ sudo a2enmod rewrite
$ sudo a2enmod headers
$ sudo a2enmod env
$ sudo a2enmod dir
$ sudo a2enmod mime

മാറ്റങ്ങൾ പ്രാബല്യത്തിൽ വരുന്നതിന് അപ്പാച്ചെ വെബ്സെർവർ പുനരാരംഭിക്കുക.

$ sudo systemctl restart apache2

ഘട്ടം 7: ഉബുണ്ടുവിൽ OwnCloud ഇൻസ്റ്റാളേഷൻ പൂർത്തിയാക്കുന്നു

ആവശ്യമായ എല്ലാ കോൺഫിഗറേഷനുകളും അന്തിമമാക്കിയതോടെ, ഒരു ബ്രൗസറിൽ OwnCloud ഇൻസ്റ്റാൾ ചെയ്യുക മാത്രമാണ് അവശേഷിക്കുന്നത്. അതിനാൽ നിങ്ങളുടെ ബ്രൗസറിലേക്ക് പോയി നിങ്ങളുടെ സെർവറിന്റെ വിലാസത്തിൽ /owncloud പ്രത്യയം ടൈപ്പ് ചെയ്യുക.

http://server-IP/owncloud

ചുവടെയുള്ളതിന് സമാനമായ ഒരു വെബ് പേജ് നിങ്ങൾക്ക് നൽകും.

തൊട്ടു താഴെ, 'സ്റ്റോറേജും ഡാറ്റാബേസും' ക്ലിക്ക് ചെയ്യുക. 'ഡാറ്റാബേസ് കോൺഫിഗർ ചെയ്യുക' വിഭാഗത്തിന് കീഴിൽ 'MySQL/MariaDB' തിരഞ്ഞെടുത്ത് OwnCloud-നായുള്ള ഡാറ്റാബേസ് സൃഷ്ടിക്കുമ്പോൾ നിങ്ങൾ നിർവചിച്ച ഡാറ്റാബേസ് ക്രെഡൻഷ്യലുകൾ പൂരിപ്പിക്കുക, അതായത് ഡാറ്റാബേസ് ഉപയോക്താവ്, ഡാറ്റാബേസ് ഉപയോക്താവിന്റെ പാസ്uവേഡ്, ഡാറ്റാബേസ് നാമം.

അവസാനമായി, Owncloud സജ്ജീകരിക്കാൻ 'ഫിനിഷ് സെറ്റപ്പ്' ക്ലിക്ക് ചെയ്യുക.

കാണിച്ചിരിക്കുന്നതുപോലെ ഇത് നിങ്ങളെ ലോഗിൻ സ്ക്രീനിലേക്ക് കൊണ്ടുപോകുന്നു. നേരത്തെ നിർവചിച്ച ഉപയോക്തൃനാമവും പാസ്uവേഡും നൽകി ENTER അമർത്തുക.

iOS, Android, ഡെസ്uക്uടോപ്പ് ആപ്പ് എന്നിവയിൽ നിന്ന് OwnCloud ആക്uസസ് ചെയ്യാൻ കഴിയുന്ന മറ്റ് വഴികളെ സൂചിപ്പിക്കുന്ന ഒരു അറിയിപ്പ് അവതരിപ്പിക്കും.

കാണിച്ചിരിക്കുന്നതുപോലെ ഡാഷ്ബോർഡ് ആക്സസ് ചെയ്യാൻ പോപ്പ്-അപ്പ് അടയ്ക്കുക:

അത്രയേയുള്ളൂ, സുഹൃത്തുക്കളേ! ഞങ്ങൾ ഉബുണ്ടു 18.04-ൽ OwnCloud ഫയൽ പങ്കിടൽ പ്ലാറ്റ്uഫോം വിജയകരമായി ഇൻസ്റ്റാൾ ചെയ്തു.