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)

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

On redémarre Apache, et votre site est en https !

Si vous avez besoin d'un certificat reconnu, vous pouvez utiliser le site suivant:

https://www.sslforfree.com/