Il y a quelques années, il était im­pen­sable d’héberger soi-même un cloud. Aujourd’hui, il suffit de posséder le logiciel libre Nextcloud et le matériel approprié. Etant donné que Nextcloud est main­te­nant également adapté au matériel de nano-or­di­na­teurs comme Raspberry Pi, vous pouvez théo­ri­que­ment obtenir votre propre solution cloud à un prix avan­ta­geux. Bien que vous deviez accepter des li­mi­ta­tions en termes de fonc­tion­na­lité et de per­for­mance, les pos­si­bi­li­tés sont tout de même suf­fi­santes pour remplir de nombreux objectifs. Les free-lances, les tra­vail­leurs in­dé­pen­dants et les PME peuvent notamment tirer profit de la solution peu onéreuse Raspberry Pi Nextcloud.

Nom de domaine
Votre domaine en un clic
  • 1 cer­ti­fi­cat SSL Wildcard par contrat
  • Fonction incluse Domain Connect pour une con­fi­gu­ra­tion DNS sim­pli­fiée

Qu’est-ce que Nextcloud ?

Nextcloud est une solution cloud open source qui peut être con­si­dé­rée comme une al­ter­na­tive aux services com­mer­ciaux tels que DropBox, Google Cloud ou aux services cloud de Microsoft (par exemple OneDrive) et d’Apple (iCloud). Le système de cloud a été mis sur le marché en 2016 par Frank Kar­lits­chek, qui avait au­pa­ra­vant quitté le projet précédent Owncloud avec un certain nombre d’autres col­la­bo­ra­teurs. Les dé­ve­lop­peurs de Nextcloud attachent une im­por­tance par­ti­cu­lière à ce que le logiciel soit conçu pour une uti­li­sa­tion la plus large possible et ce gra­tui­te­ment. Owncloud, le con­cur­rent de Nextcloud, en revanche, est ac­tuel­le­ment prin­ci­pa­le­ment spé­cia­lisé dans les solutions com­mer­ciales payantes.

Conseil

Même Owncloud peut être installé sur Raspberry Pi. Vous ob­tien­drez alors une solution cloud tout aussi complète.

Puisque Nextcloud peut être installé sur un serveur privé ou d’en­tre­prise, vous conservez un contrôle maximal sur vos données. Les en­tre­prises amé­ri­caines telles que Google, Microsoft ou Apple, qui ex­ploi­tent des serveurs cloud dans le monde entier, n’ont alors plus besoin d’être sol­li­ci­tées. C’est un réel avantage car les four­nis­seurs amé­ri­cains ne peuvent ac­tuel­le­ment pas garantir une con­for­mité totale au RGPD. D’une part, ils sont liés par le Cloud Act et doivent accorder aux autorités amé­ri­caines l’accès à toutes sortes de données de personnes et d’en­tre­prises en dehors des États-Unis. D’autre part, le transfert de données per­son­nelles vers les États-Unis après la fin inat­ten­due du Privacy Shields (Bouclier de Pro­tec­tion des Données) se heurte aux normes eu­ro­péennes élevées en matière de pro­tec­tion des données. Une solution durable au conflit n’est ac­tuel­le­ment pas à l’ordre du jour.

Le concept open source met également en œuvre de manière cohérente l’approche con­sis­tant à donner aux uti­li­sa­teurs le contrôle le plus complet possible sur leurs données à d’autres niveaux. Ainsi, dans l’esprit du concept open source, les uti­li­sa­teurs et la com­mu­nauté du réseau peuvent à tout moment avoir un aperçu du code du programme et ne doivent pas craindre les fonctions cachées et les failles par les­quelles les données peuvent être se­crè­te­ment trans­mises ou traitées.

Pourquoi faudrait-il utiliser Nextcloud sur Raspberry Pi ?

L’un des grands avantages des or­di­na­teurs monocarte – aussi appelés « or­di­na­teurs à carte unique » - est leur faible coût d’achat et de fonc­tion­ne­ment : un Raspberry Pi pour Nextcloud est dis­po­nible pour bien moins de 100 euros. Les nano-or­di­na­teurs con­som­ment très peu d’énergie, ce qui permet d’éco­no­mi­ser des coûts, surtout lorsqu’un cloud fonc­tionne en continu, et est cohérent d’un point de vue éco­lo­gique.

Les nano-or­di­na­teurs d’aujourd’hui sont également fa­ci­le­ment ex­ten­sibles via des in­ter­faces USB et des cartes MicroSD, ce qui signifie que des capacités de stockage plus im­por­tantes peuvent également être mises à dis­po­si­tion pour le cloud. En outre, les systèmes sont con­ti­nuel­le­ment améliorés en termes de fonc­tion­na­lité et de per­for­mance grâce au dé­ve­lop­pe­ment ex­trê­me­ment dynamique et actuel du matériel.

Serveurs dédiés
Per­for­mance et in­no­va­tion
  • Pro­ces­seurs dernière gé­né­ra­tion
  • Hardware dédié haute per­for­mance
  • Data centers certifiés ISO

Qu’est-ce que Next­CloudPi ?

Le terme Next­CloudPi désigne un projet com­mu­nau­taire qui fournit une version Nextcloud presque prête à l’emploi pour Raspberry Pi, y compris le programme d’ins­tal­la­tion. L’instance spéciale Next­CloudPi est adaptée de manière optimale au matériel par­tiel­le­ment spé­ci­fique des nano-or­di­na­teurs, afin de garantir l’in­te­rac­tion la plus fluide possible de tous les com­po­sants. Next­CloudPi peut être té­lé­chargé gra­tui­te­ment sous forme de fichier image sur Internet.

Si le paquet d’ins­tal­la­tion avec la version pré-installée de Nextcloud est installé avec succès, un serveur Web incluant une connexion à la base de données est dis­po­nible. Le pack d’ins­tal­la­tion comprend une interface de gestion, avec tous les outils im­por­tants dont vous avez besoin pour l’auto-hé­ber­ge­ment d’un cloud privé ou d’en­tre­prise. Nor­ma­le­ment, un na­vi­ga­teur Web dans lequel l’interface uti­li­sa­teur est chargée suffit pour faire fonc­tion­ner et gérer la solution de cloud computing. Cependant, l’ad­mi­nis­tra­tion de Nextcloud sur Raspberry Pi peut également se faire en ligne de commande et via Secure Shell (SSH), ce qui vous permet d’effectuer vous-même des réglages et des mo­di­fi­ca­tions plus ap­pro­fon­dis.

À quelques ex­cep­tions près, le système Raspberry Pi Nextcloud est pré­con­fi­guré et offre de nom­breuses fonctions sans aucune autre procédure d’ins­tal­la­tion. Il peut être utilisé comme un Raspberry Pi NAS en tant que serveur de fichiers et de médias. En dé­pla­ce­ment, vous pouvez ensuite fa­ci­le­ment charger les photos de votre smart­phone, par exemple, sur votre propre cloud, ce qui allège les res­sources de stockage de l’appareil mobile. Next­CloudPi comprend également un certain nombre d’outils pro­duc­tifs, tels qu’un ca­len­drier, un carnet d’adresses pour la gestion des contacts et un espace pour les notes.

Next­CloudPi se ca­rac­té­rise aussi par des fonctions de sécurité utiles qui ga­ran­tis­sent un niveau de sécurité élevé. Les uti­li­sa­teurs de Next­CloudPi peuvent, par exemple, profiter de l’autorité de cer­ti­fi­ca­tion gratuite Let’s Encrypt, qui fournit depuis fin 2015 des cer­ti­fi­cats SSL/TLS pour le transfert de données cryptées via Transport Layer Security. Un autre dis­po­si­tif de sécurité utile est Fail2Ban, qui protège les comptes et les données Nextcloud contre les attaques par force brute.

Nextcloud travaille également avec le pare-feu de l’ap­pli­ca­tion Web Mod­Se­cu­rity pour Raspberry Pi, qui est également engagé dans le concept d’open source. Des mises à jour cons­tantes, qui sont au­to­ma­ti­que­ment ins­tal­lées en arrière-plan, per­met­tent de maintenir le système à jour et donc d’accroître la sécurité du cloud.

La gamme con­si­dé­rable de fonctions offertes par Raspberry Pi Nextcloud est complétée par la gestion des fichiers, y compris la syn­chro­ni­sa­tion au­to­ma­tique des données. Il permet le stockage de fichiers partagés et toujours à jour sur plusieurs appareils finaux, idéal pour l’uti­li­sa­tion mobile du cloud. L’accès au cloud n’est pas seulement possible via le na­vi­ga­teur Web, mais aussi via des ap­pli­ca­tions simples dis­po­nibles pour tous les systèmes d’ex­ploi­ta­tion mobiles courants. Grâce à son concept ouvert, le Nextcloud est également fa­ci­le­ment ex­ten­sible via diverses ap­pli­ca­tions, ce qui vous permet d’étendre les fonc­tion­na­li­tés et d’adapter le cloud à vos propres besoins.

Cependant, quiconque fait fonc­tion­ner Nextcloud sur un Raspberry Pi ne doit pas s’attendre à des miracles. Les per­for­mances limitées des or­di­na­teurs à carte unique peuvent être un in­con­vé­nient, par exemple, lorsqu’il y a des accès pa­ral­lèles à partir de plusieurs terminaux ou des trans­ferts de données im­por­tants avec de nombreux petits fichiers. Le PC miniature est donc par­ti­cu­liè­re­ment adapté aux petites solutions de cloud computing dans les en­vi­ron­ne­ments privés et familiaux. Les free-lances, les tra­vail­leurs in­dé­pen­dants et les PME ayant une uti­li­sa­tion modérée du cloud peuvent bé­né­fi­cier de cette solution légère, flexible et rentable.

Dans les grandes en­tre­prises, il est possible d’utiliser la tech­no­lo­gie dans des niches et, par exemple, de fournir à une petite équipe de projet une solution de cloud computing sur mesure, en­tiè­re­ment basée sur la propre in­fras­truc­ture de l’en­tre­prise et pouvant également fonc­tion­ner avec des données con­fi­den­tielles grâce à des fonctions de sécurité étendues.

