Kif Tinstalla OwnCloud biex Toħloq Ħażna Cloud Proprja fil-Linux


Il-ħażna sħaba tirrappreżenta ġabra virtwali ta' ħażna tan-netwerk l-aktar komunement ospitata minn partijiet terzi. Il-ħażna tal-cloud hija servizz ibbażat fuq in-netwerk li fiżikament ma jeżistix iżda jibqa' x'imkien fis-sħab. Biex tkun aktar ċara, il-ħażna tal-cloud tfisser li taqsam id-dejta fuq netwerk, aktar milli jkollok servers lokali jew apparat personali.

Il-ħażna tas-sħab hija madwarna kollha fl-ismartphones tagħna, fuq id-desktops u s-servers, eċċ. L-applikazzjoni Dropbox li issa hija disponibbli fuq smartphones mhi xejn ħlief applikazzjoni għall-ħażna tas-sħab. Google Drive hija applikazzjoni oħra tal-ħażna tas-sħab li tħallik taħżen u taċċessa d-dejta maħżuna tiegħek minn kullimkien u f'kull ħin.

[ Inti tista 'tħobb ukoll: 16 Open Source Cloud Storage Software għal Linux ]

Dan l-artikolu għandu l-għan li – Tibni l-ħażna personali tal-cloud tiegħek billi tuża l-applikazzjoni ownCloud tiegħek. Imma x'inhi l-ħtieġa li tinbena sħaba personali meta jkun hemm hosting ta 'partijiet terzi? Ukoll, l-hosting ta 'parti terza kollha jillimitak biex taħdem mal-konfigurazzjoni u l-limitu tal-ħażna mogħtija.

Il-lista dejjem tespandi ta 'ritratti, vidjows, mp3's tal-ħażna mhix biżżejjed, barra minn hekk, il-ħażna tas-sħab hija kunċett relattivament ġdid u m'hemmx ħafna hosts ta' ħażna ta 'sħab ta' partijiet terzi u dak disponibbli jiswa wisq.

Il-Komunità OwnCloud reċentement ħarġet ir-rilaxx speċjali tagħhom ownCloud 10. Huma ħarġu b'bidliet inkredibbli f'termini ta 'kwalità, prestazzjoni, u innovazzjonijiet biex jipprovdu esperjenza ta' cloud eċċellenti ma 'ownCloud. Jekk diġà qed taħdem mal-verżjoni l-antika tagħha, żgur ser tesperjenza titjib sinifikanti fl-immaniġġjar tad-Dokumenti.

X'inhu ownCloud

ownCloud hija applikazzjoni tal-web b'xejn, b'sors miftuħ u b'saħħitha għas-sinkronizzazzjoni tad-dejta, il-qsim tal-fajls, u l-ħażna remota tal-fajls. ownCloud huwa miktub f'lingwi PHP/JavaScript, li huwa ddisinjat biex jaħdem ma 'diversi sistemi ta' ġestjoni tad-database, inklużi MySQL, MariaDB, SQLite, Oracle Database, u PostgreSQL.

Barra minn hekk, owncloud jista 'jiġi skjerat fuq il-pjattaformi magħrufa kollha jiġifieri, Linux, Macintosh, Windows u Android. Fil-qosor, hija Applikazzjoni b'sors miftuħ b'saħħtu, pjattaforma Indipendenti, flessibbli f'termini ta 'konfigurazzjoni u użabilità, faċli biex tużah.

Karatteristiċi ta' owncloud

  • Aħżen fajls, folders, kuntatti, galleriji tar-ritratti, kalendarji, eċċ fuq is-server tal-għażla tiegħek, Aktar tard tista' taċċessah minn fuq il-mowbajl, desktop, jew web browser.
  • Fid-dinja tal-aġġeġġi, persuna normali għandha tablet, smartphone, laptop, eċċ. Is-sħaba proprja tħallik tissinkronizza l-fajls, il-kuntatti, ir-ritratti, il-kalendarju, eċċ kollha tiegħek sinkronizzati mal-apparati.
  • Fl-era tal-qsim magħruf ukoll bħala Facebook, Twitter, Google+, eċċ, owncloud jippermettilek taqsam id-dejta tiegħek ma' oħrajn u taqsamha pubblikament jew privatament skont il-bżonnijiet tiegħek.
  • L-interface tal-utent faċli tħallik timmaniġġja, ittella', toħloq utenti, eċċ b'mod faċli ħafna.
  • Karatteristika speċjali hija li anke l-utenti jistgħu jneħħu t-tħassir tad-dejta mħassra aċċidentalment minn Trash, mhux faċli li timmaniġġaha u żżommha.
  • Il-karatteristika ta' tfittxija f'owncloud tirreaġixxi ħafna li ssir fl-isfond u tippermetti lill-utenti jfittxu bl-isem kif ukoll bit-tip ta' fajl.
  • Il-kuntatti huma organizzati f'kategoriji/gruppi u għalhekk faċli biex taċċessa l-kuntatti fuq il-bażi ta' ħbieb, ko-ħaddiema, familji, eċċ.
  • Issa tista' taċċessa ħażna esterna kemm jekk tkun Dropbox, FTP, jew kull ħaġa oħra billi timmonta.
  • Faċli biex timmigra lejn/minn server owncloud ieħor.

X'hemm Ġdid f'ownCloud 10

  • Titjib fl-Aċċessibilità għall-paġna tal-ġestjoni tal-app, l-app tal-aġġornament, u t-tfittxija.
  • Notifika addizzjonali u tniżżil dirett appoġġjati.
  • Il-fajl tal-konfigurazzjoni tal-ħażna jista' jiġi sintonizzat għal livell ogħla f'din ir-rilaxx.
  • Il-ġestjoni tal-Apps issa hija intelliġenti biżżejjed biex taħżen id-dipendenza tal-App f'fajls XML minn fejn il-kontenitur tal-Apps jista' jsolvi d-dipendenzi awtomatikament.
  • Dokumentazzjoni mtejba għal-livell li jmiss, PDF viewer tjieb bl-implimentazzjoni ta' verżjoni ġdida ta' PDF.js.
  • Ġestjoni mtejba tal-utent u settings strutturati u paġna tal-amministrazzjoni mtejba.
  • Il-kondiviżjoni tal-links issa mar aħjar billi tqassar.
  • Il-prestazzjoni ġenerali tjiebet meta mqabbla mal-verżjoni preċedenti.
  • L-importazzjoni tal-kuntatti tjiebet.
  • Il-kondiviżjoni tas-sħab federata (Magħquda) li jfisser li t-twaqqif ta' folders kondiviżi bejn is-servers huwa biċċa xogħol tajba. Din il-karatteristika tagħmilha possibbli li tikkollabora ma' organizzazzjonijiet bil-kontroll fis-server lokali tal-iskjerament tal-owncloud.
  • L-applikazzjonijiet issa għandhom klassifikazzjonijiet u huma bbażati fuq il-kategoriji.
  • Issettja l-ikona favorita għal fajls u folders sabiex tkun faċli biex issolvi u teditja.
  • Żid il-fajls mal-favoriti sabiex ikun faċli li ssibhom aktar tard.
  • L-amministratur jista' jeditja l-indirizzi tal-email tal-utenti, jagħżel u jagħżel l-utenti kif ukoll isemmi l-gruppi mill-ġdid.
  • Il-karatteristika bażika tinkludi – konnessjoni ma’ owncloud permezz ta’ HTTP(s), tfittex fajls/folder fl-Explorer, sinkronizzazzjoni awtomatika, qsim ta’ fajls ma’ utenti oħra, folders tas-sinkronizzazzjoni mill-PC, Pawża u terġa’ tibda t-tniżżil u l-uploads u kkonfigurat il-proxy.< /li>

Rekwiżiti tas-Sistema

Għal prestazzjoni ogħla, stabbiltà, appoġġ, u funzjonalità sħiħa nirrakkomandaw l-affarijiet li ġejjin:

  1. Minimu 128MB RAM, irrakkomanda 512MB.
  2. RHEL/CentOS 7/8, Fedora 29+, Ubuntu 16.04, 18.04 u Ubuntu 20.04, Debian 8/9 u 10.
  3. MySQL/MariaDB 5.5+.
  4. PHP 5.4 +
  5. Apache 2.4 b'mod_php

Pass 1: Installa ownCloud Storage fil-Linux

Sabiex twaqqaf il-ħażna tas-sħab personali tiegħek stess (ownCloud), irid ikollok installat il-munzell LAMP (Linux, Apache, MySQL/MariaDB, PHP). Minbarra l-munzell LAMP, jista' jkollok bżonn Perl u ibbażat fuq Python mal-użu tiegħek.

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

Ladarba twaqqaf il-munzell LAMP fuq il-kaxxa personali tiegħek, imbagħad trid tattiva u tibda s-servizz Apache u 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

Is-settings default MariaDB mhumiex sikuri biżżejjed, għalhekk għandek bżonn tħaddem l-iskrittura tas-sigurtà biex tissettja password ta 'l-għeruq b'saħħitha, tneħħi utenti anonimi, tiddiżattiva l-login ta' l-għeruq mill-bogħod, neħħi d-database tat-test, u finalment issalva l-bidliet li saru.

$ sudo mysql_secure_installation

Pass 2: Oħloq Database ownCloud

Issa idħol fis-server tad-database billi tuża l-password li ssettjajt dan l-aħħar.

sudo mysql -u root -p

Issa se nkunu qed noħolqu database (jiġifieri owncloud) b'utent ġdid.

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

Pass 3: Niżżel u Installa Applikazzjoni ownCloud

Issa wasal iż-żmien li Niżżel l-aħħar applikazzjoni ownCloud (jiġifieri verżjoni 10.7.0) billi tuża l-kmand wget biex tniżżel il-pakkett tarball tas-sors.

$ 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

Pass 4: Konfigurazzjoni ta' Apache għal ownCloud

Għal skopijiet ta’ sigurtà, ownCloud juża l-fajls .htaccess ta’ Apache, sabiex jużahom. Irridu nippermettu żewġ moduli Apache mod_rewrite u mod_headers biex il-ownCloud tagħna jaħdem sew. Ittajpja l-kmand li ġej biex tattiva dawn il-moduli taħt sistemi ibbażati fuq Debian biss, għal sistemi RedHat huma attivati awtomatikament.

$ sudo a2enmod rewrite
$ sudo a2enmod headers

Barra minn hekk, irridu nippermettu li r-regoli mod_rewrite jaħdmu sew taħt il-fajl tal-konfigurazzjoni prinċipali ta 'Apache. Iftaħ il-fajl tal-konfigurazzjoni globali Apache.

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

Hemmhekk, sib AllowOverride Xejn u ibdel dan għal AllowOverride All kif muri.

AllowOverride None

Ibdel dan għal:

AllowOverride All

Issa rridu nibdew mill-ġdid Apache biex nerġgħu tagħbija bidliet ġodda.

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

Pass 5: Aċċessa Applikazzjoni ownCloud

Issa tista' taċċessa l-ħażna personali tiegħek tas-sħab fuq:

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

Ladarba tikseb il-paġna Owncloud, għandek bżonn toħloq kont ta' l-amministratur u post tal-folder tad-Data, fejn il-fajls/folders kollha se jinħażnu (jew tħalli post default jiġifieri /var/www/owncloud/data jew /var/www/html/ owncloud/data). Sussegwentement, trid iddaħħal l-isem tal-utent, il-password u l-isem tad-database mysql, irreferi għall-screenshot hawn taħt.

Ladarba jiddaħħlu l-valuri korretti kollha, ikklikkja Finish u l-ħażna privata tiegħek cloud tkun lesta, int milqugħ bl-interface tax-xogħol:

Innota l-Favourites, editja, aqsam, tniżżel, ittella’, u għażliet ta’ fajls ġodda disponibbli għal fajl.

Attivitajiet reġistru ta 'ruħu u oħrajn.

Librerija ta' stampi.

Apps jippermettu u jiskonnettja interface kif ukoll rakkomandazzjoni b'introduzzjoni qasira.

Qarrej PDF inbuilt.

Minn dan il-pannell tal-amministrazzjoni, tista' tara twissijiet ta' sigurtà u setup, qsim ta' cloud federat, Mudelli tal-Posta,
Updater, Cron, qsim, Sigurtà, Email Server, Log, eċċ.

Informazzjoni dwar l-utent u l-Grupp bi kwota.

Nota: Tista 'żżid utenti jew timporta kont tal-utent, tibdel il-password, tassenja rwol tal-utent u talloka spazju billi tikklikkja l-ikona Gear fuq il-qiegħ tax-xellug tal-paġna.

Issa tista 'żżid folders, fajls tal-midja tas-sinkronizzazzjoni huma stampi, stampi u vidjows tagħha mill-applikazzjoni mobbli. Owncloud iħallik iżżid utenti ġodda, u tissinkronizza kalendarji, kuntatti, fajls tal-midja, eċċ.

Għandu wkoll MP3 Player integrat, PDF Viewer, Dokument Viewer, u ħafna ħafna li ta' min jipprova u jesplora. Allura x'qed tistenna? Issir sid kburi tal-ħażna privata tal-cloud, ipprova!

Aġġornament għal Owncloud 10 minn Verżjonijiet Antik

Biex taġġorna l-verżjoni preċedenti tas-sħab tiegħek stess għal 10, l-ewwel trid taġġorna s-sħaba l-antika stess għall-aħħar rilaxx tal-punt tal-istess verżjoni.

Pereżempju, jekk qed tuża owncloud 8.0.xy (fejn 'xy' huwa n-numru tal-verżjoni), l-ewwel trid taġġorna għal 9.0.x tal-istess serje, u mbagħad tkun tista' taġġorna għal owncloud 10 billi tuża dan li ġej istruzzjonijiet.

  1. Dejjem huwa ssuġġerit li tagħmel backup xieraq ta' kollox.
  2. Ippermetti l-plugin tal-aġġornament (jekk huwa diżattivat).
  3. Mur il-Panel tal-Amministrazzjoni u aġġorna n-nar.
  4. Aġġorna l-paġna billi tuża 'Ctrl+F5', lest.

Jekk il-proċedura ta 'hawn fuq ma taħdimx, tista' tagħmel aġġornament sħiħ biex taġġorna għar-rilaxx tal-punt l-aktar ġdid (ara l-istruzzjonijiet 'Aġġorna' hawn taħt).

Inkella, jekk diġà qed tuża Owncloud 7, 8, jew 9 u trid taġġorna għal Owncloud 10, tista 'ssegwi l-istess istruzzjonijiet ta' hawn taħt 'Aġġorna' biex tikseb l-aħħar verżjoni ta 'Owncloud.

  1. Aġġorna l-verżjoni owncloud tiegħek għall-aħħar rilaxx tal-punt tal-verżjoni tiegħek.
  2. Biex ma nsemmux, Agħmel backup sħiħ qabel ma taġġorna.
  3. Niżżel l-aħħar tarball billi tuża l-kmand wget.

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

  1. Diżattiva l-applikazzjonijiet u l-plugins kollha indiġeni u ta' partijiet terzi.
  2. Ħassar Kollox mid-Direttorju owncloud ħlief id-direttorju ta' DATA u KONFIG.
  3. Oħroġ it-tarball u kkopja kollox fl-għerq tad-direttorju tal-cloud tiegħek fid-direttorju tax-xogħol tiegħek.
  4. Agħti l-permessi meħtieġa u mexxi Aġġorna mill-paġna Li jmiss u lest!.
  5. Tinsiex tinstalla u tattiva Applikazzjonijiet u plug-ins ta' partijiet Terzi biss wara li tiċċekkja l-kompatibilità mal-verżjoni attwali.

Allura x'qed tistenna? Installa l-aħħar proġett owncloud jew aġġorna l-aħħar verżjoni tiegħek għall-aħħar u ibda tużah.

Dak kollu għalissa. Tinsiex tagħtina l-feedback siewi tiegħek fil-kummenti. Dalwaqt se nkun hawn b'artiklu ieħor interessanti, intom inħobbu taqraw. Sa dakinhar Ibqa' sintonizzat, imqabbad ma' tecmint, u b'saħħtu. Like u aqsamna, għinna nfirxu.