உபுண்டு 18.04 இல் சொந்தக் கிளவுட்டை நிறுவுவது எப்படி


ஓன் க்ள oud ட் ஒரு முன்னணி திறந்த மூல கோப்பு பகிர்வு மற்றும் மேகக்கணி ஒத்துழைப்பு தளமாகும், இதன் சேவைகள் மற்றும் செயல்பாடுகள் டிராப்பாக்ஸ் மற்றும் கூகிள் டிரைவ் வழங்கும் சேவைகளைப் போலவே இருக்கும். இருப்பினும், டிராப்பாக்ஸைப் போலன்றி, ஹோஸ்ட் செய்யப்பட்ட கோப்புகளை சேமிப்பதற்கான டேட்டாசென்டர் திறன் ஓன் கிளவுட்டுக்கு இல்லை. ஆயினும்கூட, ஆவணங்கள், படங்கள் மற்றும் வீடியோக்கள் போன்ற கோப்புகளை சிலவற்றைக் குறிப்பிட நீங்கள் பகிரலாம், மேலும் ஸ்மார்ட்போன்கள், டேப்லெட்டுகள் மற்றும் பிசிக்கள் போன்ற பல சாதனங்களில் அவற்றை அணுகலாம்.

இந்த கட்டுரையில், உபுண்டு 18.04 மற்றும் புதிய பதிப்புகளில் OwnCloud ஐ எவ்வாறு நிறுவுவது என்பதை நீங்கள் கற்றுக் கொள்வீர்கள்.

படி 1: உபுண்டு கணினி தொகுப்புகளைப் புதுப்பிக்கவும்

தொடங்குவதற்கு முன், பின்வரும் apt கட்டளையைப் பயன்படுத்தி கணினி தொகுப்புகள் மற்றும் களஞ்சியங்களை புதுப்பிக்கவும்.

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

படி 2: உபுண்டுவில் அப்பாச்சி மற்றும் PHP 7.2 ஐ நிறுவவும்

OwnCloud PHP இல் கட்டப்பட்டுள்ளது மற்றும் பொதுவாக ஒரு இணைய இடைமுகம் வழியாக அணுகப்படுகிறது. இந்த காரணத்திற்காக, ஓன் கிளவுட் கோப்புகளுக்கு சேவை செய்ய அப்பாச்சி வெப்சர்வரை நிறுவ உள்ளோம், அதே போல் ஓஎன் கிளவுட் சீராக செயல்பட தேவையான PHP 7.2 மற்றும் கூடுதல் PHP தொகுதிகள்.

$ 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 கட்டளையை இயக்குவதன் மூலம் அப்பாச்சி நிறுவப்பட்டதா என்பதை நீங்கள் சரிபார்க்கலாம்.

$ sudo dpkg -l apache2

வெளியீட்டில் இருந்து, நாங்கள் அப்பாச்சி பதிப்பு 2.4.29 ஐ நிறுவியுள்ளதைக் காணலாம்.

துவக்கத்தில் இயக்க அப்பாச்சியைத் தொடங்க மற்றும் இயக்க, கட்டளைகளை இயக்கவும்.

$ sudo systemctl start apache2
$ sudo systemctl enable apache2

இப்போது உங்கள் உலாவிக்குச் சென்று, உங்கள் சேவையகத்தின் ஐபி முகவரியை URL பட்டியில் தட்டச்சு செய்க:

http://server-IP

அப்பாச்சி நிறுவப்பட்டு இயங்குகிறது என்பதைக் காட்டும் ஒரு வலைப்பக்கத்தை நீங்கள் கீழே பெற வேண்டும்.

PHP நிறுவப்பட்டிருக்கிறதா என்று சோதிக்க.

$ php -v

படி 3: உபுண்டுவில் மரியாடிபியை நிறுவவும்

மரியாடிபி என்பது ஒரு பிரபலமான திறந்த மூல தரவுத்தள சேவையகமாகும், இது டெவலப்பர்கள், தரவுத்தள ஆர்வலர்கள் மற்றும் உற்பத்தி சூழல்களிலும் பரவலாகப் பயன்படுத்தப்படுகிறது. இது MySQL இன் ஒரு முட்கரண்டி மற்றும் ஆரக்கிள் MySQL ஐ கையகப்படுத்தியதிலிருந்து MySQL க்கு விரும்பப்படுகிறது.

