Skip to content

My 100% Open Source Journey: A Digital Odyssey Towards Freedom and Collaboration

Notifications You must be signed in to change notification settings

T13nou/Open-Source-Odyssey

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Open-Source-Odyssey

Ma Vie 100% Open Source : Une Odyssée Digitale vers la Liberté et la Collaboration

Sommaire

  1. Introduction
  2. Pourquoi l'Open Source ?
  3. Mise en Place de l'infrastructure Open Source
  4. Systèmes d'exploitation Open Source
  5. L'Open Collaboration et la Puissance de la Communauté
  6. Passons le message !
  7. Ceci n'est pas une conclusion
  8. Questions/Réponses
  9. Ma progression

I. Introduction

Bienvenue sur ma page dédiée à mon aventure 100% open source. Ici, je partage mon voyage personnel vers l'utilisation exclusive d'outils open source dans ma vie quotidienne. Ma démarche s'articule autour de l'open collaboration, de la puissance de la communauté et de mon engagement en faveur de la vie privée informatique ainsi que de l'hygiène numérique.

Au cœur de mon périple, j'ai mis en place une infrastructure à la maison, comprenant un routeur open source, un serveur NAS dédié uniquement aux outils de productivité open source, et j'ai même converti mon PC gaming en utilisant Arch Linux, ainsi qu'une console de jeu portable fonctionnant sous la même distribution. J'ai fait le choix de ne plus utiliser aucun produit propriétaire, et je m'efforce de partager mon expérience et d'encourager mon entourage à comprendre cette philosophie.

Par ailleurs j'ai fait le choix de mettre cet article sur GitHub qui me parait être un endroit approprié pour partager mon approche avec la communauté et permettre à chacun d'y contribuer.

Ce que cet article n'est pas un guide technique, d'autres le font déjà, mais je vous orienterais vers des ressources très pointues et pertinentes sur les différents sujets que j'aborde.

Rejoignez-moi pour découvrir comment l'open source peut non seulement offrir une alternative aux logiciels propriétaires, mais également favoriser la liberté numérique, la sécurité de nos données, et l'innovation collective. Ensemble, nous explorerons les avantages de l'open source, son potentiel de transformation, et les joies de vivre une vie numérique plus transparente et respectueuse de nos droits individuels. Bienvenue dans mon monde 100% open source !

Qui suis-je ?

Au fil de mon voyage vers l'utilisation exclusive d'outils open source et de mon exploration de l'open collaboration, il est essentiel de comprendre le contexte et l'expérience qui m'ont conduit à cette démarche. Voici un aperçu de qui je suis, de mon parcours professionnel, et de ce qui m'anime dans cette aventure vers un monde numérique plus ouvert et collaboratif.

Mon profil ... ... en bref
Un Parcours Axé sur la Collaboration : Depuis plus de 15 ans, je me suis consacré à des sujets de collaboration, que ce soit au sein de ma carrière professionnelle ou de mes projets personnels. Mon parcours s'est construit sur la conviction que la collaboration est une clé de l'innovation et du progrès. J'ai cherché à favoriser la coopération, le partage de connaissances et la création collective

Ma formation d'ingénieur électronicien/informaticien m'a apporté des compétences techniques solides, tout en me permettant de comprendre les aspects complexes de la technologie et de l'informatique. Cette combinaison de compétences m'a inspiré à explorer comment la technologie peut être utilisée pour favoriser la collaboration et l'ouverture.

Vous pouvez en apprendre davantage sur mon parcours professionnel en consultant mon profil LinkedIn

Ma passion pour l'open source et l'open collaboration trouve son origine dans une conviction profonde : la technologie peut servir à rapprocher les individus, à faciliter le partage des idées et à résoudre des problèmes complexes de manière collective. Mon parcours m'a amené à travailler sur des projets variés, de la conception de solutions électroniques à la mise en place de frameworks open source au sein de mon entreprise.

Aujourd'hui, j'applique ces principes d'ouverture et de collaboration dans ma vie personnelle et professionnelle. Mon engagement en faveur de l'open source et de l'open collaboration repose sur la conviction que ces approches peuvent transformer notre manière de travailler, d'innover et de construire un avenir numérique meilleur pour tous.

II. Pourquoi l'Open Source ?

Lorsque j'ai entrepris mon voyage vers l'utilisation exclusive d'outils open source, j'ai été influencé par plusieurs facteurs clés qui ont façonné ma perspective sur la vie numérique. Ces influences ont renforcé ma conviction que l'open source est la voie à suivre pour un avenir numérique plus sûr, transparent et éthique.

L'une de mes premières influences majeures a été l'article de Larry Sanger, le co-fondateur de Wikipedia, intitulé "The Challenges of Locking Down My Cyber Life" (Les Défis de Sécuriser Ma Vie Numérique), publié en 2019. Dans cet article, Sanger partage ses réflexions sur la vie privée et les enjeux de l'hygiène numérique. Il met en évidence les menaces qui pèsent sur nos données personnelles et la nécessité de prendre des mesures pour les protéger. Cette réflexion a été un catalyseur majeur pour moi, m'incitant à reconsidérer la manière dont je gérais ma propre vie numérique.

Une autre influence cruciale a été la prise de conscience croissante de la monétisation des services numériques par les géants de la technologie (GAFAM - Google, Apple, Facebook, Amazon, Microsoft). De nombreuses entreprises tirent des revenus en exploitant nos données personnelles, ce qui soulève des préoccupations majeures en matière de vie privée. Des experts et défenseurs de la vie privée, tels que Shoshana Zuboff, dans son livre "The Age of Surveillance Capitalism" ont exploré en profondeur ces problématiques (livre que je recommande chaudement !). Leurs travaux démontrent l'importance de protéger nos données et de chercher des alternatives éthiques.

Un aspect qui a renforcé ma détermination à adopter des solutions open source a été la préoccupation pour la vie privée de ma famille, y compris mes enfants. Je ne souhaite pas les voir exposés sur Internet, que ce soit de manière volontaire ou involontaire. Les répercussions potentielles sur la vie de nos proches sont un puissant moteur pour adopter une approche plus sécurisée et respectueuse de la vie privée.

Enfin, en tant qu'ingénieur, ma foi dans l'avenir de la technologie repose sur l'open source. Je crois profondément que l'open source offre une voie vers un avenir numérique plus prometteur. Il permet la collaboration massive et la transparence, deux piliers essentiels de l'innovation et du progrès technologique.

