டெபியன் 10 இல் சொந்தக் கிளவுட்டை நிறுவுவது எப்படி


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

இந்த கட்டுரையில், டெபியன் 10 இல் ஓன் கிளவுட் நிறுவலின் மூலம் நாங்கள் உங்களை அழைத்துச் செல்கிறோம்.

படி 1: டெபியனில் LAMP அடுக்கை நிறுவவும்

OwnCloud தரவுத்தளத்தில் தரவைச் சேமிப்பதன் மூலம் உலாவியிலும் பின்புலத்திலும் இயங்குவதால், நாம் முதலில் LAMP அடுக்கை நிறுவ வேண்டும். LAMP என்பது டெவலப்பர்கள் தங்கள் வலை பயன்பாடுகளை ஹோஸ்ட் செய்ய பயன்படுத்தும் பிரபலமான இலவச மற்றும் திறந்த மூல ஹோஸ்டிங் ஸ்டேக் ஆகும். இது லினக்ஸ், அப்பாச்சி, மரியாடிபி/மை.எஸ்.கியூ.எல் மற்றும் பி.எச்.பி.

முதலில், கணினி களஞ்சியங்களை புதுப்பிப்போம்.

$ sudo apt update && sudo apt upgrade

அடுத்து, கட்டளையை இயக்குவதன் மூலம் அப்பாச்சி வலை சேவையகம் மற்றும் மரியாடிபி தரவுத்தள சேவையகத்தை நிறுவவும்.

$ sudo apt install apache2 mariadb-server mariadb-client

நிறுவல் முடிந்ததும், தொடரவும் மற்றும் PHP 7.2 ஐ நிறுவவும். இந்த வழிகாட்டியை எழுதும் நேரத்தில், PHP 7.3 இன்னும் ஆதரிக்கப்படவில்லை, எனவே எங்கள் சிறந்த ஷாட் PHP 7.2 ஐப் பயன்படுத்துகிறது.

எனவே, காட்டப்பட்டுள்ளபடி PHP களஞ்சியத்தை இயக்கவும்.

$ sudo wget -O /etc/apt/trusted.gpg.d/php.gpg  https://packages.sury.org/php/apt.gpg
$ sudo echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list

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

$ sudo apt update

இப்போது காட்டப்பட்டுள்ளபடி PHP மற்றும் தேவையான சார்புகளை நிறுவவும்.

$ sudo apt install php7.2 libapache2-mod-php7.2 php7.2-{mysql,intl,curl,json,gd,xml,mb,zip}

நிறுவப்பட்டதும், கட்டளையைப் பயன்படுத்தி PHP பதிப்பைச் சரிபார்க்கவும்.

$ php -v

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

$ systemctl status apache2

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

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

$ systemctl start apache2
$ systemctl enable apache2

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

அடுத்த கட்டமாக, நிறுவலின் போதும் அதற்குப் பின்னரும் ஓன் கிளவுட்டின் கோப்புகளைக் கையாள ஒரு தரவுத்தளத்தை உருவாக்குவது.

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

$ mysql -u root -p

உள்நுழைந்ததும், OwnCloud க்கான தரவுத்தளத்தை உருவாக்கவும்.

MariaDB [(none)]> CREATE DATABASE owncloud;

OwnCloud தரவுத்தளத்திற்கு ஒரு பயனரை உருவாக்கி பயனருக்கு அனைத்து சலுகைகளையும் வழங்கவும்.

MariaDB [(none)]> GRANT ALL ON owncloud.* TO 'owncloud_user'@'localhost' IDENTIFIED BY '[email ';

இறுதியாக, சலுகைகளைப் பறித்துவிட்டு வெளியேறவும்.

MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

படி 3: டெபியனில் சொந்தக் கிளவுட்டை நிறுவவும்

இயல்பாக, டெபியன் 10 களஞ்சியங்களில் OwnCloud சேர்க்கப்படவில்லை. ஆயினும்கூட, OwnCloud ஒவ்வொரு விநியோகத்திற்கும் ஒரு களஞ்சியத்தை பராமரிக்கிறது. டெபியன் 10 க்கான களஞ்சியம் இன்னும் வெளியிடப்படவில்லை, எனவே, டெபியன் 9 இன் களஞ்சியத்தைப் பயன்படுத்துவோம்.

முதலில், பிஜிபி கையொப்பமிடும் விசையை நிறுவவும்.

$ sudo curl https://download.owncloud.org/download/repositories/10.2.1/Debian_9.0/Release.key | apt-key add -

கையொப்பமிடும் விசை நிறுவப்பட்டதும், மேலே சென்று OwnCloud இன் களஞ்சியத்தை இயக்கவும்.

$ sudo echo 'deb http://download.owncloud.org/download/repositories/10.2.1/Debian_9.0/ /' > /etc/apt/sources.list.d/owncloud.list

கணினி தொகுப்புகளை மீண்டும் ஒத்திசைக்க Owncloud ஐ நிறுவ உங்கள் கணினியை மீண்டும் புதுப்பிக்கவும்.

$ sudo apt update
$ sudo apt-get install owncloud-files

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

நிறுவிய பின், ஓன் கிளவுட் அதன் கோப்புகளை/var/www/owncloud கோப்பகத்தில் சேமிக்கிறது. எனவே, OwnCloud இன் கோப்புகளுக்கு சேவை செய்ய எங்கள் வலை சேவையகத்தை உள்ளமைக்க வேண்டும்.

எனவே, காட்டப்பட்டுள்ளபடி Owncloud க்கான மெய்நிகர் ஹோஸ்ட் கோப்பை உருவாக்கவும்.

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

கீழே உள்ள உள்ளமைவைச் சேர்த்து சேமிக்கவும்.

Alias / "/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>

OwnCloud தளத்தை இயக்க, நீங்கள் எந்த மெய்நிகர் ஹோஸ்டும் கட்டளையை இயக்குவது போல:

$ sudo ln -s /etc/apache2/sites-available/owncloud.conf /etc/apache2/sites-enabled/

அடுத்து, ஓன் கிளவுட் தேவைப்படும் கூடுதல் அப்பாச்சி தொகுதிகளை இயக்கி, உள்ளமைவை மீண்டும் ஏற்றவும், மாற்றங்களைச் செய்ய அப்பாச்சி வெப்சர்வரை மறுதொடக்கம் செய்யவும்.

$ sudo a2enmod rewrite mime unique_id
$ sudo systemctl restart apache2

படி 5: சொந்த கிளவுட் நிறுவலை இறுதி செய்தல்

OwnCloud அமைப்பை முடிக்க, கீழே காட்டப்பட்டுள்ளபடி உங்கள் சேவையகத்தின் ஐபி முகவரியை உலாவுக:

http://server-ip

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

அடுத்து, ‘சேமிப்பிடம் மற்றும் தரவுத்தளம்’ என்பதைக் கிளிக் செய்து தரவுத்தள பயனர், தரவுத்தள பெயர் மற்றும் கடவுச்சொல் போன்ற தரவுத்தள விவரங்களை வழங்கவும்.

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

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

ஆரம்பத்தில், உங்கள் சாதனங்களில் நீங்கள் நிறுவக்கூடிய OwnCloud இன் டெஸ்க்டாப், Android மற்றும் iOS பயன்பாடு பற்றிய தகவலுடன் பாப்-அப் பெறுவீர்கள். பயணத்தின்போது உங்கள் தரவை அணுக இது உங்களை அனுமதிக்கிறது.

இங்கே டாஷ்போர்டு.

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