Jinsi ya Kufunga OwnCloud ili Kuunda Hifadhi ya Wingu Mwenyewe katika Linux


Hifadhi ya wingu inawakilisha hifadhi iliyoboreshwa ya hifadhi ya mtandao ambayo mara nyingi hupangishwa na wahusika wengine. Hifadhi ya wingu ni huduma inayotegemea mtandao ambayo haipo lakini inabaki mahali fulani kwenye wingu. Ili kuwa wazi zaidi, hifadhi ya wingu inamaanisha kushiriki data kwenye mtandao, badala ya kuwa na seva za ndani au vifaa vya kibinafsi.

Hifadhi ya wingu iko karibu nasi katika simu zetu mahiri, kwenye kompyuta za mezani na seva, n.k. Programu ya Dropbox ambayo sasa inapatikana kwenye simu mahiri si chochote bali ni programu ya kuhifadhi kwenye wingu. Hifadhi ya Google ni programu nyingine ya hifadhi ya wingu inayokuruhusu kuhifadhi na kufikia data yako iliyohifadhiwa kutoka mahali popote na wakati wowote.

[ Unaweza pia kupenda: 16 Open Source Cloud Storage Software kwa ajili ya Linux ]

Nakala hii inalenga - Kuunda hifadhi yako ya kibinafsi ya wingu kwa kutumia programu yako yaCloud. Lakini ni nini haja ya kujenga wingu la kibinafsi wakati kuna mwenyeji wa tatu? Kweli, upangishaji wa wahusika wengine hukuwekea kikomo cha kufanya kazi na usanidi uliotolewa na kikomo cha kuhifadhi.

Orodha inayoendelea kupanuka ya picha, video, mp3 za uhifadhi haitoshi, zaidi ya hayo, uhifadhi wa wingu ni dhana mpya na hakuna wahudumu wengi wa uhifadhi wa wingu wa tatu na inayopatikana ni ya gharama kubwa sana.

Jumuiya ya OwnCloud hivi karibuni imetoa toleo lao maalum la Cloud 10. Wamekuja na mabadiliko ya ajabu katika suala la ubora, utendaji na ubunifu ili kutoa uzoefu bora wa wingu na ownCloud. Ikiwa tayari unafanya kazi na toleo lake la zamani, hakika utapata maboresho makubwa katika utunzaji wa Hati.

MwenyeweCloud ni nini

ownCloud ni programu ya wavuti isiyolipishwa, ya chanzo huria na yenye nguvu ya kusawazisha data, kushiriki faili na kuhifadhi faili kwa mbali. ownCloud imeandikwa katika lugha za PHP/JavaScript, ambayo imeundwa kufanya kazi na mifumo kadhaa ya usimamizi wa hifadhidata, ikijumuisha MySQL, MariaDB, SQLite, Oracle Database, na PostgreSQL.

Zaidi ya hayo, owncloud inaweza kutumwa kwenye majukwaa yote yanayojulikana yaani, Linux, Macintosh, Windows, na Android. Kwa kifupi, ni jukwaa thabiti, la Kujitegemea, linalonyumbulika katika suala la usanidi na utumiaji, rahisi kutumia programu huria.

Vipengele vya owncloud

  • Hifadhi faili, folda, waasiliani, hifadhi za picha, kalenda, n.k kwenye seva ya chaguo lako, Baadaye unaweza kuipata kutoka kwa simu ya mkononi, kompyuta ya mezani au kivinjari.
  • Katika ulimwengu wa vifaa, mtu wa kawaida ana kompyuta kibao, simu mahiri, kompyuta ya mkononi n.k. Wingu lako hukuruhusu kusawazisha faili zako zote, waasiliani, picha, kalenda, n.k zilizosawazishwa na vifaa.
  • Katika enzi ya kushiriki aka Facebook, Twitter, Google+, n.k, owncloud hukuruhusu kushiriki data yako na wengine na kuishiriki hadharani au kwa faragha kulingana na mahitaji yako.
  • Kiolesura rahisi cha mtumiaji hukuwezesha kudhibiti, kupakia, kuunda watumiaji, n.k kwa mtindo rahisi sana.
  • Kipengele maalum ni kwamba hata watumiaji wanaweza kufuta data iliyofutwa kwa bahati mbaya kutoka kwa Tupio, na si rahisi kushughulikia na kudumisha.
  • Kipengele cha utafutaji katika owncloud ni msikivu sana ambacho hufanywa chinichini na huwaruhusu watumiaji kutafuta kwa jina na pia aina ya faili.
  • Anwani zimepangwa katika kategoria/vikundi hivyo basi ni rahisi kufikia anwani kwa misingi ya marafiki, wafanyakazi wenza, familia n.k.
  • Sasa unaweza kufikia hifadhi ya nje iwe Dropbox, FTP, au kitu kingine chochote kwa kupachika.
  • Rahisi kuhamia/kutoka kwa seva nyingine ya wingu.