Toutes ces influences ont convergé pour me convaincre de faire le saut vers l'open source, de mettre l'accent sur la protection de la vie privée et de promouvoir une approche numérique plus éthique. En embrassant l'open source, je suis convaincu que nous pouvons créer un monde numérique plus sécurisé, transparent et collaboratif pour tous.

Les avantages de l'open-source

🆓 Liberté et Contrôle

L'un des principaux avantages de l'open source réside dans la liberté et le contrôle qu'il offre aux utilisateurs. Contrairement aux logiciels propriétaires, les logiciels open source permettent aux utilisateurs d'accéder au code source, de le modifier et de l'adapter à leurs besoins spécifiques. Cette flexibilité est précieuse, que vous soyez un utilisateur expérimenté cherchant à personnaliser une solution ou un novice souhaitant comprendre le fonctionnement interne d'une application.

Par ailleurs, la réutilisabilité du code est possible et courante. On emploie le terme de fork pour désigner un nouveau logiciel créé à partir du code source d'un logiciel existant.

🔎 Transparence et Sécurité

La transparence est un autre pilier de l'open source. Étant donné que le code source est accessible publiquement, les utilisateurs peuvent inspecter, auditer et vérifier la sécurité des logiciels open source. Cela réduit les risques de failles de sécurité cachées ou de portes dérobées. En outre, la communauté open source est prompte à corriger les vulnérabilités dès leur découverte, ce qui contribue à maintenir un environnement numérique plus sûr.

🤑 Coût

Les logiciels open source sont souvent disponibles gratuitement, ce qui peut considérablement réduire les coûts pour les utilisateurs et les organisations. Vous pouvez utiliser des logiciels puissants sans avoir à payer de licences coûteuses. Cela permet d'accéder à des outils de haute qualité, même avec un budget limité.

C'est un terrain fertile pour des ONG, le secteur de l'éducation ou simplement pour des association qui visent à redonner une seconde jeunesse à du matériel vieillissant. Jetez un oeil aux distributions Linux telles que Emmabuntüs, AcademiX ou Edubuntu.

🦸 Communauté et Support Actif

L'open source favorise une communauté active et collaborative d'utilisateurs et de développeurs. Vous pouvez bénéficier de l'expertise d'une communauté mondiale pour résoudre des problèmes, obtenir des conseils et découvrir de nouvelles fonctionnalités. Des forums, des groupes de discussion et des contributeurs dévoués sont prêts à vous aider.

🌳 Durabilité à Long Terme

Les logiciels open source sont moins susceptibles de devenir obsolètes ou d'être abandonnés par leur éditeur, car la responsabilité de leur développement repose sur la communauté plutôt que sur une seule entreprise. Cela garantit la pérennité des solutions open source, ce qui est crucial pour les projets à long terme.

En écrivant cet article je me suis posé la question des fork et savoir si les projets les plus populaires ou ceux qui ne sont plus maintenus étaient régulièrement dérivés. GitHub maintient son Top-100 des projets les plus forkés et surprise, certains l'ont été plus de 100000 fois. La communauté est active ! ⚙️

💡 Innovation Continue

L'open source encourage l'innovation continue. En permettant à n'importe qui de contribuer et d'améliorer un logiciel, l'open source favorise un cycle d'innovation rapide. De nombreux projets open source sont à l'origine de nouvelles idées et technologies qui ont un impact sur l'ensemble de l'industrie.

🔒 Respect de la Vie Privée

Avec la montée en puissance des préoccupations liées à la vie privée, l'open source offre un moyen de préserver la confidentialité des données. Vous avez un meilleur contrôle sur ce qui est collecté et partagé, ce qui est essentiel pour protéger vos informations personnelles et sensibles.

Ces avantages cumulatifs illustrent pourquoi l'open source est devenu bien plus qu'une simple alternative aux logiciels propriétaires. Il incarne une philosophie de collaboration, de transparence et de respect de la liberté individuelle, tout en offrant des solutions technologiques puissantes et durables. Mon voyage vers l'open source m'a convaincu que ces avantages sont essentiels pour façonner un avenir numérique plus prometteur.

Je vous invite à aller creuser le sujet avec la chaine de Rob Braxman, se définissant lui même comme un Internet Privacy Evangelist, soit un évangéliste du respect de la vie privée sur Internet. Sa proposition est assumée comme étant jusqu'au boutiste : il utilise un appareil par cas d'usage (publique, privé), vis sur un bateau et alerte régulièrement sur les dangers de notre environnement technologique. Il s'applique à lui même le principe de vie off the grid. A prendre avec des pincettes mais je suis d'accord avec la plupart de ses articles.

III. Mise en Place de l'infrastructure Open Source

La création d'une infrastructure entièrement open source a été marqué par la recherche de "quick wins", ces petites victoires initiales qui renforcent la conviction que l'approche choisie est la bonne. Mon parcours a débuté en m'inspirant d'un article de Larry Sanger, co-fondateur de Wikipédia, où il partageait ses réflexions sur la vie privée et l'hygiène numérique.

Cependant, pour consolider mes premiers pas, j'ai cherché à recouper ces informations avec d'autres sources de confiance, afin de bâtir une base solide pour mon infrastructure open source. Parmi les ressources qui ont guidé mes choix, voici quelques-unes des plus influentes :

🥼 Sites de références pour le homelabing et outils orientés "Privacy"

Canal Contenu
PrivacyTools.io Ce site web est devenu une référence en matière de protection de la vie privée en ligne. Régulièrement mis à jour, il propose une multitude d'outils et de recommandations pour répondre à divers cas d'usage, de la navigation web sécurisée à la gestion des mots de passe en passant par la confidentialité des courriels. C'est devenu un point de départ essentiel pour quiconque souhaite renforcer sa confidentialité en ligne.
homelabing.com Optimize your Homelab capabilities through self-hosting and utilizing open-source solutions
servethehome.com ServeTheHome est le guide des professionnels de l'informatique en matière de serveurs, de stockage, de réseaux et de matériel de station de travail haut de gamme, ainsi que d'excellents projets open source.
homenetworkguy.com Le site web vise à fournir une ressource conviviale avec des conseils, des astuces de dépannage et des expériences partagées pour aider les autres à construire leurs propres réseaux domestiques avancés.

📹 Chaînes dédiées au Homelabing sur YouTube :

