# Installation de Nextcloud Note: ce tutoriel ne fonctionne qu'avec Debian 10. Si vous êtes en Debian9, il faudra changer le sources.list et mettre la dernière version (trouvable ici: [https://wiki.debian.org/fr/SourcesList](https://wiki.debian.org/fr/SourcesList)) #### Installation: Après un apt update/upgrade, il faut tout d'abord installer mariadb:
Une fois l'installation complète, faites la commande suivante:
L'interface va vous poser plusieurs questions, à vous d'y répondre en fonction de vos besoins Vous devez créer maintenant une base de données pour le Nextcloud:
Une fois la base de données crée, vous pouvez installer toutes les dépendances:
Vous pouvez maintenant télécharger le .zip nextcloud
On le dezip:
On le déplace dans le dossier html:
Donnez les droits à l'user www-data:
Vous pouvez désormais y accéder via votre navigateur:
Et voila: plus qu'à configurer la base de données précédemment crée, et vous avez votre Nextcloud ! #### Création du certificat: Nb: Dans ce cas là, ce certificat est un auto signé, c'est à dire que votre site sera sécurisé, mais votre navigateur ne reconnaîtra pas le certificat et vous affichera un message d’erreur On commence par créer un dossier pour stocker un certificat:
On généré la clé:
Avec la clé, on généré le certificat:
Pour pouvoir avoir le ssl de disponible, il faut activer le module SSL. Pour cela il faut faire la commande suivante:
Et on redémarre apache
On modifie le vhost ssl ![](https://doc.ataxya.net/uploads/images/gallery/2019-08/scaled-840-/1uR5jeD8jDSnaM5i-image-1567062452837.png) On redémarre Apache, et votre site est en https ! ![](https://doc.ataxya.net/uploads/images/gallery/2019-08/scaled-840-/XKqX5qSB5t77qkzT-image-1567062497320.png) Si vous avez besoin d'un certificat reconnu, vous pouvez utiliser le site suivant: [https://www.sslforfree.com/](https://www.sslforfree.com/)