Rocky Linux, AlmaLinux എന്നിവയിൽ OwnCloud എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം


വർക്ക്ഫ്ലോകൾ കാര്യക്ഷമമാക്കുന്നതിന് ഉപയോക്താക്കൾ ക്ലൗഡിൽ പ്രയോജനപ്പെടുത്തുന്ന പ്രധാന പ്രവർത്തനങ്ങളിലൊന്നാണ് ഫയൽ പങ്കിടലും സഹകരണവും. ഭൂമിശാസ്ത്രപരമായ ദൂരം പരിഗണിക്കാതെ തന്നെ സമയബന്ധിതവും സൗകര്യപ്രദവുമായ രീതിയിൽ അവരുടെ പ്രോജക്റ്റുകൾ പൂർത്തിയാക്കാൻ ഇത് ടീമുകളെയും ഉപയോക്താക്കളെയും പ്രാപ്തരാക്കുന്നു.

സുരക്ഷിതവും സൗകര്യപ്രദവുമായ രീതിയിൽ തങ്ങളുടെ ഫയലുകളും ഫോൾഡറുകളും തടസ്സമില്ലാതെ അപ്uലോഡ് ചെയ്യാനും പങ്കിടാനും ഉപയോക്താക്കളെ അനുവദിക്കുന്ന ഒരു കൂട്ടം സോഫ്uറ്റ്uവെയർ ഉൾക്കൊള്ളുന്ന ഒരു ഫയൽ സെർവറാണ് Owncloud. നിങ്ങൾക്ക് ഒരു ഓൺ-പ്രെമൈസ് സെർവറിൽ അല്ലെങ്കിൽ നിങ്ങളുടെ വെബ് ഹോസ്റ്റ് ഹോസ്റ്റ് ചെയ്യുന്ന ഒരു വെർച്വൽ സെർവറിൽ OwnCloud വിന്യസിക്കാം. കൂടാതെ, ജർമ്മനിയിൽ സെർവർ ഹോസ്റ്റ് ചെയ്തിട്ടുള്ള SaaS പ്ലാറ്റ്uഫോമായ OwnCloud ഓൺലൈനായി നിങ്ങൾക്ക് തിരഞ്ഞെടുക്കാം.

[ നിങ്ങൾക്ക് ഇതും ഇഷ്ടപ്പെടാം: ലിനക്സിനുള്ള ഓപ്പൺ സോഴ്സ് ക്ലൗഡ് സ്റ്റോറേജ് സോഫ്റ്റ്വെയർ ]

OwnCloud മൂന്ന് പതിപ്പുകളിലാണ് വരുന്നത്: കമ്മ്യൂണിറ്റി, എന്റർപ്രൈസ്, സ്റ്റാൻഡേർഡ്. കമ്മ്യൂണിറ്റി എഡിഷൻ സൌജന്യവും ഓപ്പൺ സോഴ്uസ് ആണ്, നിങ്ങൾ ആരംഭിക്കേണ്ട അടിസ്ഥാന സവിശേഷതകൾ വാഗ്ദാനം ചെയ്യുന്നു, ഇതാണ് ഞങ്ങൾ ഇൻസ്റ്റാൾ ചെയ്യേണ്ടത്.

ഈ ഗൈഡിൽ, Rocky Linux, AlmaLinux എന്നിവയിൽ ഞങ്ങൾ OwnCloud ഇൻസ്റ്റാൾ ചെയ്യും.

മറ്റെന്തിനും മുമ്പ്, നിങ്ങൾക്ക് ഇനിപ്പറയുന്നവ ഉണ്ടെന്ന് ഉറപ്പാക്കുക:

  • Rocky Linux അല്ലെങ്കിൽ AlmaLinux-ൽ ഇൻസ്റ്റാൾ ചെയ്ത LAMP സ്റ്റാക്കിന്റെ ഒരു ഉദാഹരണം.
  • ഒരു സുഡോ ഉപയോക്താവ് കോൺഫിഗർ ചെയ്uതിരിക്കുന്ന റോക്കി ലിനക്uസ് ഇൻസ്റ്റൻസിലേക്കുള്ള SSH ആക്uസസ്.