Canal Contenu
Techno Tim Watch the video Techno Tim est devenu une source inestimable d'informations sur la création d'un homelab, offrant des guides pratiques et des démonstrations de technologies open source.
NetworkChuck Watch the video NetworkChuck explore un large éventail de sujets liés à la technologie, y compris les solutions open source pour les réseaux et les serveurs.
Wolfgang's Channel Watch the video Wolfgang se penche sur les aspects techniques du homelabing, en fournissant des informations détaillées sur l'utilisation d'outils open source.
Christian Lempa Watch the video La chaîne de Christian Lempa se concentre sur les infrastructures informatiques auto-hébergées, explorant des solutions open source pour améliorer la vie numérique personnelle.
Adrien Linuxtricks Watch the video AdrienLinuxtricks est une chaîne YouTube axée sur Linux et les logiciels open source. Vous y trouverez des tutoriels, des astuces, des critiques de distributions Linux, ainsi que des guides pour maximiser votre expérience avec les technologies open source. Cette chaîne est idéale pour les passionnés de Linux, qu'ils soient débutants ou utilisateurs expérimentés, cherchant à explorer et à maîtriser le monde de l'open source.
Chris Titus Tech Watch the video ChrisTitusTech est une chaîne YouTube qui aborde un large éventail de sujets technologiques, de l'informatique aux logiciels, en passant par les astuces de productivité et les critiques de matériel. L'animateur, Chris, partage son expertise de manière accessible, en proposant des guides pratiques et des recommandations. Cette chaîne convient à tous ceux qui s'intéressent à la technologie et cherchent des conseils et des informations sur divers sujets informatiques.

En m'inspirant de ces ressources, j'ai pu jeter les bases de mon infrastructure open source et renforcer ma compréhension des outils et des pratiques qui garantissent ma vie privée et ma sécurité en ligne. Ces premières étapes m'ont aidé à construire une fondation solide pour la suite de mon voyage vers une utilisation exclusive d'outils open source, axée sur la confidentialité, la transparence et l'innovation."

🌐 Utiliser un navigateur web open-source

La première étape de mon voyage vers une expérience numérique basée sur l'open source a commencé avec la recherche d'une alternative à Google Chrome. Bien que Chrome soit un navigateur populaire et efficace, j'étais de plus en plus conscient des préoccupations liées à la vie privée et à la collecte de données. J'ai donc entrepris de trouver une solution open source qui pourrait répondre à mes besoins en matière de navigation web.

Après des recherches approfondies, Mozilla Firefox est rapidement devenu la solution de prédilection. Mozilla, en tant qu'organisation à but non lucratif, s'engage fermement en faveur de la protection de la vie privée en ligne. Firefox est un navigateur open source qui incarne ces valeurs, offrant une transparence totale sur son code source et sa philosophie d'ouverture. C'est un choix qui correspondait parfaitement à ma démarche en faveur de l'open source.

Pour la gestion de mes mots de passe, j'ai opté pour l'extension Bitwarden, un gestionnaire de mots de passe open source. L'avantage de Bitwarden est sa compatibilité avec mon installation auto-hébergée de Bitwarden sur mon serveur NAS. Cette intégration me permet de gérer mes mots de passe de manière sécurisée et de les stocker localement, renforçant ainsi ma sécurité en ligne.

En ce qui concerne la gestion du filtrage des sites web, des publicités et des malwares, j'ai délégué cette tâche à mon routeur OPNsense. Ce routeur open source est équipé d'un module DNS basé sur des listes de filtrage, similaire à un Pi-Hole. Cette solution me permet de bloquer activement les publicités, les trackers, et les sites web malveillants à un niveau central, protégeant ainsi tous les appareils de mon réseau domestique. Cela renforce non seulement ma vie privée, mais aussi la sécurité de mes activités en ligne.

📫 Utiliser un Service Mail Soucieux de la Vie Privée

L'un des premiers domaines que j'ai souhaité aborder était celui de la messagerie électronique. Le choix d'un service de messagerie adapté revêt une importance cruciale, car il touche à la confidentialité des communications et à la sécurité des données personnelles.

J'ai été particulièrement attentif à plusieurs aspects dans ma quête d'un service mail soucieux de la vie privée :

  1. Monétisation du Contenu : L'une de mes préoccupations principales était d'éviter les fournisseurs de messagerie qui monétisent le contenu de leurs utilisateurs. De nombreuses grandes plates-formes de messagerie génèrent des revenus en analysant le contenu des e-mails et en affichant des publicités ciblées. Cette pratique est contraire à mes valeurs de vie privée et de respect de la confidentialité.

  2. Chiffrement à la Source : Le chiffrement des e-mails est essentiel pour empêcher toute interception non autorisée de messages. J'ai recherché un fournisseur qui chiffre les e-mails dès le départ, garantissant que seuls l'expéditeur et le destinataire ont accès au contenu. Le chiffrement à la source est un élément fondamental pour garantir la confidentialité des communications.

  3. Hébergé en Europe : En tant qu'utilisateur soucieux de la vie privée, le choix de l'emplacement des serveurs de messagerie revêt une importance cruciale. J'ai opté pour un service de messagerie hébergé en Europe, ce qui permet de respecter des normes strictes de protection des données et de vie privée. Cela ajoute une couche de sécurité supplémentaire à mes communications.

  4. Éviter le "Vendor Lock-In" : L'idée de rester lié à un seul fournisseur de messagerie était contraire à ma vision d'un environnement numérique ouvert et flexible. J'ai cherché un fournisseur qui n'impose pas de verrouillage à un écosystème propriétaire, offrant ainsi la possibilité de migrer vers d'autres services si nécessaire.

Parmis les options qui s'offrent à moi

  • Auto héberger mon propre serveur de mail : délicat à configurer car reposant sur des technologies de sécurité et d'antispam que je maitrise peu :) Par ailleurs, la livraison des mails nécessite une connexion fiable et disponible 365 jours par an (ou utiliser une gateway le plus souvent payante).
  • Utiliser une solution payante d'un fournisseur tiers.

Pour ma part je n'utilise que peu le mail et ce que je reçois n'est pas critique, j'ai décidé alors de faire un compromis en me facilitant la vie et choisissant un fournisseur qui parait fiable et réponds aux critères ci-dessus.

Après avoir examiné de nombreuses options, j'ai finalement choisi Soverin.net comme mon fournisseur de messagerie. Bien que Soverin.net ne soit pas nécessairement parfait, il répond à plusieurs de mes préoccupations fondamentales. Il ne monétise pas le contenu de mes e-mails, propose un chiffrement robuste, est hébergé en Europe, et ne me "verrouille" pas dans un écosystème propriétaire.

