Giunsa ang Pag-install sa OwnCloud aron Makahimo og Kaugalingon nga Cloud Storage sa Linux


Ang cloud storage nagbarug alang sa usa ka virtualized pool sa network storage nga kasagarang gi-host sa mga ikatulo nga partido. Ang pagtipig sa panganod usa ka serbisyo nga nakabase sa network nga wala’y pisikal apan nagpabilin sa usa ka lugar sa panganod. Aron mahimong mas tin-aw, ang cloud storage nagpasabut sa pagpaambit sa datos sa usa ka network, imbes nga adunay lokal nga mga server o personal nga mga himan.

Ang pagtipig sa panganod anaa sa atong palibot sa atong mga smartphone, sa mga desktop ug mga server, ug uban pa. Ang Dropbox nga aplikasyon nga anaa na karon sa mga smartphone walay lain kondili usa ka cloud storage application. Ang Google Drive usa pa ka aplikasyon sa pagtipig sa panganod nga nagtugot kanimo sa pagtipig ug pag-access sa imong gitipig nga datos gikan sa bisan diin ug bisan unsang orasa.

[ Tingali ganahan ka usab: 16 Open Source Cloud Storage Software para sa Linux ]

Kini nga artikulo nagtumong sa - Pagtukod sa imong personal nga pagtipig sa panganod gamit ang imong kaugalingon nga aplikasyon sa Cloud. Apan unsa man ang kinahanglan sa paghimo og personal nga panganod kung adunay ikatulong partido nga pag-host? Aw, ang tanan nga ikatulo nga partido nga pag-host naglimite kanimo sa pagtrabaho uban ang gihatag nga pagsumpo ug limitasyon sa pagtipig.

Ang kanunay nga pagpalapad nga lista sa mga litrato, video, mp3 sa pagtipig dili igo, dugang pa, ang pagtipig sa panganod usa ka bag-o nga konsepto ug wala’y daghang mga host sa pagtipig sa panganod sa ikatulo nga partido ug ang magamit labi ka mahal.

Ang OwnCloud Community bag-o lang nagpagawas sa ilang espesyal nga pagpagawas ownCloud 10. Naghimo sila og talagsaon nga mga pagbag-o sa mga termino sa kalidad, pasundayag, ug mga inobasyon aron makahatag og maayo nga kasinatian sa panganod sa ownCloud. Kung nagtrabaho ka na sa daan nga bersyon niini, siguradong makasinati ka nga hinungdanon nga mga pag-uswag sa pagdumala sa Dokumento.

Unsa ang ownCloud

ownCloud kay libre, open-source, ug gamhanan nga web application para sa data synchronization, file sharing, ug remote storage sa files. Ang ownCloud gisulat sa PHP/JavaScript nga mga pinulongan, nga gidesinyo sa pagtrabaho uban sa daghang mga sistema sa pagdumala sa database, lakip ang MySQL, MariaDB, SQLite, Oracle Database, ug PostgreSQL.

Dugang pa, ang owncloud mahimong ma-deploy sa tanan nga nailhan nga mga platform sama sa Linux, Macintosh, Windows, ug Android. Sa laktud, kini usa ka lig-on, plataporma nga Independent, flexible sa mga termino sa pagsumpo ug usability, dali gamiton nga open-source nga Aplikasyon.

Mga bahin sa owncloud

  • Tipigi ang mga file, folder, kontak, galeriya sa litrato, kalendaryo, ug uban pa sa server nga imong gusto, Sa ulahi mahimo nimo kining ma-access gikan sa mobile, desktop, o web browser.
  • Sa kalibutan sa mga gadyet, ang usa ka normal nga tawo adunay tablet, smartphone, laptop, ug uban pa. Ang kaugalingong cloud motugot kanimo sa pag-sync sa tanan nimong mga file, kontak, litrato, kalendaryo, ug uban pa nga na-sync sa mga device.
  • Sa panahon sa pagpaambit aka Facebook, Twitter, Google+, ug uban pa, ang owncloud motugot kanimo sa pagpaambit sa imong data sa uban ug ipaambit kini sa publiko o pribado sumala sa imong mga panginahanglan.
  • Ang sayon nga user interface nagtugot kanimo sa pagdumala, pag-upload, paghimo og mga user, ug uban pa sa sayon kaayo nga paagi.
  • Usa ka espesyal nga bahin mao nga bisan ang mga tiggamit makahimo sa pag-undelete sa aksidenteng natangtang nga data gikan sa Basura, dili ba sayon ang pagdumala ug pagmentinar.
  • Ang feature sa pagpangita sa owncloud responsive kaayo nga gihimo sa background ug tugotan ang mga tiggamit sa pagpangita pinaagi sa ngalan ingon man sa tipo sa file.
  • Ang mga kontak giorganisar ngadto sa mga kategorya/grupo busa sayon nga ma-access ang mga kontak base sa mga higala, kauban sa trabaho, pamilya, ug uban pa.
  • Mahimo na nimong ma-access ang external storage ma Dropbox, FTP, o bisan unsa pa pinaagi sa pag-mount.
  • Sayon ibalhin ngadto/gikan sa laing kaugalingong cloud server.

Unsa ang Bag-o sa ownCloud 10

  • Pagpauswag sa Pagka-akses para sa panid sa pagdumala sa app, updater app, ug pagpangita.
  • Dugang nga pahibalo ug direktang pag-download gisuportahan.
  • Ang storage configuration file mahimong ipahiangay sa mas taas nga lebel niini nga pagpagawas.
  • Ang pagdumala sa mga app igo na nga intelihente aron tipigan ang dependency sa App sa mga XML nga file gikan sa diin ang sudlanan sa Apps awtomatikong makasulbad sa mga dependency.
  • Ang dokumentasyon miuswag ngadto sa sunod nga lebel, ang PDF viewer miuswag uban sa pagpatuman sa bag-ong bersyon sa PDF.js.
  • Gipauswag nga pagdumala sa gumagamit ug mga istruktura nga setting ug admin nga panid gipauswag.
  • Ang pagpaambit sa link nahimong mas maayo pinaagi sa pagpamubo.
  • Ang kinatibuk-ang performance miuswag kon itandi sa miaging bersyon.
  • Gipauswag ang pag-import sa mga kontak.
  • Federated (United) cloud sharing nga nagpasabot nga ang pag-set up sa shared folder sa mga server kay usa ka cakewalk. Kini nga feature nagpaposible nga makigtambayayong sa mga organisasyon nga adunay kontrol sa lokal nga owncloud deployment server.
  • Ang mga app karon adunay mga rating ug gibase sa kategorya.
  • Ibutang ang paborito nga icon sa mga file ug mga folder aron kini sayon sa paghan-ay ug pag-edit.
  • Idugang ang mga file sa mga paborito aron dali ra kining pangitaon sa ulahi.
  • Mahimong usbon sa Admin ang mga email adres sa mga tiggamit, paghan-ay ug pagpili sa mga tiggamit ingon man usab pag-usab sa ngalan sa mga grupo.
  • Basic feature naglakip – pagkonektar sa owncloud sa (mga) HTTP, pag-browse sa mga file/folder sa explorer, automatic sync, pagpaambit sa mga file sa ubang user, pag-sync sa mga folder gikan sa PC, Pause ug ipadayon ang pag-download ug pag-upload ug i-configure ang proxy.< /li>

Mga Kinahanglanon sa Sistema

Para sa mas taas nga performance, kalig-on, suporta, ug bug-os nga pagpaandar among girekomendar ang mosunod nga mga butang:

  1. Minimum nga 128MB RAM, irekomendar ang 512MB.
  2. RHEL/CentOS 7/8, Fedora 29+, Ubuntu 16.04, 18.04 ug Ubuntu 20.04, Debian 8/9 ug 10.
  3. MySQL/MariaDB 5.5+.
  4. PHP 5.4 +
  5. Apache 2.4 nga adunay mod_php

Lakang 1: I-install ang ownCloud Storage sa Linux

