• Installer Nextcloud sur Debian Stretch

    Installer Nextcloud sur Debian 9NextCloud est un serveur d'application de partage de fichiers auto-hébergé.

    Celui-ci permet de stocker et synchroniser vos fichiers, vos contacts, votre agenda et vos contenus multimédias directement sur votre serveur.

    Vous pourrez alors accéder à toutes ces informations directement depuis une interface Web ou votre mobile via une application dédiée.

    Tutoriel réalisé sur Debian 9.3 Stretch avec Nextcloud 12.0.4

    Site officiel Nextcloud

    Les prérequis sont sont un serveur Web / SQL, PHP avec les extensions gd,json,mysql,curl,mbstring,intl,mcrypt,imagick,xml,zip.

    PS : La version 12.0.4 de Nextcloud est incompatible avec PHP 7.2.

    apt install apache2 mariadb-server libapache2-mod-php7.0 php7.0 php7.0-{gd,json,mysql,curl,mbstring,intl,mcrypt,xml,zip} php-imagick

     

    Installer Nextcloud sur Debian 9

    ( cliquer sur l'image pour l'agrandir )

     

     

    Nous allons maintenant sécuriser MariaDB.

    Pour cela nous allons utiliser le script mysql_secure_installation qui est situé dans /usr/bin/.

    Celui-ci va permettre :

    - De changer le mot de passe du compte root de MariaDB.

    - De supprimer les utilisateurs anonymes. 

    - De désactiver la possibilité pour root de se connecter à distance.

    - De supprimer la base de test.

     

    Installer Nextcloud sur Debian 9

    ( cliquer sur l'image pour l'agrandir )    

     

     

    On se place ensuite dans le répertoire /var/www/html

    cd /var/www/html

    On télécharge la dernière version de Nextcloud :

    wget --no-check-certificate https://download.nextcloud.com/server/releases/nextcloud-12.0.4.zip

    On décompresse l'archive, on la supprime une fois terminé.

    unzip -q *.zip && rm -rf *.zip

    On modifie les permissions.

    chown -R www-data:www-data /var/www/html/nextcloud

    find /var/www/html/nextcloud -type d -exec chmod 775 {} \;

    find /var/www/html/nextcloud -type f -exec chmod 664 {} \; 

     

    Installer Nextcloud sur Debian 9

    ( cliquer sur l'image pour l'agrandir )

     

     

    Nous allons maintenant créer la base de données et un utilisateur pour Nextcloud.

    create database nextcloud; > création de la base de données. 

    create user 'nextclouduser'@'localhost' identified by 'nextcloudpassword'; > création de l’utilisateur avec son mot de passe.

    grant all privileges on nextcloud.* to 'nextclouduser'@'localhost'; > attribution des droits. 

    Nous vérifions que la base de données projectsend et l'utilisateur projectsenduser ont bien été crées. 

    show databases;

    select host, user from mysql.user;

     

    Installer Nextcloud sur Debian 9

    ( cliquer sur l'image pour l'agrandir )

     

     

    Nous allons ensuite créer un virtualhost pour un accéder à Nextcloud.

    vi /etc/apache2/sites-available/nextcloud.conf

    J'insère mes directives.

     

    Installer Nextcloud sur Debian 9

    ( cliquer sur l'image pour l'agrandir )

     

    On active la configuration du virtualhost.

    a2ensite nextcloud.conf

    On recharge la configuration de apache.

    systemctl reload apache2 ou service apache2 reload

    On teste la configuration.

    apachectl configtest

     

    Installer Nextcloud sur Debian 9

    ( cliquer sur l'image pour l'agrandir )

     

     

    Depuis votre navigateur, vous pouvez maintenant accéder à ProjectSend.

    http://[votre nextcloud]

    Fournissez toutes les informations requises telles que :

    - Un compte administrateur et son mot de passe

    - L'emplacement du fichier de données ( /var/www/html/nextcloud/data par défaut )

     Vous pouvez choisir un autre emplacement comme /home/nextcloud par exemple à condition d'y attribuer les  bons droits.

    - Les informations d'identification de la base de données crée précedemment ( le numéro de port est optionnel ).

     Si vous avez plusieurs SGBD sur votre serveur, choisir celle que vous souhaitez utiliser ( ici MariaDB ).

    Pour terminer cliqueR sur le bouton "Terminer l'installation".

     

     

    Installer Nextcloud sur Debian 9

    ( cliquer sur l'image pour l'agrandir )

     

    Vous devriez voir le tableau de bord NextCloud dans l'écran suivant :

     

    Installer Nextcloud sur Debian 9

    ( cliquer sur l'image pour l'agrandir )

     

    Installer Nextcloud sur Debian 9

    ( cliquer sur l'image pour l'agrandir )

     

     

     

    L'installation est maintenant terminée

    Si vous souhaitez tester Nexcloud, je vous invite à le tester ici : Demo Nexcloud

    « Installer VTOP sur Centos 7

    Tags Tags : , , ,
  • Commentaires

    Aucun commentaire pour le moment

    Suivre le flux RSS des commentaires


    Ajouter un commentaire

    Nom / Pseudo :

    E-mail (facultatif) :

    Site Web (facultatif) :

    Commentaire :