மரியாடிபி ரன் நிறுவ.

$ sudo apt install mariadb-server

இயல்பாக, மரியாடிபி பாதுகாக்கப்படவில்லை மற்றும் பாதுகாப்பு மீறல்களுக்கு ஆளாகிறது. எனவே, மரியாடிபி சேவையகத்தை கடினப்படுத்த கூடுதல் நடவடிக்கைகளை நாங்கள் செய்ய வேண்டும்.

உங்கள் MySQL சேவையகத்தைப் பாதுகாப்பதன் மூலம் தொடங்க, கட்டளையை இயக்கவும்:

$ sudo mysql_secure_installation

ரூட் கடவுச்சொல்லைக் கேட்கும்போது ENTER ஐ அழுத்தி, ரூட் கடவுச்சொல்லை அமைக்க ‘Y’ ஐ அழுத்தவும்.

மீதமுள்ள அறிவுறுத்தல்களுக்கு, ‘Y’ என தட்டச்சு செய்து ENTER ஐ அழுத்தவும்.

உங்கள் மரியாடிபி சேவையகம் இப்போது ஒழுக்கமான நிலைக்கு பாதுகாக்கப்பட்டுள்ளது.

படி 4: சொந்த கிளவுட் தரவுத்தளத்தை உருவாக்கவும்

நிறுவலின் போதும் அதற்குப் பின்னரும் கோப்புகளைச் சேமிக்க ஓன் கிளவுட்டுக்கான தரவுத்தளத்தை உருவாக்க வேண்டும். எனவே மரியாடிபியில் உள்நுழைக.

$ 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: உபுண்டுவில் சொந்த கிளவுட் பதிவிறக்கவும்

தரவுத்தளத்தை உருவாக்கிய பிறகு, இப்போது wget கட்டளை.

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

பதிவிறக்கம் செய்யப்பட்டதும், ஜிப் செய்யப்பட்ட தொகுப்பை /var/www/ கோப்பகத்தில் அவிழ்த்து விடுங்கள்.

$ 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 க்கான உள்ளமைவு கோப்பை உருவாக்க உள்ளோம்.

$ 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 பின்னொட்டைத் தட்டச்சு செய்க.

http://server-IP/owncloud

கீழேயுள்ளதைப் போன்ற வலைப்பக்கத்துடன் உங்களுக்கு வழங்கப்படும்.

கீழே, ‘சேமிப்பிடம் மற்றும் தரவுத்தளம்’ என்பதைக் கிளிக் செய்க. ‘தரவுத்தளத்தை உள்ளமை’ பிரிவின் கீழ் ‘MySQL/MariaDB’ ஐத் தேர்ந்தெடுத்து, OwnCloud அதாவது தரவுத்தள பயனர், தரவுத்தள பயனரின் கடவுச்சொல் மற்றும் தரவுத்தள பெயருக்கான தரவுத்தளத்தை உருவாக்கும் போது நீங்கள் வரையறுத்துள்ள தரவுத்தள நற்சான்றிதழ்களை நிரப்பவும்.

இறுதியாக, சொந்த கிளவுட் அமைப்பதை முடிக்க ‘அமைப்பை முடி’ என்பதைக் கிளிக் செய்க.

இது காட்டப்பட்டுள்ளபடி உள்நுழைவுத் திரைக்கு உங்களை அழைத்துச் செல்லும். முன்னர் வரையறுக்கப்பட்ட பயனர்பெயர் மற்றும் கடவுச்சொல்லை உள்ளிட்டு ENTER ஐ அழுத்தவும்.

அதாவது iOS, Android மற்றும் டெஸ்க்டாப் பயன்பாட்டிலிருந்து OwnCloud ஐ அணுகக்கூடிய பிற வழிகளைக் குறிக்கும் அறிவிப்பு வழங்கப்படும்.

காட்டப்பட்டுள்ளபடி டாஷ்போர்டை அணுக பாப்-அப் மூடுக:

அது தான், நண்பர்களே! OwnCloud கோப்பு பகிர்வு தளத்தை உபுண்டு 18.04 இல் வெற்றிகரமாக நிறுவியுள்ளோம்.