Aron ma-set up ang imong kaugalingon nga personal nga cloud storage (ownCloud), kinahanglan nimo nga na-install ang LAMP (Linux, Apache, MySQL/MariaDB, PHP). Gawas sa LAMP stack mahimo nimong gikinahanglan ang Perl ug Python-based sa imong paggamit.

---------------------- 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

Sa higayon nga imong i-set up ang LAMP stack sa imong personal nga kahon, sunod kinahanglan nimo nga palihokon ug sugdan ang serbisyo sa Apache ug 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

Ang default nga mga setting sa MariaDB dili igo nga luwas, mao nga kinahanglan nimo nga ipadagan ang script sa seguridad aron magbutang usa ka lig-on nga password sa ugat, tangtangon ang mga wala mailhi nga tiggamit, pag-disable ang hilit nga pag-login sa gamut, tangtangon ang database sa pagsulay, ug sa katapusan i-save ang mga pagbag-o nga gihimo.

$ sudo mysql_secure_installation

Lakang 2: Paghimo og kaugalingongCloud Database

Karon pag-log in sa database server gamit ang password nga bag-o lang nimong gitakda.

sudo mysql -u root -p

Karon maghimo kami usa ka database (ingon owncloud) nga adunay bag-ong tiggamit.

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

Lakang 3: I-download ug I-install ang ownCloud Application

Karon na ang panahon sa Pag-download sa pinakabag-o nga ownCloud (ie bersyon 10.7.0) nga aplikasyon gamit ang wget command aron ma-download ang source tarball package.

$ 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

Lakang 4: Pag-configure sa Apache alang sa ownCloud

Alang sa mga katuyoan sa seguridad, ang ownCloud naggamit sa mga file sa .htaccess sa Apache, aron magamit kini. Kinahanglan natong palihokon ang duha ka Apache modules mod_rewrite ug mod_headers para sa atong kaugalingongCloud nga molihok sa husto. I-type ang mosunod nga sugo aron mahimo kining mga module ubos sa Debian-based systems lang, para sa RedHat system sila gi-enable sa default.

$ sudo a2enmod rewrite
$ sudo a2enmod headers

Dugang pa, kinahanglan namon nga hatagan ang mga lagda sa mod_rewrite nga molihok sa husto sa ilawom sa panguna nga file sa pag-configure sa Apache. Ablihi ang Apache global configuration file.

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

Didto, pangitaa ang AllowOverride None ug usba kini sa AllowOverride All ingon sa gipakita.

AllowOverride None

Usba kini sa:

AllowOverride All

Karon kinahanglan namong i-restart ang Apache aron ma-reload ang bag-ong mga pagbag-o.

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

Lakang 5: Pag-access sa kaugalingon nga Cloud Application

Karon mahimo nimong ma-access ang imong personal kaayo nga pagtipig sa panganod sa:

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

Kung makuha nimo ang panid sa Owncloud, kinahanglan nimo nga maghimo usa ka admin account ug lokasyon sa folder sa Data, diin ang tanan nga mga file/folder itago (o ibilin ang default nga lokasyon ie /var/www/owncloud/data o /var/www/html/ kaugalingong cloud/data). Sunod, kinahanglan nimo nga mosulod sa mysql database username, password, ug database name, tan-awa ang screenshot sa ubos.

Kung masulod na ang tanan nga husto nga mga kantidad, i-klik ang Finish ug andam na ang imong pribado nga pagtipig sa panganod, giabiabi ka sa nagtrabaho nga interface:

Matikdi ang Mga Paborito, i-edit, ipaambit, i-download, i-upload, ug bag-ong mga opsyon sa file nga anaa alang sa usa ka file.

Log sa mga kalihokan sa kaugalingon ug sa uban.

Librarya sa mga litrato.

Ang mga app makapahimo ug maka-disable sa interface ingon man usa ka rekomendasyon nga adunay mubo nga pasiuna.

Inbuilt nga PDF reader.

Gikan niining admin panel, mahimo nimong tan-awon ang mga pasidaan sa seguridad ug pag-setup, Federated cloud sharing, Mail Templates,
Updater, Cron, pagpakigbahin, Seguridad, Email Server, Log, ug uban pa.

Impormasyon sa Gumagamit ug Grupo nga adunay quota.

