Arborescence des pages
Aller directement à la fin des métadonnées
Aller au début des métadonnées


Nextcloud une solution d'hébergement de fichier "auto-hébergé" intégrant des fonctionnalités de communication et de synchronisation. 
Vous gardez la main sur vos données tout en bénéficiant des fonctionnalités comme Nexcloud Fichier, Nextcloud Talk et Nextcloud Groupware. 

Cette version de Nexcloud vous permet entre autre de : 

  • Synchroniser vos fichiers entre différents appareils 
  • Stockage sécurisé (encryption end-to-end)
  • Double authentification (2FA) avec SMS, Telegram ou Signal et Yubikey
  • Vérification par vidéo (au lieu d'envoyer un code, vous voyez qui demande le code en live)


Ce guide vous permet de mettre rapidement en place la solution Nextcloud, de commencer à envoyer vos fichiers et de synchroniser votre ordinateur directement avec votre serveur. 
Un accès HTTPS avec Let's Encrypt sera mis en place pour sécuriser l'accès à votre cloud. 




Sommaire : 

Pré-requis: 

  1. Installer et configurer votre serveur avec Ubuntu 18.04 ou 16.04 
  2. Disposer d'un accès root.
  3. Un domaine sur lequel vous pouvez ajouter une zone dédiée à votre Nextcloud. (Ex: nextcloud.yulpa.io)

 

Cette installation se base sur l'utilisation de snap.

Installation des pré-requis système

En tant que root: 

apt install fuse squashfuse snapd

Vérifier que snap est bien installé avec la commande suivante :

snap --version
snap    2.34.2+18.04
snapd   2.34.2+18.04
series  16
ubuntu  18.04
kernel  4.15.0-36-generic

Installation du package Nexcloud avec snap

En tant que root: 

mkdir /lib/modules && snap install nextcloud --channel=14/beta


Vérifier que le paquet est bien installé avec la commande suivante: 

snap changes

7    Done    today at 20:56 CET  today at 20:56 CET  Install "nextcloud" snap from "14/beta" channel

Configuration du compte admin & domaine de confiance

Nextcloud doit être configuré pour être accessible via un domaine autorisé et un compte admin dédié à l'administration de la solution. 

1- Ajouter un compte admin 

sudo nextcloud.manual-install super-admin STRONG@PASSWORD_isBetter

super-admin étant votre login
STRONG@PASSWORD_isBetter est à remplacer par un mot de passe fort

2- Ajouter votre domaine aux domaines de confiance

sudo nextcloud.occ config:system:set trusted_domains 1 --value=nextcloud.example.com


Et vérifier que le domaine est bien ajouté 

sudo nextcloud.occ config:system:get trusted_domains

Votre serveur Nextcloud installé !

Vous pouvez dès maintenant vous connecter, si vous êtes sur un réseau de confiance. En effet, en HTTP, votre mot de passe transite en clair. 

Pour éviter cela, il est recommandé d'installer un certificat et de passer sur le protocol HTTPS

Installer un certificat Let's Encrypt (gratuit)

sudo nextcloud.enable-https lets-encrypt 

Répondez aux questions pour finaliser l'installation du certificat. 

Vous êtes maintenant en mesure de vous connecter de manière sécurisée à votre serveur Nexcloud privé 

https://votre-nom-de-domaine.ext



La première connexion est toujours un peu longue, le temps que l'installation se finalise. 
Vous pourrez ensuite ajouter de nouveaux utilisateurs, mettre en place vos synchronisations 



Installer le client Nexcloud

Lien pour un client sur ordinateur PC ou MAC : https://nextcloud.com/install/#install-clients

Lien pour l'application mobile Android : https://play.google.com/store/apps/details?id=com.nextcloud.client

Lien pour l'application mobile Iphone: https://itunes.apple.com/fr/app/nextcloud/id1125420102?mt=8


Articles connexes




Dernière mise à jour :  

Niveau de connaissance :  FAIBLE

Temps de mise en place :  < 10 MIN

Application : Nextcloud

Versions concernées : 14

Rédacteur :  @BenoitGeorgelin

Si vous aussi vous souhaitez rédiger un article et bénéficier de nos offres à prix réduit, contactez-nous. 

Votre classement:
Résultats:
PathétiqueMauvaisOKBonExceptionnel!
1 classements