Nini Kipya katika ownCloud 10

  • Uboreshaji wa Ufikivu kwa ukurasa wa usimamizi wa programu, programu ya kusasisha na utafutaji.
  • Arifa ya ziada na upakuaji wa moja kwa moja unatumika.
  • Faili ya usanidi wa hifadhi inaweza kurekebishwa hadi kiwango cha juu katika toleo hili.
  • Udhibiti wa programu sasa una akili ya kutosha kuhifadhi utegemezi wa Programu katika faili za XML ambapo chombo cha Programu kinaweza kutatua vitegemezi kiotomatiki.
  • Hati zimeboreshwa hadi kiwango kinachofuata, kitazamaji cha PDF kiliboreshwa kwa utekelezaji wa toleo jipya la PDF.js.
  • Udhibiti ulioboreshwa wa mtumiaji na mipangilio iliyoundwa na ukurasa wa msimamizi umeboreshwa.
  • Kushiriki kiungo sasa kumeboreka kwa kufupisha.
  • Utendaji kwa ujumla umeboreshwa ikilinganishwa na toleo la awali.
  • Anwani zinazoletwa zimeboreshwa.
  • Kushiriki kwa wingu kwa Shirikisho (Pamoja) kumaanisha kusanidi folda zinazoshirikiwa kwenye seva ni njia ya keki. Kipengele hiki hukuruhusu kushirikiana na mashirika yaliyo na udhibiti kwenye seva ya ndani ya uwekaji wawingu.
  • Programu sasa zina alama za ukadiriaji na zinategemea kategoria.
  • Weka ikoni unayoipenda kwa faili na folda ili iwe rahisi kupanga na kuhariri.
  • Ongeza faili kwa vipendwa ili iwe rahisi kuzipata baadaye.
  • Msimamizi anaweza kuhariri anwani za barua pepe za watumiaji, kupanga na kuchagua watumiaji na pia kubadilisha majina ya vikundi.
  • Kipengele cha msingi ni pamoja na - kuunganisha kwa owncloud juu ya HTTP(s), kuvinjari faili/folda katika kichunguzi, kusawazisha kiotomatiki, kushiriki faili na watumiaji wengine, kusawazisha folda kutoka kwa Kompyuta, Sitisha na endelea kupakua na upakiaji na usanidi proksi.< /li>

Mahitaji ya Mfumo

Kwa utendakazi wa juu, uthabiti, usaidizi, na utendakazi kamili tunapendekeza mambo yafuatayo:

  1. Kiwango cha chini cha RAM cha MB 128, pendekeza MB 512.
  2. RHEL/CentOS 7/8, Fedora 29+, Ubuntu 16.04, 18.04 na Ubuntu 20.04, Debian 8/9 na 10.
  3. MySQL/MariaDB 5.5+.
  4. PHP 5.4 +
  5. Apache 2.4 yenye mod_php

Hatua ya 1: Sakinisha Hifadhi ya Cloud kwenye Linux

Ili kusanidi hifadhi yako ya kibinafsi ya wingu (ownCloud), lazima uwe na LAMP (Linux, Apache, MySQL/MariaDB, PHP) stack iliyosakinishwa. Kando na rafu ya LAMP unaweza kuhitaji Perl na Python-msingi unapoitumia.

---------------------- For MySQL Server ----------------------
$ sudo apt install -y apache2 libapache2-mod-php mysql-server openssl php-imagick php-common php-curl php-gd php-imap php-intl php-json php-mbstring php-mysql php-ssh2 php-xml php-zip php-apcu php-redis redis-server wget

---------------------- For MariaDB Server ----------------------
$ sudo apt install -y apache2 libapache2-mod-php mariadb-server openssl php-imagick php-common php-curl php-gd php-imap php-intl php-json php-mbstring php-mysql php-ssh2 php-xml php-zip php-apcu php-redis redis-server wget
---------------------- For MySQL Server ----------------------
$ sudo yum install -y httpd mysql-server openssl php-imagick php-common php-curl php-gd php-imap php-intl php-json php-mbstring php-mysql php-ssh2 php-xml php-zip php-apcu php-redis redis-server wget