Cette approche de la messagerie électronique s'inscrit dans ma démarche globale de respect de la vie privée et de promotion de l'open source. Elle garantit que mes communications restent confidentielles, sécurisées et sous mon contrôle, tout en évitant les pratiques intrusives et les restrictions souvent associées aux fournisseurs de messagerie traditionnels. Dans le cadre de mon voyage vers une utilisation exclusive d'outils open source, cette décision reflète mon engagement en faveur de la vie privée informatique et de l'hygiène numérique.

Le service est payant (~25€/$ par an) mais c'est un premier pas facile dans mon approche.

🚧 Maîtriser mes données en hébergeant mon propre serveur NAS - Le Début du HomeLabing

Mon parcours vers une infrastructure entièrement open source m'a également conduit à repenser la manière dont je stocke et gère mes données. Initialement, j'utilisais une solution NAS propriétaire de Synology. Bien que cette option offrait une certaine stabilité, je me suis rapidement rendu compte de ses limites. L'environnement était peu performant, et l'ajout de services supplémentaires était souvent compliqué, voire impossible.

J'ai donc entrepris de rechercher des alternatives, en considérant diverses solutions open source. J'ai exploré des options telles que TrueNAS Core, Open Media Vault, et Unraid, chacune avec ses avantages et inconvénients. Après une analyse approfondie, j'ai finalement opté pour TrueNAS Scale, une solution qui s'appuie sur une base Debian que je chéris pour son ouverture et sa stabilité.

TrueNAS Scale m'a séduit avec son environnement de stockage basé sur ZFS. Ce système de fichiers offre de nombreux avantages, notamment la capacité à créer des snapshots, sa robustesse, la déduplication des données, et la compression. Ces fonctionnalités sont essentielles pour garantir l'intégrité de mes données tout en optimisant l'espace de stockage.

L'un des points forts de TrueNAS Scale réside dans son catalogue d'applications, qui offre une variété de services, le tout dans un environnement de conteneurisation. J'ai le choix entre Docker et Kubernetes pour déployer et gérer mes applications. De plus, TrueNAS Scale dispose d'une fonctionnalité d'hyperviseur basée sur KVM, qui reste, à mon avis, une valeur sûre en matière de virtualisation.

Grâce à TrueNAS Scale, mon serveur NAS héberge désormais un ensemble d'applications essentielles à ma vie numérique. NextCloud me permet de stocker et de synchroniser mes fichiers en toute sécurité, PhotoPrism gère ma collection de photos de manière organisée, PleX me donne accès à ma bibliothèque multimédia, et Bitwarden prend en charge la gestion de mes mots de passe de manière sécurisée.

Cependant, j'ai pris la décision de ne pas tout centraliser sur mon serveur NAS. Les services IT critiques, tels que le routeur OPNsense, le reverse proxy HAProxy, la gestion des certificats Let's Encrypt, ainsi que tous les services de sécurisation de mon réseau et de l'accès aux applications, sont installés sur du matériel dédié. Cette approche garantit une gestion efficace de ces éléments cruciaux et renforce la sécurité de mon réseau. Dans les chapitres suivants, je détaillerai davantage la mise en place de ces services essentiels.

Voici la configuration pour laquelle j'ai opté afin d'accomplir mon objectif

  • Case : Kolink Satellite
  • CPU : Intel 12100T
  • Motherboard : Asrock Z690M-ITX/ax
  • Ram : 2x 32GB Crucial
  • Boot storage (boot-pool) : 2 x 500GB Crucial MX500 SSD
  • Main storage (data) : 8 x 4TB Crucial MX500 SSD + LSI HBA 9300-8i
  • Secondary storage (applications) : 2 x 1TB Crucial P5 Nvme SSD
Le serveur assemblé Les entrailles

Le dashboard

🔑 Avoir une hygiène de mots de passe et héberger ceux-ci sur mon infrastructure

Comme beaucoup d'entre nous, j'ai jadis utilisé un mot de passe commun pour la plupart des services en ligne auxquels je m'inscrivais. Cette pratique, bien que courante, comporte des risques considérables pour la sécurité en ligne. La prise de conscience de ces dangers m'a incité à chercher des moyens plus sécurisés et efficaces de gérer mes mots de passe.

Ma première tentative pour remédier à cette situation a été d'utiliser les gestionnaires de mots de passe intégrés aux navigateurs web. Cependant, avec le temps, j'ai réalisé que je ne pouvais pas faire entièrement confiance à ces gestionnaires, en particulier en ce qui concerne la sécurité et le contrôle de mes données sensibles.

J'ai donc adopté Keepass, un gestionnaire de mots de passe open source. Keepass m'a accompagné pendant des années, offrant une solution sécurisée pour stocker mes mots de passe. J'ai même opté pour un stockage en cloud de ma base de données Keepass, ce qui me permettait d'accéder à mes mots de passe depuis n'importe lequel de mes appareils.

Cependant, au fil du temps, j'ai trouvé que l'approche de Keepass devenait de plus en plus fastidieuse. La gestion des bases de données locales et la synchronisation entre les appareils nécessitaient un effort considérable. C'est à ce moment-là que j'ai sérieusement envisagé Bitwarden, un gestionnaire de mots de passe open source, offrant une solution plus fluide et flexible.

L'un des avantages clés de Bitwarden est la possibilité d'auto-héberger son propre serveur de mots de passe. Cette option m'a permis de garder le contrôle total de mes données sensibles, sans avoir à faire confiance à des tiers. Les applications Bitwarden sont disponibles pour une multitude de systèmes d'exploitation, de desktop à mobile, ce qui facilite grandement la gestion des mots de passe sur tous mes appareils. De plus, ces applications sont conçues de manière à garantir la sécurité même en cas de perte de connexion, en conservant en cache et cryptant ma base de données de mots de passe.

Le catalogue d'applications de TrueNAS propose également VaultWarden, un implémentation alternative de Bitwarden géré par la communauté. Depuis 2019, j'ai utilisé ce service sans heurt et sans souci majeur. Mes mots de passe sont stockés de manière sécurisée et accessibles en toute simplicité. Cette approche d'hygiène des mots de passe et d'auto-hébergement a été une composante essentielle de mon voyage vers une expérience numérique plus sécurisée et transparente. Elle montre que les solutions open source peuvent offrir des alternatives robustes et flexibles pour des besoins de sécurité en ligne, qui évoluent au fil des années.

📆 Reprendre le contrôle de ma liste de contacts et de mon calendrier

