Recherche de site Web

5 outils open source pour prendre le contrôle de vos propres données


Retirez vos données des mains de sociétés propriétaires et mettez-les entre vos propres mains grâce à des solutions open source.

Autrefois, il n’y avait pas de nuages. Tout était sur ton téléphone. Peut-être aviez-vous une carte microSD sur laquelle vous avez tout sauvegardé. Finalement, la carte SD cesserait de fonctionner et vous perdriez tout à moins de l'avoir enregistrée sur un CD ou un DVD inscriptible ou de l'avoir stockée sur votre PC. L’auto-hébergement était difficile à l’époque et coûtait cher. Les logiciels n'étaient pas aussi accessibles qu'aujourd'hui.

Aujourd’hui, il est courant que les téléphones ne disposent pas d’un emplacement pour carte SD. La bonne nouvelle est que le logiciel est suffisamment performant pour que vous puissiez sauvegarder tout ce que vous possédez sur un seul Raspberry Pi, un ordinateur portable de rechange ou un mini-PC.

Vous pouvez posséder vos propres données et votre propre pile de données en vous auto-hébergant. Cela est possible grâce aux conteneurs et aux logiciels cloud personnels. Dans cet article, je partage plusieurs de mes façons préférées d’y parvenir.

Conteneurs

Un conteneur est un logiciel composé de tout ce qui est nécessaire au fonctionnement d'une application. Chaque conteneur agit comme son propre ordinateur et n'affecte pas les autres conteneurs ou logiciels sur votre serveur hôte. Avec cette technologie, vous pouvez maintenir votre logiciel à jour sans casser votre système. Il vous permet également de contrôler où les données sont stockées, ce qui facilite la sauvegarde de vos données.

Apprendre à utiliser des conteneurs peut être intimidant. J'ai commencé avec Docker, bien qu'il existe de nombreux autres moteurs de conteneurs, notamment Podman et Istio. Il ne m'a pas fallu longtemps pour comprendre. J'ai découvert que les conteneurs rendent les services d'auto-hébergement plus faciles que jamais. Si vous êtes habitué à installer des applications sur le terminal Linux, vous vous y habituerez rapidement.

Synchronisation

L'un des moyens les plus simples de sauvegarder vos données consiste à utiliser Syncthing. Ce logiciel open source synchronise les données sur différents appareils. Sélectionnez le dossier que vous souhaitez faire exister sur deux (ou plusieurs) appareils, puis ces données et toutes les modifications qui y sont apportées seront mises à jour de manière fiable sur chaque appareil.

Ce n'est pas seulement un moyen pratique de partager des données ; c'est aussi un système de sauvegarde. Si un disque dur tombe en panne, vous disposez d'une copie de vos données importantes sur un autre appareil. Une fois que vous avez restauré le PC cassé, vous pouvez vous reconnecter à Syncthing et il synchronise tout ce que vous avez perdu. Syncthing est utile pour stocker des données sur plusieurs appareils dans différents endroits, y compris sur des machines à l'extérieur de votre maison (chez un ami ou un membre de la famille, par exemple). C'est également un excellent outil de sauvegarde hors site.

Suivantcloud

Nextcloud est une alternative open source à Google Drive ou Dropbox. Il est également multi-utilisateurs, donc une fois que vous avez installé Nextcloud, vous pouvez configurer des connexions distinctes pour chaque utilisateur. Il existe une variété d'applications Nextcloud pour téléphones et PC. Vous pouvez synchroniser automatiquement vos photos, puis afficher les photos depuis l'application ou un navigateur Web. Vous pouvez marquer des fichiers comme publics pour les partager avec le reste d'Internet.

Semblable à Syncthing, un client peut également synchroniser des fichiers entre votre serveur et votre ordinateur de bureau ou portable. Nextcloud dispose également de composants pour vous permettre de gérer les contacts et les calendriers, et bien sûr, vous pouvez les synchroniser entre d'autres appareils.

En fait, vous pouvez installer de nombreux types d'applications sur Nextcloud, notamment des programmes permettant de stocker des notes, de gérer les e-mails, de discuter avec d'autres personnes, etc. L'environnement Nextcloud comprend un « App Store » d'applications open source.

Gelée

Si vous souhaitez gérer votre propre serveur multimédia, alors vous avez de la chance. Jellyfin prend vos médias, comme les films, les émissions de télévision et la musique, et les met à la disposition de tout appareil auquel vous autorisez l'accès. Vous pouvez utiliser Jellyfin pour rechercher des métadonnées sur le Web, en récupérant automatiquement les pochettes et les informations sur les médias.

Jellyfin fonctionne également sans Internet. Lorsque votre connexion Internet est coupée et que vous ne pouvez pas vous connecter à votre service de streaming préféré, vous pouvez utiliser votre réseau local pour vous connecter à votre serveur Jellyfin et regarder ou écouter vos médias. Cela m'est arrivé et je peux attester que c'est un excellent moyen de vous divertir, vous et votre famille.

Serveur domestique

Ce ne sont là que quelques services que vous pouvez installer sur n’importe quel PC ou ordinateur portable Linux. Vous avez besoin d'un serveur toujours actif pour garantir que vos services sont constamment disponibles. Cela ne nécessite cependant pas un investissement majeur. Vous pouvez utiliser de nombreux types d'ordinateurs comme serveurs Linux. Le plus simple et le moins cher est un Raspberry Pi, qui bénéficie d’un excellent support et d’une communauté serviable et enthousiaste.

Configurer un Raspberry Pi est "aussi simple que de la tarte", grâce à l'imageur Raspberry Pi. Il n’a besoin que d’environ 5 W de puissance, il ne nécessite donc pas beaucoup d’énergie pour le faire fonctionner. Il existe de nombreux appareils similaires de faible consommation, notamment l'Odroid, l'Orange Pi et le Rockpi.

Vous pouvez également installer Linux sur n'importe quel PC ou ordinateur portable et l'exécuter en tant que serveur. C'est un excellent moyen de réutiliser de vieux ordinateurs.

Enfin, vous pouvez utiliser un serveur privé virtuel (VPS). Un VPS est une « tranche » d'espace sur un serveur situé dans un grand centre de données. Vous payez un loyer sur l'espace serveur et l'entretenez comme vous le souhaitez.

Vos propres données

Lorsque vous mettez des données sur le cloud, elles peuvent être utilisées sans votre contrôle ni votre consentement. Il peut même être utilisé à votre insu. Je ne prévois pas que ce problème s'améliore.

Nous n’avons plus besoin d’entreprises privées qui gèrent nos données. Vous pouvez souvent remplacer les services d'entreprise pour réduire la quantité de données que vous divulguez.

À mon avis, nous devrions tous posséder nos données, et nous devons le faire correctement, avec l'open source. Nous pouvons héberger des services pour un usage personnel ainsi que pour la famille et les amis. Je synchronise mon calendrier et mes contacts avec mon serveur personnel (un Raspberry Pi chez moi). Je pense que cela vaut la peine de se battre, et il n’y a pas de meilleur moment que maintenant.

Articles connexes: