GNU/Linux >> Tutoriels Linux >  >> Debian

Comment installer ownCloud 8 sur Debian 8 (Jessie)

Qu'est-ce qu'ownCloud ? OwnCloud est un logiciel OpenSource de synchronisation et de partage de fichiers qui peut être hébergé sur votre propre serveur. Il permet d'accéder aux fichiers via une interface Web intuitive et par WEBDAV. Il existe également des clients natifs pour les systèmes d'exploitation Windows, Linux, MAC et mobiles qui permettent une synchronisation facile entre les dossiers de votre PC local ou de votre appareil mobile et l'instance ownCloud sur votre serveur. De nombreuses applications et extensions sont disponibles pour ownCloud, comme une visionneuse de PDF, un client de messagerie, un calendrier et un suivi des tâches. La liste complète des applications est disponible ici : https://apps.owncloud.com/.

Ce tutoriel montrera l'installation de la dernière version d'ownCloud sur Debian 8.

Le projet ownCloud fournit une version communautaire officiellement maintenue de son logiciel aux services OpenSuSE Build. J'utiliserai ce package officiel pour cette configuration car il fournit une version plus récente (ownCloud 8 à ce jour) que celle du référentiel Debian officiel (version 7).

Ajouter le référentiel ownCloud

Ajoutez le dépôt ownCloud dans le répertoire /etc/apt/sources.d/ :

echo 'deb http://download.opensuse.org/repositories/isv:/ownCloud:/community/Debian_8.0/ /'>> /etc/apt/sources.list.d/owncloud.list 

Installez la clé de version du dépôt officiel d'ownCloud :

cd /tmp
wget http://download.opensuse.org/repositories/isv:ownCloud:community/Debian_8.0/Release.key
apt-key add -

Et exécutez apt-get update pour télécharger la liste des packages.

apt-obtenir la mise à jour

Découvrez les packages ownCloud disponibles

Voyons maintenant quels packages nous avons pour owncloud :

apt-cache recherche owncloud

Le référentiel fournit de nombreuses applications ownCloud telles que la visionneuse PDF, le cryptage de fichiers, un système de gestion des versions, etc. en plus du package de base ownCloud.

Installer ownCloud

Je vais commencer par l'installation du package de base en exécutant cette commande en tant qu'utilisateur root sur le shell :

apt-get install owncloud

Le package "owncloud" installera toutes les dépendances requises telles que le serveur Web apache, php, mysql, etc.

Choisissez "y" pour démarrer l'installation.

Le processus d'installation vous demandera un nouveau mot de passe root MySQL. Choisissez un mot de passe sécurisé ici :

Et entrez le mot de passe une deuxième fois :

Ajouter une base de données MySQL

L'étape suivante consiste à créer une base de données MySQL pour owncloud.

Connectez-vous à MySQL sur la ligne de commande en exécutant cette commande :

mysql --defaults-file=/etc/mysql/debian.cnf

Cela ouvre l'invite de ligne de commande MySQL :

Entrez les commandes SQL suivantes pour créer un utilisateur de base de données avec le nom "owncloud" et une base de données du même nom. Remplacez le mot "mysecurepassword" par votre propre mot de passe dans les commandes.

CRÉER UNE BASE DE DONNÉES owncloud ;
CRÉER UN UTILISATEUR [email protected] IDENTIFIÉ PAR 'mysecurepassword' ;
ACCORDER TOUS LES PRIVILÈGES SUR owncloud.* À [email protected] ;
vider les privilèges ;
quittez

Créez un répertoire de données pour ownCloud afin de stocker les fichiers téléchargés dans le fichier. Choisissez un répertoire sur votre plus grande partition de disque pour cela. Je vais utiliser le répertoire /var/owncloud ici.

mkdir /var/owncloud
chown www-data:www-data /var/owncloud
chmod 750 /var/owncloud

Lorsque la partie shell de l'installation est terminée, continuez en ouvrant le programme d'installation Web d'ownCloud dans votre navigateur. L'URL est http://[VOTREIP]/owncloud . Dans mon cas, l'IP est 192.168.0.100 donc j'entre http://192.168.0.100/owncloud dans mon navigateur pour obtenir le programme d'installation :

Entrez le nom d'utilisateur et le mot de passe de l'administrateur souhaité dans les champs de connexion. Veuillez choisir un mot de passe sécurisé et un nom d'utilisateur qui n'est pas "admin" ou "administrateur" pourrait être un bon choix pour rendre moins facile pour les attaquants de deviner votre identifiant d'administrateur.

Je n'aime pas que mes fichiers privés soient stockés à la racine du site Web /var/www. Je choisis donc le dossier /var/owncloud ici.

OwnCloud utilise sqlite comme moteur de stockage par défaut. Ce n'est pas un bon choix en termes de performances, je choisirai donc MySQL comme backend de base de données. Nous avons créé une base de données MySQL ci-dessus, entrez les détails de cette base de données maintenant :

  • Nom d'utilisateur :        owncloud
  • Mot de passe :         Le mot de passe que vous avez choisi pour la base de données.
  • Nom de la base de données : owncloud
  • Nom d'hôte :        localhost

Cliquez ensuite sur le bouton pour terminer l'installation. Vous serez accueilli par un écran de bienvenue dans votre langue.

Accéder à ownCloud avec SSL (https)

L'installation par défaut d'ownCloud n'est pas sécurisée par SSL. Pour activer SSL sur votre serveur Web, exécutez ces commandes :

a2enmod ssl
a2ensite default-ssl
service apache2 restart

Vous pouvez maintenant accéder à l'interface Web avec https://[VOTREIP]/owncloud . Vous recevrez probablement un avertissement SSL, cet avertissement devrait être accepté. Pour éviter de tels avertissements, obtenez un certificat SSL gratuit signé officiellement, par ex. de Startssl (ou dans quelques mois de LetsEncrypt lorsque leur service gratuit a commencé).

Image VMWare OwnCloud au format ovf/ova

Ces tutoriels peuvent être téléchargés en tant qu'image prête à l'emploi au format ovf/ova par les abonnés howtoforge. Ce format est un format de machine virtuelle indépendant du fournisseur qui est pris en charge par VMWare et Virtualbox.

Téléchargement de la VM

https://www.howtoforge.com/downloads/434/

Informations de connexion de la VM

Etui :

Nom d'utilisateur :root
Mot de passe : howtoforge

Connexion à votre propre cloud :

Nom d'utilisateur :howtoforge
Mot de passe : howtoforge

Veuillez changer les mots de passe lors de la première utilisation.

L'adresse IP de la VM est 192.168.1.100. L'adresse IP, les réseaux et la passerelle peuvent être modifiés dans le fichier /etc/network/interfaces.

  • propre Cloud

Debian
  1. Comment installer MySQL sur Debian 11

  2. Comment installer MySQL Workbench sur Debian 11

  3. Comment installer PHP-Fusion 9 sur Debian 8

  4. Comment installer LAMP sur Debian 8

  5. Comment installer PunBB sur Debian 8

Comment installer Magento sur Debian 11

Comment installer MySQL 8 sur Debian 10

Comment installer OwnCloud 9 sur Debian 8

Comment installer OwnCloud sur Debian 9

Comment installer MySQL/MariaDB sur Debian 11

Comment installer MySQL sur Debian 10