---------------------- For MariaDB Server ----------------------
$ sudo yum install -y httpd mariadb-server openssl php-imagick php-common php-curl php-gd php-imap php-intl php-json php-mbstring php-mysql php-ssh2 php-xml php-zip php-apcu php-redis redis-server wget

Mara baada ya kusanidi stack ya LAMP kwenye sanduku lako la kibinafsi, ijayo unahitaji kuwezesha na kuanza huduma ya Apache na MariaDB.

--------- On Debian based Systems ---------
$ sudo systemctl enable apache2 mariadb
$ sudo systemctl start apache2 mariadb

--------- On RedHat based Systems ---------
$ sudo systemctl enable httpd mariadb
$ sudo systemctl start httpd mariadb

Mipangilio ya chaguo-msingi ya MariaDB si salama vya kutosha, kwa hiyo unahitaji kuendesha hati ya usalama ili kuweka nenosiri la mizizi yenye nguvu, kuondoa watumiaji wasiojulikana, kuzima kuingia kwa mizizi ya mbali, kuondoa hifadhidata ya majaribio, na hatimaye kuhifadhi mabadiliko yaliyofanywa.

$ sudo mysql_secure_installation

Hatua ya 2: Unda Hifadhidata ya MwenyeweCloud

Sasa ingia kwenye seva ya hifadhidata kwa kutumia nenosiri uliloweka hivi majuzi.

sudo mysql -u root -p

Sasa tutakuwa tunaunda hifadhidata (sema owncloud) na mtumiaji mpya.

