Com instal·lar OwnCloud a Debian 10
Owncloud és un sistema per compartir fitxers en línia líder del mercat que us permet fer còpies de seguretat i compartir els vostres fitxers amb facilitat. Si no sou un fan de DropBox o Google Drive, llavors OwnCloud és una bona alternativa.
En aquest article, us expliquem la instal·lació d'OwnCloud a Debian 10.
Pas 1: instal·leu LAMP Stack a Debian
Com que OwnCloud s'executa al navegador i també al back-end emmagatzemant dades a la base de dades, primer hem d'instal·lar la pila LAMP. LAMP és una popular pila d'allotjament gratuïta i de codi obert utilitzada pels desenvolupadors per allotjar les seves aplicacions web. Significa Linux, Apache, MariaDB/MySQL i PHP.
Primer, actualitzem els dipòsits del sistema.
$ sudo apt update && sudo apt upgrade
A continuació, instal·leu el servidor web Apache i el servidor de bases de dades MariaDB executant l'ordre.
$ sudo apt install apache2 mariadb-server mariadb-client
Un cop finalitzada la instal·lació, procediu i instal·leu PHP 7.2. En el moment d'escriure aquesta guia, PHP 7.3 encara no és compatible, de manera que la nostra millor opció és utilitzar PHP 7.2.
Per tant, activeu el dipòsit PHP tal com es mostra.
$ 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
Un cop hàgiu acabat de crear el dipòsit de PHP, actualitzeu els paquets i els repositoris del vostre sistema perquè el nou dipòsit de PHP tingui efecte.
$ sudo apt update
Ara instal·leu PHP i les dependències necessàries tal com es mostra.
$ sudo apt install php7.2 libapache2-mod-php7.2 php7.2-{mysql,intl,curl,json,gd,xml,mb,zip}
Un cop instal·lat, comproveu la versió de PHP amb l'ordre.
$ php -v
A més, verifiqueu que el servidor web Apache s'està executant executant l'ordre.
$ systemctl status apache2
Si Apache està en funcionament, hauríeu d'obtenir una sortida similar a la que es mostra a continuació, indicant que està actiu.
Si no s'inicia Apache, inicieu-lo i activeu-lo a l'arrencada executant les ordres.
$ systemctl start apache2 $ systemctl enable apache2
Pas 2: creeu una base de dades per a fitxers OwnCloud
El següent pas serà crear una base de dades per gestionar els fitxers d'OwnCloud durant i després de la instal·lació.
Inicieu sessió al servidor MariaDB.
$ mysql -u root -p
Un cop iniciat sessió, creeu una base de dades per a OwnCloud.
MariaDB [(none)]> CREATE DATABASE owncloud;
Creeu un usuari per a la base de dades OwnCloud i atorgueu tots els privilegis a l'usuari.
MariaDB [(none)]> GRANT ALL ON owncloud.* TO 'owncloud_user'@'localhost' IDENTIFIED BY '[email ';
Finalment, esborreu els privilegis i sortiu.
MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> EXIT;
Pas 3: instal·leu OwnCloud a Debian
Per defecte, OwnCloud no s'inclou als repositoris Debian 10. No obstant això, OwnCloud manté un repositori per a cada distribució. El dipòsit de Debian 10 encara no s'ha publicat i, per tant, utilitzarem el dipòsit de Debian 9.
Primer, instal·leu la clau de signatura PGP.
$ sudo curl https://download.owncloud.org/download/repositories/10.2.1/Debian_9.0/Release.key | apt-key add -
Un cop instal·lada la clau de signatura, seguiu endavant i activeu el dipòsit d'OwnCloud.
$ sudo echo 'deb http://download.owncloud.org/download/repositories/10.2.1/Debian_9.0/ /' > /etc/apt/sources.list.d/owncloud.list
Una vegada més, actualitzeu el vostre sistema per tornar a sincronitzar els paquets del sistema i instal·leu Owncloud.
$ sudo apt update $ sudo apt-get install owncloud-files
Pas 4: configureu Apache per a OwnCloud
Un cop instal·lat, OwnCloud emmagatzema els seus fitxers al directori /var/www/owncloud. Per tant, hem de configurar el nostre servidor web per servir els fitxers d'OwnCloud.
Per tant, creeu un fitxer d'amfitrió virtual per a Owncloud tal com es mostra.
$ sudo vim /etc/apache2/sites-available/owncloud.conf
Afegiu la configuració a continuació i deseu.
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>
Per habilitar el lloc OwnCloud, de la mateixa manera que ho faríeu amb qualsevol host virtual, executeu l'ordre:
$ sudo ln -s /etc/apache2/sites-available/owncloud.conf /etc/apache2/sites-enabled/
A continuació, activeu els mòduls Apache addicionals que requereix OwnCloud i reinicieu el servidor web Apache per tornar a carregar la configuració i fer els canvis.
$ sudo a2enmod rewrite mime unique_id $ sudo systemctl restart apache2
Pas 5: finalitzant la instal·lació d'OwnCloud
Per completar la configuració d'OwnCloud, navegueu per l'adreça IP del vostre servidor tal com es mostra a continuació:
http://server-ip
La interfície de benvinguda us saludarà tal com es mostra. Se us demanarà que proporcioneu el nom d'usuari i la contrasenya.
A continuació, feu clic a Emmagatzematge i base de dades i proporcioneu els detalls de la base de dades, com ara l'usuari de la base de dades, el nom de la base de dades i la contrasenya.
Finalment, feu clic a Finalitzar la configuració.
Això us porta a la pàgina d'inici de sessió. Introduïu el vostre nom d'usuari i contrasenya i premeu INTRO.
Inicialment, obtindreu una finestra emergent amb informació sobre l'aplicació d'escriptori, Android i iOS d'OwnCloud que podeu instal·lar als vostres dispositius. Això us permet accedir a les vostres dades en qualsevol moment.
Aquí teniu el tauler.
I finalment hem arribat al final d'aquest tutorial. Ara podeu desar i compartir els vostres fitxers amb facilitat amb OwnCloud. Gràcies per prendre el temps.