Mon parcours professionnel m'a conduit à travailler dans le domaine du Digital Workplace, où la collaboration, l'adoption des outils et les moyens de communication sont des piliers essentiels de la réussite collective. Dans ce contexte, j'ai eu l'occasion de travailler avec des systèmes tels que Google Workspace et Microsoft 365, qui offrent une panoplie d'outils de productivité et de collaboration. Cependant, parallèlement à ces géants du secteur, j'ai également découvert un acteur plus modeste, NextCloud, qui ambitionne de concurrencer les mastodontes en proposant une alternative open source et auto-hébergée.

Ma curiosité m'a poussé à explorer cette solution, même si dans ses premières versions, NextCloud pouvait être délicate à installer et à maintenir. Mon objectif était clair : reprendre le contrôle de ma liste de contacts, de mon calendrier, et de mes données, en me libérant des écosystèmes fermés tels que Google Drive et Google Docs.

Plusieurs années se sont écoulées depuis mes premiers pas avec NextCloud, et la plateforme a considérablement évolué. Elle offre aujourd'hui diverses méthodes d'installation, ce qui la rend plus accessible pour les utilisateurs résidentiels. Elle est compatible avec de nombreux NAS, qu'ils soient propriétaires ou open source. Pour ma part, j'ai opté pour une installation NextCloud All-in-one sur une machine virtuelle, qui me fournit tous les services dont j'ai besoin.

Mon NextCloud personnel inclut un client mail, un calendrier compatible CalDAV, une liste de contacts compatible CardDAV, des outils de prise de notes, un tableau Kanban, une fonctionnalité semblable à Doodle, et surtout, un gestionnaire de fichiers. Ce dernier point est essentiel, car il me permet d'accéder à mes informations, que ce soit depuis mon domicile, en déplacement, ou en collaborant avec d'autres personnes.

NextCloud propose également un client iOS, qui automatise le téléchargement de toutes mes photos vers mon serveur NextCloud. Cette fonctionnalité ajoute une couche de sécurité supplémentaire en m'assurant que mes souvenirs sont stockés de manière privée sur mon propre serveur.

De plus, NextCloud est doté d'un traitement de texte, d'un tableur, et d'un outil de présentation intégrés, permettant de travailler simultanément sur un même document, tout en préservant la maîtrise de nos données. L'utilisation de NextCloud est devenue une habitude dans ma famille, chaque membre l'utilisant pour collaborer et accéder à ses fichiers à distance. Cette transition vers une solution open source auto-hébergée a renforcé ma confiance dans la gestion de mes données personnelles, tout en offrant une expérience de collaboration fluide et sécurisée.

🛂 Mettre en place un réseau fiable et sécurisé

Le réseau domestique, par défaut, est souvent peu sécurisé et ne propose que peu de fonctionnalités pour faciliter l'auto-hébergement. C'est pourquoi, lorsque j'ai décidé de m'engager dans l'auto-hébergement de mes services, j'ai rapidement compris qu'il fallait gérer tous les aspects liés à la connectivité, à la sécurité, et à la mise à disposition de mes services en ligne.

Auto-héberger ses services implique de les rendre disponibles sur Internet, tout en garantissant leur sécurité. C'est à ce moment-là que je me suis lancé à la recherche d'une solution globale pour gérer l'ensemble de ces aspects, y compris le DNS, le DHCP, la sécurité, et la mise en place d'un VPN.

Après avoir testé différents produits, dont des routeurs d'ASUS, Mikrotik, et pfSense, j'ai finalement opté pour OPNsense. OPNsense est une solution open source de routeur/firewall qui propose des packages additionnels pour activer les fonctionnalités dont j'avais besoin. Sa flexibilité et ses capacités de personnalisation m'ont convaincu.

PhasedLogix a une excellente playlist pour prendre en main la solution. Le gars est clair et sait rendre accessible une solution relativement austère 🥇 Learn OPNSense Firewall

Pour garantir la fiabilité et la sécurité de mon réseau, j'ai choisi d'installer OPNsense sur un matériel "bare metal", ce qui signifie que le logiciel fonctionne directement sur un matériel dédié plutôt que dans une machine virtuelle. Cette décision était cruciale, car le routeur/firewall joue un rôle essentiel dans la sécurité de mon réseau. Parmi les options disponibles, j'ai opté pour le matériel de la marque ProtectLI, qui propose des produits de qualité avec un BIOS open source, CoreBoot, en accord avec ma philosophie open source.

La vue front La vue back

L'exposition de mes services sur Internet nécessite l'utilisation d'un nom de domaine, ainsi que de sous-domaines pour rendre chaque service accessible individuellement. Pour gérer cela, j'ai mis en place un reverse proxy HAProxy, qui redirige les demandes en fonction du sous-domaine vers le service correspondant.

La gestion des certificats SSL/TLS est essentielle pour garantir la sécurité des connexions. Heureusement, il existe une autorité de certification gratuite, Let's Encrypt, qui permet d'obtenir des certificats SSL/TLS de manière automatisée. OPNsense facilite cette tâche en utilisant le plugin ACME, qui renouvelle automatiquement les certificats, qu'ils soient wildcard ou non, pour tous mes sous-domaines. Ainsi, chaque service, qu'il s'agisse de NextCloud, Bitwarden, Plex, et bien d'autres, est accessible via un sous-domaine sécurisé.

Le DNS interne joue également un rôle clé dans la résolution des noms de domaine à l'intérieur de mon réseau. J'ai choisi d'utiliser le service unbound sur OPNsense, en utilisant des listes de filtrage de domaines indésirables, similaires à Pi-Hole. Le résultat est une expérience de navigation sans publicités ni fenêtres intrusives sur l'ensemble de mon réseau domestique.

Ainsi, la mise en place d'un réseau fiable et sécurisé est devenue un élément essentiel de mon voyage vers une expérience numérique basée sur l'open source, garantissant que mes services sont accessibles en toute sécurité, tant depuis l'intérieur que depuis l'extérieur de mon réseau domestique.

J'aime beaucoup la manière dont TechnoTim a su très bien vulgariser et expliquer la sécurité pour le Homelabing. On y traite des sujets des firewalls, reverse proxy, segmentation des réseaux, etc...

Self-Hosting Security Guide for your HomeLab

🌳 Veiller à l'impact écologique via une approche de greenLabing

Lorsque l'on s'engage dans l'auto-hébergement de ses services, il est important de considérer l'impact écologique de cette démarche. En effet, la mise en place d'une infrastructure personnelle peut entraîner une consommation électrique et une dépense en matériel informatique, ce qui doit être équilibré avec une approche respectueuse de l'environnement.

Dans cette optique, j'ai conçu mon approche d'auto-hébergement avec un souci d'efficacité énergétique et de durabilité. Chacun des appareils que j'utilise a été choisi pour sa faible consommation électrique et sa longévité. En combinant ces deux facteurs, j'ai pu réduire au maximum l'impact environnemental de mon infrastructure.

L'ensemble de mes appareils, au nombre de trois, consomme un total de seulement 60 watts, soit l'équivalent de ce que consommerait une ampoule d'ancienne génération. Cette faible consommation est le résultat d'une sélection minutieuse du matériel et de son dimensionnement pour garantir des performances optimales tout en limitant la dépense énergétique.

De plus, certains de mes appareils ont été délibérément surdimensionnés pour prolonger leur durée de vie et garantir leur compatibilité avec les technologies futures. Cette approche "agnostic" en termes de technologie permet d'éviter des remplacements fréquents d'appareils, réduisant ainsi la quantité de déchets électroniques.

Un exemple concret de cette approche est la gestion de mon réseau filaire et Wi-Fi. J'ai délibérément séparé les deux appareils, le routeur et le point d'accès Wi-Fi, car les normes Wi-Fi évoluent rapidement. Ainsi, lorsque la prochaine génération de norme Wi-Fi sera disponible, je n'aurai besoin de remplacer que le point d'accès, préservant ainsi mon routeur et évitant un remplacement inutile de tout l'équipement.

En veillant à l'impact écologique de mon approche d'auto-hébergement, je cherche à concilier les avantages de la maîtrise de mes données et de mes services avec un engagement en faveur de la durabilité et de la réduction de mon empreinte environnementale. Cette démarche s'inscrit dans la philosophie du GreenLabing, qui consiste à allier technologie et respect de la planète pour une informatique plus responsable.

Des ressources intéressantes sur le sujet How to save power in a Homelab? 5 Tips! Answering Your Power Efficiency Questions! | Homelab Power Optimization Q&A

IV. Systèmes d'exploitation Open Source

L'une des étapes les plus marquantes de mon voyage vers l'utilisation exclusive d'outils open source a été mon passage à un système d'exploitation open source pour mon poste de travail. Ce changement s'est produit grâce à un déclic, une révélation qui est venue sous la forme d'un appareil de jeu : le Steam Deck, une console de jeu portative basée sur Arch Linux.

En tant que passionné de jeux vidéo, j'ai été impressionné par l'engagement de la société Valve pour rendre compatible un nombre impressionnant de jeux, à l'origine prévus pour Windows, avec Linux. Cette démarche audacieuse a attiré mon attention et a suscité ma curiosité.

C'est ainsi que j'ai ressenti le désir d'en apprendre davantage sur ce système d'exploitation, de plonger dans le monde de Linux, et de voir s'il pouvait répondre à mes besoins au-delà du jeu. Mon parcours m'a naturellement conduit à rejoindre la communauté Gaming Linux FR, où j'ai pu trouver de l'aide et des conseils pour faciliter ma transition de Windows à Linux.

Ce qui m'a le plus marqué dans cette expérience, c'est l'ouverture d'esprit, la volonté de partage et le dévouement de la communauté open source à aider le plus grand nombre à opérer cette transition. J'ai rapidement réalisé que la philosophie de l'open source était ancrée dans l'ADN de cette communauté. Chacun était prêt à partager ses connaissances, à résoudre des problèmes et à faire en sorte que Linux devienne accessible à tous.

Après avoir testé différentes distributions Linux, notamment Debian, Fedora et OpenSUSE, j'ai finalement trouvé mon point de chute avec Arch Linux. Ce système d'exploitation open source correspondait à 100% à mes besoins. Il m'offrait la flexibilité et la personnalisation dont j'avais besoin pour adapter mon environnement de travail à mes préférences.

Vous voulez un panorama des distributions existantes,la référence reste DistroWatch ! Vous voulez essayer les distributions sans pour autant les installer (ni même booter sur une ISO Live) DistroSea vous permettra de tester dans une VM au sein de votre navigateur :)

Avec Arch Linux, j'ai pu travailler efficacement en utilisant uniquement des applications open source, tout en conservant certaines Progressive Web Apps des applications Microsoft qui s'avéraient incontournables. Cette transition m'a montré que l'open source n'était pas seulement une option viable, mais qu'il pouvait également répondre à tous les besoins, qu'il s'agisse de productivité, de divertissement ou de tout autre aspect de la vie numérique.

Mon aventure avec Arch Linux a renforcé ma conviction que l'open source est bien plus qu'une alternative aux logiciels propriétaires. C'est une communauté ouverte, collaborative et dévouée, prête à accompagner les utilisateurs dans leur exploration d'un avenir numérique plus libre et transparent.

J'ai assisté avec beaucoup d'intérêt à l'Interview d'un packager Arch Linux où j'ai pu me faire une idée plus précise du soin aporté par la communauté à livrer une expérience satisfaisante à ses utilisateurs et minimisant les instabilités et autres bugs.

Performances de Jeu au Top

CyberPunk 2077 CS:GO Forza Horizon 5

V. L'Open Collaboration et la Puissance de la Communauté

L'un des aspects les plus inspirants de mon voyage vers l'utilisation exclusive d'outils open source est la découverte de l'open collaboration et de la formidable puissance de la communauté qui l'accompagne. Dans ce chapitre, nous explorerons les avantages de l'open collaboration, de l'innovation collective et de la solidité de la communauté, en mettant en lumière les principes de cette approche.

Les Fondements de l'Open Collaboration

L'open collaboration est une philosophie qui repose sur le partage, la coopération et l'ouverture. Elle favorise la collaboration entre individus et groupes de manière transparente, libre et souvent décentralisée. Cette approche a des implications profondes, non seulement dans le monde de l'open source, mais aussi dans le monde professionnel.

La collaboration décentralisée et la richesse des perspectives multiculturelles

L'un des aspects les plus stimulants de l'open collaboration est la possibilité de travailler avec des personnes de divers pays, de cultures et de langues différentes. En tant qu'adepte de cette philosophie, j'ai eu l'opportunité de collaborer avec des individus de partout dans le monde, en utilisant des langues que je maîtrise telles que le français, l'anglais et l'espagnol. Cette diversité culturelle apporte une richesse infinie de points de vue, d'expériences et d'expertises. Elle renforce l'idée que l'innovation naît de la diversité.