Cependant, les nano-or­di­na­teurs avec leurs in­ter­faces limitées pour les disques durs USB externes et les cartes micro SD ne sont que con­di­tion­nel­le­ment adaptés à une sau­ve­garde hautement fiable, pro­fes­sion­nelle et re­don­dante des données. Si vous re­cher­chez une solution pro­fes­sion­nelle évolutive et ré­sis­tante en termes de bande passante, Nextcloud devra être utilisé con­join­te­ment à un four­nis­seur de services externe. Dans ce cas de figure, un vaste espace Web et une puissante in­fras­truc­ture pro­fes­sion­nelle sont dis­po­nibles pour le cloud, y compris de multiples sau­ve­gardes de données re­don­dantes. Grâce à cette in­fras­truc­ture plus puissante, des fonctions encore plus exi­geantes basées sur le cloud, telles que les vi­déo­con­fé­rences (Nextcloud Talk), peuvent être réalisées sans problème. Afin de protéger au mieux les données con­fi­den­tielles, il est essentiel d’assurer un niveau élevé de pro­tec­tion des données (con­for­mité RGPD) lors du choix d’un pres­ta­taire de services externe.

Comment Next­CloudPi est-il installé sur le Raspberry Pi ?

En tant qu’uti­li­sa­teur avancé ayant quelques con­nais­sances préa­lables (par exemple, des con­nais­sances sur Linux), vous pouvez installer Nextcloud sur un Raspberry Pi via la ligne de commande. Les ins­truc­tions pour une ins­tal­la­tion dite « terminale » se trouvent sur la page de projet Next­CloudPi. Toutefois, grâce à des amé­lio­ra­tions continues, les uti­li­sa­teurs disposent désormais d’une méthode d’ins­tal­la­tion plus intuitive qui ne nécessite aucune con­nais­sance par­ti­cu­lière. Il suffit de quelques étapes après s’être procuré le matériel et les logiciels de base né­ces­saires à une solution Nextcloud Raspberry Pi.

Pour installer Nextcloud sur un Raspberry Pi, vous aurez besoin du matériel ci-dessous :

  • un Raspberry Pi (de pré­fé­rence le modèle le plus récent et le plus puissant, ac­tuel­le­ment Raspberry 4 avec WLAN, Gigabit LAN, 4 ports USB pour les supports de stockage externes et jusqu’à 8 Go de RAM) ;
  • une carte micro SD (pour l’image Next­CloudPi) ;
  • un lecteur de carte pour carte MicroSD (né­ces­saire pour préparer Next­CloudPi sur un or­di­na­teur portable ou de bureau) ;
  • un bloc d’ali­men­ta­tion adapté pour l’ali­men­ta­tion élec­trique du Raspberry Pi.

Vous aurez également besoin des logiciels suivants pour l’ins­tal­la­tion :

  • l’image Next­CloudPi dans la version actuelle Next­CloudPi_RPi_03-28-20 ;
  • ba­le­naEt­cher ; avec le logiciel spécial gratuit, l’image Next­CloudPi est trans­fé­rée sur la carte MicroSD (le processus est appelé « Flash », une simple copie n’est pas suf­fi­sante) ; des versions du programme pour tous les systèmes d’ex­ploi­ta­tion courants (Windows, Linux, macOS) sont dis­po­nibles.

Si vous avez té­lé­chargé le logiciel, le programme ba­le­naEt­cher est d’abord installé, par exemple sur un PC Windows. Ensuite, l’image Next­CloudPi est déballée et le programme ba­le­naEt­cher est lancé. Cliquez sur « Select Image » pour charger l’image Next­CloudPi, puis sé­lec­tion­nez la carte MicroSD sous « Select Drive ». Cliquez ensuite sur le bouton « Flash ! » pour écrire l’image sur la carte MicroSD. Après le clig­no­te­ment, retirez la carte MicroSD du lecteur de carte et insérez-la dans le port de carte SD de Raspberry Pi. Vous pouvez ensuite démarrer le nano-or­di­na­teur et prendre d’autres mesures de con­fi­gu­ra­tion pour la première uti­li­sa­tion, par exemple pour rendre le cloud dis­po­nible dans le réseau do­mes­tique et sur Internet.

Bien entendu, vous pouvez également utiliser le nano-or­di­na­teur à d’autres fins et d’autres projets Raspberry Pi, comme une pla­te­forme de jeux, serveur mul­ti­mé­dia Raspberry Pi ou serveur de mes­sa­ge­rie élec­tro­nique Raspberry Pi. Pour utiliser le nano-or­di­na­teur à dif­fé­rentes fins, il suffit de changer les cartes MicroSD et de les remplacer par, par exemple, la carte Next­CloudPi et une carte MicroSD avec un jeu rétro. Si vous possédez déjà un autre or­di­na­teur à carte unique tel que le Banana Pi, vous pouvez bien sûr l’utiliser aussi pour le Nextcloud si les per­for­mances et les ca­rac­té­ris­tiques du modèle sont suf­fi­santes.

Aller au menu principal