MariaDB [(none)]> create database owncloud;
MariaDB [(none)]> grant all on owncloud.* to [email  identified by 'tecmint';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> Quit;

Hatua ya 3: Pakua na Usakinishe ownCloud Application

Sasa ni wakati wa Kupakua programu ya hivi punde ya ownCloud (yaani toleo la 10.7.0) kwa kutumia amri ya wget kupakua kifurushi cha tarball cha chanzo.

$ cd /var/www/html
$ sudo wget http://download.owncloud.org/community/owncloud-latest.tar.bz2
$ sudo tar -xjf owncloud-latest.tar.bz2
$ sudo chown -R www-data. owncloud

Hatua ya 4: Kusanidi Apache kwa ownCloud

Kwa madhumuni ya usalama, ownCloud hutumia faili za .htaccess za Apache, ili kuzitumia. Tunahitaji kuwezesha moduli mbili za Apache mod_rewrite na mod_headers kwa our ownCloud kufanya kazi vizuri. Andika amri ifuatayo ili kuwezesha moduli hizi chini ya mifumo ya Debian-based pekee, kwa mifumo ya RedHat huwashwa kwa chaguomsingi.

$ sudo a2enmod rewrite
$ sudo a2enmod headers

Kwa kuongeza, tunahitaji kuwezesha sheria za mod_rewrite kufanya kazi vizuri chini ya faili kuu ya usanidi ya Apache. Fungua faili ya usanidi ya Apache kimataifa.

# vi /etc/httpd/conf/httpd.conf			[For RedHat based Systems]

Hapo, tafuta AllowOverride None na ubadilishe hii hadi RuhusuOverride All kama inavyoonyeshwa.

AllowOverride None

Badilisha hii iwe:

AllowOverride All

Sasa tunahitaji kuanzisha upya Apache ili kupakia upya mabadiliko mapya.

# service apache2 restart			[For Debian based Systems]
# service httpd restart				[For RedHat based Systems]

Hatua ya 5: Fikia ownCloud Application

Sasa unaweza kufikia hifadhi yako ya kibinafsi ya wingu kwa:

http://localhost/owncloud
OR
http://your-ip-address/owncloud

Mara tu unapopata ukurasa wa Owncloud, unahitaji kuunda akaunti ya msimamizi na eneo la folda ya Data, ambapo faili/folda zote zitahifadhiwa (au kuondoka eneo la msingi yaani /var/www/owncloud/data au /var/www/html/ owncloud/data). Ifuatayo, unahitaji kuingiza jina la mtumiaji la hifadhidata ya mysql, nenosiri, na jina la hifadhidata, rejelea picha ya skrini iliyo hapa chini.

Mara tu maadili yote sahihi yameingizwa, bofya Maliza na hifadhi yako ya kibinafsi ya wingu iko tayari, unasalimiwa na kiolesura cha kufanya kazi:

Angalia Vipendwa, hariri, shiriki, pakua, pakia, na chaguo mpya za faili zinazopatikana kwa faili.

Shughuli hujiandikisha mwenyewe na wengine.

Maktaba ya picha.

Programu huwasha na kuzima kiolesura pamoja na pendekezo lenye utangulizi mfupi.

Kisomaji cha PDF kilichojengwa ndani.

Kutoka kwa paneli hii ya wasimamizi, unaweza kuona maonyo ya usalama na usanidi, Ushirikiano wa wingu ulioshirikishwa, Violezo vya Barua,
Kisasisho, Cron, kushiriki, Usalama, Seva ya Barua pepe, Kumbukumbu, n.k.

Maelezo ya Mtumiaji na Kikundi yenye kiasi.

Kumbuka: Unaweza kuongeza watumiaji au kuingiza akaunti ya mtumiaji, kubadilisha nenosiri, kukabidhi jukumu la mtumiaji na kutenga nafasi kwa kubofya aikoni ya Gia iliyo upande wa kushoto wa ukurasa.

Sasa unaweza kuongeza folda, faili za midia za kusawazisha ni picha, picha na video zake kutoka kwa programu ya simu. Owncloud hukuruhusu kuongeza watumiaji wapya, na kusawazisha kalenda, waasiliani, faili za Midia, n.k.

Pia ina Kichezaji MP3 kilichojengewa ndani, Kitazamaji cha PDF, Kitazama Hati, na nyingi nyingi ambazo ni muhimu kujaribu na kuzichunguza. Kwa hiyo unasubiri nini? Kuwa mmiliki wa fahari wa hifadhi ya kibinafsi ya wingu, jaribu!

Inaboresha hadi Owncloud 10 kutoka Matoleo ya Zamani

Ili kusasisha toleo la awali la wingu lako hadi 10, unahitaji kwanza kusasisha wingu la zamani hadi toleo la hivi punde la toleo sawa.

Kwa mfano, ikiwa unatumia owncloud 8.0.xy (ambapo 'xy' ndiyo nambari ya toleo), unahitaji kwanza kusasisha hadi 9.0.x ya mfululizo sawa, kisha uweze kupata toleo jipya la owncloud 10 ukitumia zifuatazo. maelekezo.

  1. Kuweka nakala sahihi ya kila kitu kunapendekezwa kila wakati.
  2. Washa programu-jalizi ya kusasisha (ikiwa imezimwa).
  3. Nenda kwenye Paneli ya Msimamizi na usasishe moto.
  4. Onyesha upya ukurasa kwa kutumia ‘Ctrl+F5’, umemaliza.

Ikiwa utaratibu ulio hapo juu haufanyi kazi, unaweza kufanya uboreshaji kamili ili kusasisha hadi toleo jipya zaidi la pointi (ona maagizo ya 'Pandisha gredi' hapa chini).

La sivyo, ikiwa tayari unatumia Owncloud 7, 8, au 9 na ungependa kusasisha hadi Owncloud 10, unaweza kufuata maagizo yaleyale yaliyo hapa chini ya ‘Pandisha gredi’ ili upate toleo jipya zaidi la Owncloud.

  1. Sasisha toleo lako la wingu hadi toleo la hivi punde la toleo lako.
  2. Bila Kutaja, Weka nakala kamili kabla ya kusasisha.
  3. Pakua tarball ya hivi punde kwa kutumia amri ya wget.

# wget http://download.owncloud.org/community/owncloud-latest.tar.bz2

  1. Zima programu na programu-jalizi zote asili na za wahusika wengine.
  2. Futa Kila kitu kutoka kwa saraka ya owncloud isipokuwa DATA na CONFIG saraka.
  3. Ondoa tarball na unakili kila kitu kwenye mzizi wa saraka yako ya wingu ndani ya saraka yako ya kufanya kazi.
  4. Toa ruhusa zinazohitajika na uendeshe Uboreshaji kutoka kwa ukurasa Ufuatao na itakamilika!.
  5. Usisahau kusakinisha na kuwezesha Programu na programu-jalizi za Watu Wengine baada ya kuangalia uoanifu na toleo la sasa.

Kwa hiyo unasubiri nini? Sakinisha mradi wa hivi punde wa owncloud au uboresha toleo lako la mwisho hadi la hivi punde na uanze kuutumia.

Hayo ni yote kwa sasa. Usisahau kutupatia maoni yako muhimu katika maoni. Hivi karibuni nitakuwa hapa na makala nyingine ya kuvutia, nyinyi watu mtapenda kusoma. Hadi wakati huo Endelea kuwa nasi, umeunganishwa na tecmint, na ukiwa na afya njema. Like na kushiriki nasi, tusaidie kueneza.