ഘട്ടം 1: അധിക PHP വിപുലീകരണങ്ങൾ ഇൻസ്റ്റാൾ ചെയ്യുക

ഞങ്ങൾ ആരംഭിക്കുമ്പോൾ, നിങ്ങൾ ഇതിനകം തന്നെ LAMP സ്റ്റാക്ക് ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ടെന്ന് ഞങ്ങൾ പ്രതീക്ഷിക്കുന്നു. PHP 7.2, PHP 7.3 എന്നിവയുമായി മാത്രം പൊരുത്തപ്പെടുന്ന കാലത്ത് PHP 7.4-നുള്ള പിന്തുണ ഇപ്പോൾ OwnCloud-ൽ ഉൾപ്പെടുന്നു.

ഇൻസ്റ്റലേഷൻ പ്രശ്uനങ്ങളില്ലാതെ തുടരുന്നതിന്, ചില അധിക പിഎച്ച്പി മൊഡ്യൂളുകൾ ആവശ്യമാണ്. അതിനാൽ, അവ ഇനിപ്പറയുന്ന രീതിയിൽ ഇൻസ്റ്റാൾ ചെയ്യുക.

$ sudo dnf install php-curl php-gd php-intl php-json php-ldap php-mbstring php-mysqlnd php-xml php-zip php-opcache 

ഘട്ടം 2: OwnCloud-നായി ഒരു ഡാറ്റാബേസ് സൃഷ്uടിക്കുക

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

$ sudo mysql -u root -p

MariaDB പ്രോംപ്റ്റിനുള്ളിൽ, OwnCloud ഡാറ്റാബേസ് സൃഷ്ടിക്കുക. ഞങ്ങളുടെ ഉദാഹരണത്തിൽ, ഡാറ്റാബേസിനെ owncloud_db എന്ന് വിളിക്കുന്നു.

CREATE DATABASE owncloud_db;

അടുത്തതായി, ഒരു OwnCloud ഡാറ്റാബേസ് ഉപയോക്താവിനെ സൃഷ്ടിച്ച് ഒരു പാസ്uവേഡ് നൽകുക.

CREATE USER 'owncloud_user'@'localhost' IDENTIFIED BY '[email ';

തുടർന്ന് OwnCloud ഡാറ്റാബേസിലെ ഡാറ്റാബേസ് ഉപയോക്താവിന് എല്ലാ പ്രത്യേകാവകാശങ്ങളും നൽകുക.

GRANT ALL ON owncloud_db.* TO 'owncloud_user'@'localhost';

അവസാനമായി, മാറ്റങ്ങൾ സംരക്ഷിച്ച് ഡാറ്റാബേസ് സെർവറിൽ നിന്ന് പുറത്തുകടക്കുക.

FLUSH PRIVILEGES;
exit;

ഘട്ടം 3: Rocky Linux-ൽ OwnCloud ഇൻസ്റ്റാൾ ചെയ്യുക

ഡാറ്റാബേസ് ഉള്ളതിനാൽ, OwnCloud-ന്റെ ഡൗൺലോഡ് പേജിലേക്ക് പോയി ഏറ്റവും പുതിയ ആർക്കൈവ് ഫയലിലേക്ക് ലിങ്ക് പകർത്തുക.

wget കമാൻഡ് ഉപയോഗിച്ച്, ടാർബോൾ ഫയൽ ഇനിപ്പറയുന്ന രീതിയിൽ ഡൗൺലോഡ് ചെയ്യുക.

$ wget https://download.owncloud.org/community/owncloud-complete-20210721.tar.bz2

മുന്നോട്ട് പോകുമ്പോൾ, ഡൗൺലോഡ് ചെയ്uത ആർക്കൈവ് ഫയൽ വെബ്uറൂട്ട് ഡയറക്uടറിയിലേക്ക് എക്uസ്uട്രാക്uറ്റ് ചെയ്യുക.

$ sudo tar -jxf owncloud-complete-20210721.tar.bz2 -C /var/www/html

