Comment installer NextCloud sur Raspberry Pi 3

Comment installer NextCloud sur Raspberry Pi 3
NextCloud est un logiciel de partage de fichiers auto-hébergé. Vous pouvez facilement installer NextCloud sur Raspberry Pi 3 pour créer un serveur de partage de fichiers rentable sur votre réseau domestique. Dans cet article, je vais vous montrer comment installer NextCloud sur Raspberry Pi 3. Alors, commençons.

Installation de Raspbian:

Dans cet article, j'utiliserai le système d'exploitation raspbian sur mon Raspberry Pi 3. Il est basé sur Debian. Il s'agit du système d'exploitation officiellement recommandé pour les appareils Raspberry PI.

J'ai écrit un article dédié sur l'installation du système d'exploitation raspbian sur Raspberry Pi 3. Vous pouvez le vérifier sur https: // linuxhint.com / install_raspbian_raspberry_pi / si vous avez besoin d'aide.

Connexion à Raspberry Pi 3:

Une fois que Raspbian est installé sur votre Raspberry Pi 3, vous pouvez vous connecter à votre Raspberry Pi 3 en utilisant SSH. Vous devrez connaître l'adresse IP de votre Raspberry Pi 3 pour ce faire. Vous devriez pouvoir trouver l'adresse IP dans l'interface d'administration Web de vos routeurs.

Dans mon cas, l'adresse IP est 192.168.2.6. Remplacez-le par le vôtre à partir de maintenant.

Maintenant, connectez-vous à votre Raspberry Pi 3 en utilisant SSH comme suit:

$ ssh pi @ 192.168.2.6

Maintenant, tapez Oui Et puis appuyez sur .

Maintenant, saisissez le mot de passe de votre Raspberry Pi 3 et appuyez sur .

Vous devriez être connecté.

Installation de NextCloud sur Raspberry Pi 3:

Maintenant, mettez à jour le cache du référentiel de package APT avec la commande suivante:

$ sudo apt mise à jour

Le cache du référentiel de package APT doit être mis à jour.

Maintenant, installez Apache 2 Web Server, PHP, toutes les bibliothèques et outils PHP requis avec la commande suivante:

$ sudo apt install mLocate apache2 libapache2-mod-php mariaDb-client mariaDb-server
WGET UNZIP BZIP2 CURL PHP PHP-COMMON PHP-CURL PHP-GD PHP-MBSTRING PHP-MYSQL PHP-XML
php-zip php-intl php-apcu php-redis php-http-request

Maintenant, appuyez sur y Et puis appuyez sur .

Tous les packages sont téléchargés.

Tous les packages requis doivent être installés à ce stade.

Maintenant, vous devez créer un nouveau fichier de configuration d'hôte virtuel Apache 2 pour NextCloud.

Vous pouvez créer un nouveau fichier de configuration NextCloud.confli avec la commande suivante:

$ sudo nano / etc / apache2 / sites-disponible / nextCloud.confli

Maintenant, saisissez les lignes suivantes et enregistrez le fichier en appuyant sur + X suivie par y Et puis appuyez sur .


Serveradmin webmaster @ localhost
DocumentRoot / var / www / nextCloud
Alias ​​/ nextCloud "/ var / www / nextCloud /"

Options + suitsymLinks
Allaiter tout

Davre

Exiger tous les accords
Setenv home / var / www / nextCloud
Setenv http_home / var / www / nextCloud

Errorlog $ apache_log_dir / nextcloud_error_log
CUSTUMLOG $ apache_log_dir / nextcloud_access_log commun

Maintenant, vous devez créer une nouvelle base de données MARIADB et un utilisateur pour NextCloud.

Pour ce faire, connectez-vous d'abord à votre console MariaDB avec la commande suivante:

$ sudo mysql -u racine

Vous devriez voir être connecté.

Maintenant, créez une nouvelle base de données MARIADB NextCloud avec la commande suivante:

MariaDb [(aucun)]> Créer une base de données NextCloud;

Maintenant, créez un nouvel utilisateur MariaDB NextCloud et définissez également un mot de passe pour le nouvel utilisateur avec la commande suivante:

MariaDb [(aucun)]> Créer l'utilisateur 'nextCloud' @ 'localhost' identifié par 'your_password_here';

NOTE: Remplacer Votre_password_here avec le mot de passe que vous souhaitez définir pour l'utilisateur MariaDB NextCloud. Je vais le régler sur NextCloud Dans cet article pour la simplicité.

Maintenant, attribuez toutes les autorisations requises de la base de données NextCloud à l'utilisateur MariaDB NextCloud avec la commande suivante:

MariaDb [(aucun)]> accorder tous les privilèges sur NextCloud.* À 'nextCloud' @ 'localhost';

Maintenant, exécutez la commande suivante pour appliquer les modifications:

MariaDb [(aucun)]> Privilèges de rinçage;

Maintenant, sortez de la console MariaDB avec la commande suivante:

MariaDb [(aucun)]> sortie

Maintenant, accédez à la / var / www Répertoire avec la commande suivante:

$ cd / var / www

Maintenant, téléchargez NextCloud Zip Archive avec la commande suivante:

$ sudo wget https: // télécharger.NextCloud.com / server / releases / nextCloud-15.0.0.zipper

NextCloud Zip Archive est en cours de téléchargement.

L'archive zip nexcloud doit être téléchargée.

Maintenant, exécutez la commande suivante pour décompresser l'archive NextCloud:

$ sudo unzip NextCloud-15.0.0.zipper

Les archives doivent être extraites.

Maintenant, créez un nouveau répertoire de données pour NextCloud avec la commande suivante:

$ sudo mkdir nextcloud / data

Maintenant, modifiez le propriétaire et le groupe des fichiers et répertoires à l'intérieur du NextCloud / répertoire de www-data avec la commande suivante:

$ sudo chown -r www-data: www-data NextCloud

Maintenant, activez le NextCloud.confli Configuration du site avec la commande suivante:

$ sudo a2ensite nextcloud.confli

Maintenant, désactivez la configuration du site par défaut 000 déficientes.confli avec la commande suivante:

$ sudo a2dissite 000-défaut.confli

Maintenant, redémarrez le apache2 Service avec la commande suivante:

$ sudo systemctl redémarrer apache2

Maintenant, ajouter apache2 et mariadb Services au démarrage du système avec la commande suivante:

$ sudo systemctl activer apache2 mariadb

NextCloud doit être installé.

Configuration de NextCloud:

Maintenant, vous devez configurer NextCloud à partir d'un navigateur Web. Pour ce faire, visitez http: // 192.168.2.6 / NextCloud de votre navigateur Web préféré. Vous devriez voir la page suivante.

De là, vous devez créer un compte administrateur. Tapez le nom d'utilisateur et le mot de passe pour votre nouveau compte administrateur et faites défiler un peu.

Maintenant, saisissez vos détails de base de données MARIADB. Enfin, cliquez sur Configuration de la fin comme marqué dans la capture d'écran ci-dessous.

Vous devez être connecté à votre compte NextCloud en tant qu'administrateur. Maintenant, cliquez sur le X icône pour fermer la fenêtre contextuelle comme marqué dans la capture d'écran ci-dessous.

Vous devriez voir le tableau de bord NextCloud. De là, vous pouvez créer de nouveaux utilisateurs, télécharger des fichiers et d'autres tâches administratives.

C'est donc comme ça que vous installez NextCloud sur Raspberry Pi 3. Merci d'avoir lu cet article.