« La collaboration, c'est l'occasion de découvrir de nouvelles perspectives, de repousser les limites de la créativité et d'enrichir nos idées grâce à la diversité des contributeurs. » - [Citation de Linus Torvalds, créateur de Linux]

Le pouvoir de la collaboration asynchrone

L'un des atouts clés de l'open collaboration est la flexibilité qu'elle offre grâce au travail asynchrone. Travailler avec des individus répartis sur différentes zones horaires signifie que la collaboration peut se poursuivre 24 heures sur 24. Les contributions peuvent se faire en fonction des disponibilités de chacun, créant une dynamique de travail continue. Cela permet de tirer pleinement parti des talents disponibles, indépendamment de la localisation géographique.

Quelques formations existent et sont très enrichissantes. Je les ai suivi et essaye d'intégrer les concepts clés dans mon quotidien.

  • Limiter l'utilisation des emails et favoriser l'utilisation d'un référentiel unique pour écrire, documenter et intérragir. Il s'agit d'une "single source of truth" qui facilite l'information, l'onboarding et évite de se disperser.
  • Utiliser des chats persistants pour que quelque soit la zone géographique d'un individu, il puisse prendre connaissance des échanges durant ses heures de travail. De nombreux outils existent : Discord, Teams, Slack, NextCloud Chat.
  • Développer son relationel à distance : les cafés virtuels, les projets cross-countries, les peer reviews entre zone géographiques, toutes ces solutions forment une base solide à la collaboration asynchrone.