അടുത്തതായി, ഉടമസ്ഥാവകാശം OwnCloud ഡയറക്uടറിയിലേക്ക് Apache ഉപയോക്താവായി മാറ്റുക.

$ sudo chown apache:apache -R /var/www/html/owncloud

അടുത്തതായി, കാണിച്ചിരിക്കുന്നതുപോലെ അനുമതികൾ സജ്ജമാക്കുക.

$ sudo chmod -R 775 /var/www/html/owncloud

ഘട്ടം 4: ഹോസ്റ്റ് OwnCloud-ലേക്ക് അപ്പാച്ചെ കോൺഫിഗർ ചെയ്യുക

OwnCloud-നായി ഒരു കോൺഫിഗറേഷൻ ഫയൽ സൃഷ്ടിക്കുക എന്നതാണ് അടുത്ത നടപടി.

$ sudo vim /etc/httpd/conf.d/owncloud.conf

ഈ വരികൾ പകർത്തി ഒട്ടിച്ച് മാറ്റങ്ങൾ സംരക്ഷിക്കുക.

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

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

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

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

</Directory>

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

$ sudo systemctl restart httpd

ഒപ്പം വെബ്സെർവർ പ്രവർത്തിക്കുന്നുണ്ടോയെന്ന് പരിശോധിക്കുക.

$ sudo systemctl status httpd

അവസാനമായി, ഇനിപ്പറയുന്ന രീതിയിൽ SELinux ക്രമീകരിക്കുക.

$ sudo setsebool -P httpd_unified 1

ഘട്ടം 5: ഒരു ബ്രൗസറിൽ നിന്ന് OwnCloud ആക്സസ് ചെയ്യുക

ഈ ഘട്ടത്തിൽ, ഞങ്ങൾ എല്ലാ കോൺഫിഗറേഷനുകളും പൂർത്തിയാക്കി. ബ്രൗസറിൽ നിന്ന് Owncloud ആക്uസസ് ചെയ്യുക എന്നതാണ് അടുത്ത ഘട്ടം. അതിനാൽ URL ബ്രൗസ് ചെയ്യുക:

http://server-ip/owncloud

ഇത് നിങ്ങളെ ഒരു അഡ്മിൻ അക്കൗണ്ട് സൃഷ്ടിക്കേണ്ട പ്രാരംഭ ഘട്ടത്തിലേക്ക് കൊണ്ടുപോകുന്നു. അതിനാൽ, ഉപയോക്തൃനാമവും പാസ്uവേഡും നൽകുക.

തുടർന്ന് 'സ്റ്റോറേജ് & ഡാറ്റാബേസ്' എന്നതിൽ ക്ലിക്ക് ചെയ്ത് ഡാറ്റാബേസ് വിശദാംശങ്ങൾ (ഡാറ്റാബേസ് ഉപയോക്താവ്, ഡാറ്റാബേസ്, പാസ്uവേഡ്) ഉപയോഗിച്ച് ഫോം പൂരിപ്പിക്കുക.

തുടർന്ന്, 'ഫിനിഷ് സെറ്റപ്പ്' ബട്ടണിൽ ക്ലിക്ക് ചെയ്യുക. ഇത് നിങ്ങളെ അഡ്മിൻ ക്രെഡൻഷ്യലുകൾ നൽകേണ്ട ലോഗിൻ പേജിലേക്ക് കൊണ്ടുപോകുന്നു.

ഇത് നിങ്ങളെ OwnCloud ഡാഷ്uബോർഡിലേക്ക് എത്തിക്കുന്നു.

ഇവിടെ നിന്ന്, നിങ്ങളുടെ ഫയലുകളും ഫോൾഡറുകളും അപ്uലോഡ് ചെയ്യാനും അവ പങ്കിടാനും മറ്റ് ഉപയോക്താക്കളുമായി സഹകരിക്കാനും കഴിയും.

അതും. Rocky Linux, AlmaLinux എന്നിവയിൽ OwnCloud ഇൻസ്റ്റാൾ ചെയ്യുന്ന പ്രക്രിയയിലൂടെ ഞങ്ങൾ നിങ്ങളെ വിജയകരമായി നയിച്ചു.