Mubo nga sulat: Mahimo nimong idugang ang mga tiggamit o i-import ang account sa gumagamit, usbon ang password, i-assign ang papel sa tiggamit ug igahin ang espasyo pinaagi sa pag-klik sa icon nga Gear sa wala nga ubos sa panid.

Mahimo nimong idugang ang mga folder, ang pag-sync sa mga file sa media mao ang mga litrato, imahe, ug video gikan sa mobile application. Gitugotan ka sa Owncloud nga makadugang mga bag-ong tiggamit, ug i-sync ang mga kalendaryo, kontak, mga file sa Media, ug uban pa.

Aduna usab kini built-in MP3 Player, PDF Viewer, Document Viewer, ug daghan pa nga angay sulayan ug tukion. Busa unsa pay imong gihulat? Nahimong mapahitas-on nga tag-iya sa pribadong pagtipig sa panganod, sulayi kini!

Pag-upgrade sa Owncloud 10 gikan sa Karaang Bersyon

Aron ma-update ang naunang bersyon sa imong kaugalingong cloud ngadto sa 10, kinahanglan nimo nga i-update una ang daan nga kaugalingong cloud ngadto sa pinakabag-o nga pagpagawas sa punto sa samang bersyon.

Pananglitan, kung imong gigamit ang owncloud 8.0.xy (diin ang 'xy' mao ang numero sa bersyon), kinahanglan nimo nga una nga mag-update sa 9.0.x sa parehas nga serye, ug pagkahuman mahimo ka nga mag-upgrade sa owncloud 10 gamit ang mosunod mga instruksyon.

  1. Gisugyot kanunay ang paghimo og saktong backup sa tanan.
  2. Pag-enable sa updater plugin (kon kini gi-disable).
  3. Adto sa Admin Panel ug sugdi ang update.
  4. I-refresh ang panid gamit ang 'Ctrl+F5', nahuman ka.

Kung ang pamaagi sa ibabaw dili molihok, mahimo nimo ang usa ka bug-os nga pag-upgrade aron ma-update sa pinakabag-o nga pagpagawas sa punto (tan-awa ang mga panudlo sa 'Upgrade' sa ubos).

Sa laing bahin, kung naggamit ka na sa Owncloud 7, 8, o 9 ug gusto nga mag-update sa Owncloud 10, mahimo nimong sundon ang ubos nga parehas nga 'Upgrade' nga mga panudlo aron makuha ang pinakabag-o nga bersyon sa Owncloud.

  1. I-update ang imong owncloud nga bersyon sa pinakabag-o nga punto nga gipagawas sa imong bersyon.
  2. Dili sa Paghisgot, Paghimo og bug-os nga backup sa dili pa mag-upgrade.
  3. I-download ang pinakabag-o nga tarball gamit ang wget command.

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

  1. I-deactivate ang tanang lumad ug third-party nga mga aplikasyon ug mga plugins.
  2. Paphaa ang Tanan gikan sa owncloud nga Direktoryo gawas sa DATA ug CONFIG nga direktoryo.
  3. Untar ang tarball ug kopyaha ang tanan ngadto sa gamut sa imong kaugalingong cloud directory sulod sa imong working directory.
  4. Hatagi ang gikinahanglang permiso ug padagana ang Pag-upgrade gikan sa Sunod nga panid ug nahuman na!.
  5. Ayaw kalimti ang pag-instalar ug pagpagana sa Third-party Applications ug mga plug-in human lang masusi ang pagkaangay sa kasamtangang bersyon.

Busa unsa pay imong gihulat? I-install ang pinakabag-o nga owncloud nga proyekto o i-upgrade ang imong katapusang bersyon sa pinakabag-o ug sugdi gamita kini.

Kana lang sa pagkakaron. Ayaw kalimti ang paghatag kanamo sa imong bililhon nga feedback sa mga komento. Moanhi na ako sa dili madugay uban ang laing makapaikag nga artikulo, ganahan kamong magbasa. Hangtud unya Magpabilin nga tuned, konektado sa tecmint, ug himsog. I-like ug i-share mi, tabangi mi nga ma-spread.