Je ne saurais que trop conseiller le travail de GitLab sur le sujet. Gitlab a développé à fond sa stratégie All-Remote et, comme ils appliquent bien leurs principes, tout est documenté sur le ["GitLab's Guide to All-Remotehttps://handbook.gitlab.com/handbook/company/culture/all-remote/guide/)

Les formations dispensées par GitLab sont excellentes. Cela demande de la mise en pratique et d'y revenir régulièrement pour se recentrer sur son application

Formation Contenu
Remote Team Management Diriger dans un environnement distant, Instaurer une culture et des pratiques organisationnelles à distance, Évaluer l'état de préparation des équipes et des responsables au travail à distance, Créer une stratégie de base pour la mise en œuvre d'une transformation à distance
TeamOps Se concentre sur trouver des solutions aux challenges suivants : les Retards dans la prise de décision, Fatigue des réunions, Mauvaise communication interne, Lenteur des transferts et retards dans le déroulement du travail Cell

Le libre dans le monde professionnel

Mon expérience dans le monde de l'open source m'a également conduit à appliquer ces principes dans mon travail professionnel. J'ai développé un framework open source au sein de mon entreprise, qui est accessible à tous les employés. Le partage des connaissances, la documentation exhaustive et l'accès ouvert à l'information sont des éléments clés de cette approche. Cela favorise la transparence, l'innovation et la collaboration, tout en éliminant les barrières à la communication au sein de l'entreprise.

« L'open source au sein des entreprises permet de créer un écosystème d'innovation où chaque individu peut contribuer à l'amélioration des processus et à la croissance de l'entreprise. » - [Citation d'Eric S. Raymond, penseur de l'open source]

L'exemple d'Arch Linux : une communauté Solide

Ma transition vers Arch Linux m'a permis de vivre pleinement la force de la communauté open source. Arch Linux est non seulement une distribution Linux, mais aussi une communauté active et dédiée. Les utilisateurs et les développeurs collaborent pour maintenir un système d'exploitation robuste et flexible.

« L'open source ne consiste pas seulement à partager du code, mais à partager des connaissances, des compétences et à construire des relations durables dans une communauté solide. » - [Citation de Linus Torvalds]

Avantages de l'Open Collaboration et de la Puissance de la Communauté

L'open collaboration et la solidité de la communauté ouvrent la porte à de multiples avantages :

  • Innovation Collective : La diversité des contributeurs et des perspectives stimule l'innovation constante.
  • Partage de Connaissances : L'open source favorise le partage des connaissances, encourageant l'apprentissage continu.
  • Transparence et Confiance : La collaboration ouverte construit la confiance et la transparence au sein de la communauté.
  • Flexibilité et Agilité : La collaboration asynchrone et décentralisée permet une plus grande flexibilité dans le travail.

Contributions Open-Source

L'interaction avec la communauté open source est une composante essentielle de ma démarche. Ce qui rend cette interaction d'autant plus enrichissante, c'est qu'elle est bi-directionnelle. En effet, tout comme la communauté open source me fournit des outils et des solutions exceptionnelles, je m'efforce de contribuer à cette même communauté, dans la mesure de mes compétences et de mes moyens, afin de donner en retour.

Les façons de participer à la communauté du logiciel libre sont variées, et chacun peut trouver sa propre manière de contribuer. Les contributions peuvent prendre de nombreuses formes :

  • Signalement de bogues
  • Suggestions d'améliorations ou nouvelles fonctionnalités
  • Rédaction de code
  • Revue des participations des autres contributeurs,
  • Traduction
  • Présentation
  • La pédagogie (Vidéos, Articles, participations à des associations)
  • L'entraide via les forums, reddit, les channels discord

Personnellement, je m'engage activement dans plusieurs projets open source, en fonction de mes compétences et de mes centres d'intérêt. Mes contributions incluent le signalement de bogues et la proposition d'améliorations pour des solutions telles qu'OPNsense et NextCloud. J'ai également contribué en créant des descripteurs YAML pour TrueNAS, en effectuant des traductions pour Arch Linux et le projet Architect de Cardiac, ainsi qu'en travaillant sur la mise en forme pour développer le projet Architect, qui vise à simplifier l'utilisation d'Arch Linux pour les utilisateurs desktop.

Au cours de l'année 2023, j'ai modestement réalisé environ 200 contributions à ces différents projets open source. Mon engagement dans la communauté du logiciel libre est une manière de remercier et de soutenir les développeurs et les contributeurs qui ont permis la création des outils sur lesquels je compte au quotidien. C'est aussi une façon de participer à l'amélioration continue de ces logiciels et de rendre à la communauté ce qu'elle m'a offert en termes de liberté, de transparence, et de fiabilité.

VII. Passons le message !

Mon engagement en faveur de l'open source ne se limite pas à une utilisation personnelle ou professionnelle, il va bien au-delà. Il s'agit d'une conviction profonde que je porte avec passion, et l'une de mes missions est d'informer, partager et éduquer autour des avantages de l'open source et de la philosophie qui l'accompagne.

📖 Informations au lieu de conversion

Il est essentiel de préciser que mon objectif n'est pas de convertir, mais avant tout d'informer. Je crois que l'open source est une approche qui mérite d'être mieux comprise et appréciée. C'est pourquoi je m'efforce de partager des informations, d'expliquer les avantages, et de mettre en lumière la philosophie qui sous-tend cette démarche. Je souhaite que chacun puisse prendre des décisions éclairées en matière de technologie.

🐧 La Communauté Open Source

La communauté open source est l'un des joyaux de cette approche. Elle est composée de personnes passionnées, curieuses et accueillantes, prêtes à partager leurs connaissances et à accueillir de nouveaux venus chaque jour. Cette communauté dynamique est une source inestimable de connaissances et d'inspiration. Elle incarne les valeurs de l'open source, telles que la collaboration, la transparence et la générosité.

🧠 Plus qu'une question d'outils

L'open source n'est pas uniquement une question d'outils techniques ou technologiques, c'est aussi une question d'état d'esprit. Cela englobe la transparence, le goût de la transmission et le partage des connaissances. J'estime que l'open source est une invitation à l'apprentissage continu, à la création collaborative et à l'amélioration constante.

👨‍👨‍👧‍👦 De la pédagogie pour les kids

Apprendre quel que soit son age
L'une de mes priorités est d'informer les plus jeunes sur le côté sombre des réseaux sociaux et de les sensibiliser à l'importance de la prudence en ligne. Je m'efforce de transmettre des valeurs de vigilance, de ne pas trop s'exposer sur Internet et de ne rien partager de trop important. Ces leçons fondamentales sont essentielles pour protéger la vie privée et la sécurité numérique. Mes propres enfants en sont les premiers bénéficiaires, et il est gratifiant de les voir comprendre l'importance de ces messages à leur manière, comme le simple "C'est cool Linux" prononcé par mon plus grand.

LinkedIn comme Vecteur de Communication

LinkedIn, la plateforme professionnelle, joue également un rôle clé dans ma démarche d'évangélisation de l'open source. C'est un espace où je peux interagir avec des convaincus, des souvenairistes et des Linuxiens de tous horizons. J'observe avec satisfaction la croissance de cette communauté jour après jour. C'est un vecteur idéal pour communiquer et informer. Je suis conscient que mon métier impose une certaine réserve, mais je considère que la curiosité n'a jamais fait de mal à personne. Partager des connaissances et encourager les discussions constructives sur l'open source est une démarche qui contribue à élargir les horizons et à promouvoir une utilisation plus éclairée de la technologie.

En fin de compte, l'évangélisation de l'open source est une mission qui me tient à cœur. C'est une façon de contribuer à la diffusion de valeurs essentielles telles que la liberté, la transparence et la collaboration, et de s'assurer que l'open source trouve sa place dans un monde numérique en constante évolution.

VIII. Ceci n'est pas une conclusion

Cet article a été une opportunité de partager mon voyage vers une utilisation exclusive d'outils open source et une approche profonde de l'open source dans ma vie quotidienne. Il est essentiel de rappeler que mon approche et cet article sont avant tout informatifs. Je ne suis pas ici pour imposer un dogme, mais pour encourager la réflexion et la discussion sur les avantages de l'open source, de la transparence et de la philosophie qui les sous-tendent.

Mon parcours m'a apporté une compréhension plus profonde de l'open source et de ses avantages. C'est une démarche qui peut être gratifiante, même si elle ne nécessite pas une transformation aussi profonde que la mienne. Appliquer quelques concepts clés de la philosophie open source dans sa vie quotidienne peut être une expérience intéressante. Si vous êtes habitués aux silos, au manque d'information, et à l'approche du "pré carré", faites l'expérience de la transparence. Vous serez surpris de la manière dont vos proches, pairs et collègues peuvent vous le rendre.

Il existe de nombreuses façons de s'impliquer dans le monde de l'open source, que ce soit par la QA (assurance qualité), la traduction, le partage d'expériences, le partage de découvertes, les tests, les échecs, les retours d'expérience, la collaboration sur des projets ou l'innovation en solitaire ou en groupe. Ces dernières années, j'ai pris plaisir à contribuer aux projets et aux outils que j'utilise au quotidien. Cela se manifeste par des rapports de bugs, des traductions, ou même par ma participation active à des projets tels qu'"Architect", qui vise à rendre Arch Linux plus convivial pour une expérience de bureau complète.

Si une transformation de cette ampleur vous intéresse, gardez à l'esprit que la courbe d'apprentissage peut être abrupte au début. Cependant, avec persévérance, elle devient de plus en plus douce au fur et à mesure de votre progression. Aujourd'hui, je continue d'apprendre, mais la maintenance de mon environnement open source nécessite peu de temps. Ce voyage vers l'open source est une invitation à l'apprentissage continu, à l'innovation et à la collaboration. C'est un voyage qui peut apporter des avantages tant personnels que professionnels, et je vous encourage à le découvrir à votre manière. La philosophie open source est une ressource inestimable, et elle est à la portée de tous ceux qui souhaitent s'engager sur cette voie enrichissante.

Pour ma part, dans une logique d'aprentissage et d'innovation continue, l'aventure continue et vos commentaires sont les bienvenus pour faire progresser ce petit monde 🤟

IX. Questions/Réponses

N'hésitez pas à me poser des questions sous formes d'Issues sur GitHub ou Reddit, je me ferais un plaisir d'y répondre et de publier nos échanges au sein de cet article.

X. Ma progression

  • Utiliser un navigateur web open-source
  • Utiliser un moteur de recherche soucieux de la vie privée
  • Utiliser un Service Mail Soucieux de la Vie Privée
  • Maîtriser mes données en hébergeant mon propre serveur NAS
  • Avoir une hygiène de mots de passe et héberger ceux-ci sur mon infrastructure
  • Reprendre le contrôle de ma liste de contacts et de mon calendrier
  • Mettre en place un réseau fiable et sécurisé
  • Veiller à l'impact écologique via une approche de greenLabing - En cours
  • Basculer mon PC principal sous Linux
  • Héberger mon VPN pour assurer une connexion sécurisée lorsque je suis en déplacement/vacances
  • Utiliser des applications libres sur mon mobile - En cours
  • Listes mes usages et services sur Internet, trouver des alternatives libres - Pas démarré

About

My 100% Open Source Journey: A Digital Odyssey Towards Freedom and Collaboration

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published