Com instal·lar OwnCloud per crear un emmagatzematge al núvol propi a Linux


L'emmagatzematge al núvol significa un conjunt virtualitzat d'emmagatzematge de xarxa allotjat habitualment per tercers. L'emmagatzematge al núvol és un servei basat en xarxa que físicament no existeix però es manté en algun lloc del núvol. Per ser més clar, l'emmagatzematge al núvol significa compartir dades a través d'una xarxa, en lloc de tenir servidors locals o dispositius personals.

L'emmagatzematge al núvol està al nostre voltant als nostres telèfons intel·ligents, en ordinadors de sobretaula i servidors, etc. L'aplicació Dropbox que ara està disponible als telèfons intel·ligents no és més que una aplicació d'emmagatzematge al núvol. Google Drive és una altra aplicació d'emmagatzematge al núvol que us permet emmagatzemar i accedir a les vostres dades emmagatzemades des de qualsevol lloc i en qualsevol moment.

[ També us pot agradar: 16 programari d'emmagatzematge al núvol de codi obert per a Linux ]

Aquest article té com a objectiu: crear el vostre emmagatzematge personal al núvol mitjançant la vostra aplicació ownCloud. Però, quina és la necessitat de crear un núvol personal quan hi ha allotjament de tercers? Bé, tot l'allotjament de tercers us limita a treballar amb la configuració i el límit d'emmagatzematge donats.

La llista cada vegada més gran de fotos, vídeos i mp3 d'emmagatzematge no és suficient, a més, l'emmagatzematge en núvol és un concepte relativament nou i no hi ha molts amfitrions d'emmagatzematge en núvol de tercers i el disponible és massa costós.

La comunitat OwnCloud ha llançat recentment la seva versió especial ownCloud 10. Han presentat canvis increïbles en termes de qualitat, rendiment i innovacions per oferir una experiència al núvol excel·lent amb ownCloud. Si ja esteu treballant amb la seva versió anterior, sens dubte experimentareu millores significatives en la gestió de documents.

Què és ownCloud

ownCloud és una aplicació web gratuïta, de codi obert i potent per a la sincronització de dades, l'intercanvi de fitxers i l'emmagatzematge remot de fitxers. ownCloud està escrit en llenguatges PHP/JavaScript, que està dissenyat per funcionar amb diversos sistemes de gestió de bases de dades, inclosos MySQL, MariaDB, SQLite, Oracle Database i PostgreSQL.

A més, owncloud es pot desplegar a totes les plataformes conegudes, com ara Linux, Macintosh, Windows i Android. En resum, és una aplicació de codi obert robusta, independent de la plataforma, flexible en termes de configuració i usabilitat, fàcil d'utilitzar.

Característiques de owncloud

  • Deseu fitxers, carpetes, contactes, galeries de fotos, calendaris, etc. al servidor que trieu. Més endavant podreu accedir-hi des del mòbil, l'escriptori o el navegador web.
  • En el món dels gadgets, una persona normal té una tauleta, un telèfon intel·ligent, un ordinador portàtil, etc. El núvol propi et permet sincronitzar tots els teus fitxers, contactes, fotos, calendari, etc. sincronitzats amb els dispositius.
  • En l'era de compartir, també conegut com Facebook, Twitter, Google+, etc., owncloud et permet compartir les teves dades amb altres persones i compartir-les de manera pública o privada segons les teves necessitats.
  • La interfície d'usuari senzilla et permet gestionar, penjar, crear usuaris, etc. d'una manera molt senzilla.
  • Una característica especial és que fins i tot els usuaris poden recuperar les dades suprimides accidentalment de la paperera, no és fàcil de manejar i mantenir.
  • La funció de cerca d'owncloud és molt sensible, que es fa en segon pla i permet als usuaris cercar pel nom i pel tipus de fitxer.
  • Els contactes s'organitzen en categories/grups, per la qual cosa es pot accedir fàcilment als contactes basats en amics, companys de feina, famílies, etc.
  • Ara podeu accedir a l'emmagatzematge extern, ja sigui Dropbox, FTP o qualsevol altra cosa muntant-lo.
  • Fàcil de migrar a/des d'un altre servidor owncloud.

Novetats a ownCloud 10

  • Millora de l'accessibilitat per a la pàgina de gestió de l'aplicació, l'aplicació d'actualització i la cerca.
  • S'admeten notificacions addicionals i baixades directes.
  • El fitxer de configuració d'emmagatzematge es pot ajustar a un nivell superior en aquesta versió.
  • La gestió d'aplicacions ara és prou intel·ligent com per emmagatzemar la dependència de l'aplicació en fitxers XML des d'on el contenidor d'aplicacions pot resoldre les dependències automàticament.
  • La documentació ha millorat al següent nivell, el visualitzador de PDF ha millorat amb la implementació d'una nova versió de PDF.js.
  • S'ha millorat la gestió d'usuaris i la configuració estructurada i la pàgina d'administració millorada.
  • La compartició d'enllaços ara ha millorat en escurçar.
  • El rendiment general ha millorat en comparació amb la versió anterior.
  • S'ha millorat la importació de contactes.
  • Compartir en núvol federat (Unit), que significa configurar carpetes compartides entre servidors és una passejada. Aquesta característica permet col·laborar amb organitzacions amb el control al servidor de desplegament local owncloud.
  • Ara les aplicacions inclouen classificacions i es basen en categories.
  • Definiu la icona preferida als fitxers i carpetes perquè sigui fàcil d'ordenar i editar.
  • Afegiu fitxers als preferits perquè sigui fàcil trobar-los més endavant.
  • L'administrador pot editar les adreces de correu electrònic dels usuaris, ordenar i seleccionar usuaris, així com canviar el nom dels grups.
  • La funció bàsica inclou: connectar-se a owncloud mitjançant HTTP(s), buscar fitxers/carpetes a l'explorador, sincronitzar automàticament, compartir fitxers amb altres usuaris, sincronitzar carpetes des de l'ordinador, posar en pausa i reprendre les baixades i càrregues i configurar el servidor intermediari.< /li>

Requisits del sistema

Per obtenir un rendiment, estabilitat, suport i una funcionalitat completa recomanem les coses següents:

  1. Mínim 128 MB de RAM, recomanem 512 MB.
  2. RHEL/CentOS 7/8, Fedora 29+, Ubuntu 16.04, 18.04 i Ubuntu 20.04, Debian 8/9 i 10.
  3. MySQL/MariaDB 5.5+.
  4. PHP 5.4+
  5. Apache 2.4 amb mod_php

Pas 1: instal·leu ownCloud Storage a Linux

Per configurar el vostre propi emmagatzematge personal al núvol (ownCloud), heu de tenir instal·lada la pila LAMP (Linux, Apache, MySQL/MariaDB, PHP). A part de la pila LAMP, és possible que necessiteu Perl i basat en Python per utilitzar-lo.

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

Un cop hàgiu configurat la pila LAMP a la vostra caixa personal, a continuació heu d'habilitar i iniciar el servei Apache i 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

La configuració predeterminada de MariaDB no és prou segura, de manera que cal que executeu l'script de seguretat per establir una contrasenya d'arrel forta, eliminar usuaris anònims, desactivar l'inici de sessió d'arrel remot, eliminar la base de dades de prova i, finalment, desar els canvis realitzats.

$ sudo mysql_secure_installation

Pas 2: creeu la base de dades ownCloud

Ara inicieu la sessió al servidor de bases de dades amb la contrasenya que heu establert recentment.

sudo mysql -u root -p

Ara crearem una base de dades (per exemple, owncloud) amb un nou usuari.

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

Pas 3: Baixeu i instal·leu l'aplicació ownCloud

Ara és el moment de descarregar l'última aplicació ownCloud (és a dir, versió 10.7.0) mitjançant l'ordre wget per descarregar el paquet de tarball d'origen.

$ 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

Pas 4: Configuració d'Apache per a ownCloud

Per motius de seguretat, ownCloud utilitza els fitxers .htaccess d'Apache per utilitzar-los. Hem d'habilitar dos mòduls Apache mod_rewrite i mod_headers perquè el nostre ownCloud funcioni correctament. Escriviu l'ordre següent per habilitar aquests mòduls només en sistemes basats en Debian , per als sistemes RedHat estan habilitats de manera predeterminada.

$ sudo a2enmod rewrite
$ sudo a2enmod headers

A més, hem d'habilitar les regles mod_rewrite perquè funcionin correctament al fitxer de configuració principal d'Apache. Obriu el fitxer de configuració global d'Apache.

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

Allà, cerqueu AllowOverride None i canvieu-ho a AllowOverride All tal com es mostra.

AllowOverride None

Canvia això per:

AllowOverride All

Ara hem de reiniciar Apache per tornar a carregar nous canvis.

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

Pas 5: Accediu a l'aplicació ownCloud

Ara podeu accedir al vostre emmagatzematge al núvol molt personal a:

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

Un cop obtingueu la pàgina Owncloud, heu de crear un compte d'administrador i una ubicació de la carpeta de dades, on s'emmagatzemaran tots els fitxers/carpetes (o deixar la ubicació predeterminada, és a dir, /var/www/owncloud/data o /var/www/html/). owncloud/dades). A continuació, heu d'introduir el nom d'usuari, la contrasenya i el nom de la base de dades mysql, consulteu la captura de pantalla següent.

Un cop introduïts tots els valors correctes, feu clic a Finalitzar i el vostre emmagatzematge al núvol privat està llest, us rebrà la interfície de treball:

Observeu les opcions de fitxers Preferits, edita, comparteix, baixa, puja i noves disponibles per a un fitxer.

Registre d'activitats d'un mateix i dels altres.

Biblioteca d'imatges.

Les aplicacions activen i desactiven la interfície, així com una recomanació amb una breu introducció.

Lector de PDF integrat.

Des d'aquest tauler d'administració, podeu veure els avisos de seguretat i de configuració, compartir núvol federat, plantilles de correu,
Actualitzador, Cron, compartició, seguretat, servidor de correu electrònic, registre, etc.

Informació d'usuari i grup amb quota.

Nota: podeu afegir usuaris o importar un compte d'usuari, canviar la contrasenya, assignar la funció d'usuari i assignar espai fent clic a la icona d'engranatge a la part inferior esquerra de la pàgina.

Ara podeu afegir carpetes, sincronitzar fitxers multimèdia amb les seves imatges, imatges i vídeos des de l'aplicació mòbil. Owncloud us permet afegir nous usuaris i sincronitzar calendaris, contactes, fitxers multimèdia, etc.

També té un reproductor de MP3 integrat, un visualitzador de PDF, un visualitzador de documents i molts que val la pena provar i explorar. Aleshores, a què esperes? Converteix-te en un orgullós propietari d'emmagatzematge al núvol privat, prova-ho!

Actualització a Owncloud 10 des de versions anteriors

Per actualitzar la versió anterior del vostre propi núvol a 10, primer heu d'actualitzar l'antic núvol propi a la darrera versió puntual de la mateixa versió.

Per exemple, si utilitzeu owncloud 8.0.xy (on xy és el número de versió), primer haureu d'actualitzar a 9.0.x de la mateixa sèrie i, a continuació, podreu actualitzar a owncloud 10 mitjançant el següent instruccions.

  1. Sempre es recomana fer una còpia de seguretat adequada de tot.
  2. Activeu el connector d'actualització (si està desactivat).
  3. Vés al Tauler d'administració i activa l'actualització.
  4. Actualitzeu la pàgina amb Ctrl+F5, heu acabat.

Si el procediment anterior no funciona, podeu fer una actualització completa per actualitzar a la versió més recent del punt (vegeu les instruccions Actualització a continuació).

En cas contrari, si ja utilitzeu Owncloud 7, 8 o 9 i voleu actualitzar-lo a Owncloud 10, podeu seguir les mateixes instruccions d'Actualització a continuació per obtenir la darrera versió d'Owncloud.

  1. Actualitzeu la vostra versió owncloud a la darrera versió puntual de la vostra versió.
  2. Per no dir-ho, feu una còpia de seguretat completa abans d'actualitzar.
  3. Descarregueu l'últim tarball amb l'ordre wget.

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

  1. Desactiva totes les aplicacions i connectors natius i de tercers.
  2. Suprimeix-ho tot del directori owncloud excepte DADES i CONFIG.
  3. Destaqueu el fitxer tarball i copieu-ho tot a l'arrel del vostre directori owncloud dins del vostre directori de treball.
  4. Concediu els permisos necessaris i executeu l'actualització des de la pàgina següent i ja està!
  5. No us oblideu d'instal·lar i activar aplicacions i complements de tercers només després de comprovar la compatibilitat amb la versió actual.

Aleshores, a què esperes? Instal·leu el darrer projecte owncloud o actualitzeu la vostra darrera versió a la darrera i comenceu a utilitzar-lo.

Això és tot per ara. No us oblideu de proporcionar-nos els vostres valuosos comentaris als comentaris. Aviat estaré aquí amb un altre article interessant, us encantarà llegir. Fins aleshores estigueu atents, connectats a tecmint i saludables. Fes m'agrada i comparteix-nos, ajuda'ns a difondre'ns.