Ma transition de Notion à AFFiNE : Mon expérience et comment ça fonctionne

J'utilise Notion depuis plus de cinq ans, et tout ce que j'ai réalisé pendant cette période, c'est que Notion ne me convient pas autant qu'Excel.Quoi qu'il en soit, j'avais toujours besoin d'une application de prise de notes me permettant de structurer mes idées, d'organiser mes données et de créer une base de connaissances personnelle.

Ma transition de Notion à AFFiNE : Mon expérience et comment ça fonctionne

Il existe de nombreuses alternatives à Notion auto-hébergées que vous pouvez essayer, et AFFiNE en fait partie. Très similaire à Notion en termes de fonctionnalités et d'interface, elle permet, si vous l'implémentez correctement, de vous passer de plusieurs outils.

Pourquoi avez-vous finalement rompu avec Notion ?

Quand un appareil « tout-en-un » cesse d'être efficace

Plusieurs pages dans Notion

Comme beaucoup, j'ai été vraiment impressionné par Notion. C'est un outil flexible qui gère les documents, les bases de données et offre une gestion de projet simple. Il est devenu mon second outil de travail en ligne. Le problème, c'est qu'une fois qu'on l'utilise régulièrement, on commence à en ressentir les inconvénients : l'augmentation progressive des abonnements, la dépendance à un fournisseur particulier et l'idée troublante que tout ce qu'on écrit se trouve sur le serveur de quelqu'un d'autre.

J'ai géré toute ma vie avec Notion, et en réalité, je suis resté OrganiséCependant, ces aspects négatifs m'ont vite rattrapé. Bien que Mon abonnement à Notion m'a finalement coûté de l'argent. Chaque mois, mais il a commencé à se sentir limité, au point que je J'ai commencé à utiliser Notion pour une seule chose..

Notion excelle dans l'organisation des données sous forme de tableaux et de feuilles de calcul. Les bases de données constituent l'option la plus proche. Toutefois, la gestion des données dans Notion, notamment pour les tableaux et les bases de données, est moins flexible que celle de Microsoft Excel ou même de Google Sheets. Certes, il est possible d'utiliser des formules dans Notion, mais la sélection des données dans une cellule ou une plage de cellules est limitée.

AFFiNE a retenu mon attention car il offre presque toutes les fonctionnalités de Notion, tout en étant open source et entièrement gratuit à utiliser. Des abonnements payants sont toutefois disponibles pour ceux qui préfèrent éviter l'auto-hébergement. Vous pouvez ainsi l'héberger vous-même et éviter de tout miser sur une plateforme propriétaire. De plus, son approche est basée sur le principe du « local d'abord » : vos données sont stockées sur votre propre disque et peuvent être synchronisées avec un serveur pour la collaboration, et non l'inverse.

Qu'est-ce qui a rendu AFFiNE digne de ce bond en avant ?

Documents, tableaux blancs et bases de données réunis en un seul endroit

Je n'ai pas désinstallé Notion dès le premier jour. J'ai commencé par recréer quelques-uns de mes flux de travail principaux dans AFFiNE : un calendrier éditorial, une base de connaissances personnelle et un espace pour la planification de projets. Ma première surprise a été la fluidité avec laquelle on pouvait passer du mode document au mode tableau blanc au sein du même outil. Je pouvais organiser ma journée sur une page structurée, puis zoomer sur une vue de type tableau blanc pour lier les tâches associées, ajouter des notes visuelles ou dessiner des flux sans quitter l'application.

Comme AFFiNE est un logiciel libre et auto-hébergé, cela élimine également une autre préoccupation à long terme : si l’entreprise disparaît ou modifie ses tarifs dans les cinq ans, je ne serai pas bloqué. Je peux continuer à utiliser ma propre version, voire créer une copie du projet si je le souhaite. Ce n’est pas qu’un avantage théorique ; cela influence aussi le temps que je suis prêt à consacrer à la création de systèmes et de modèles.

La conception locale était ma principale motivation. Savoir que mes données pouvaient résider sur mes propres disques, avec des sauvegardes régulières, tout comme le reste de mon infrastructure auto-hébergée, correspondait parfaitement à mon flux de travail, plutôt que de tout louer dans le cloud. Dès que j'ai compris qu'AFFiNE pouvait s'intégrer à cet écosystème, l'idée de conserver l'intégralité de ma base de connaissances sur ma propre plateforme SaaS propriétaire a commencé à paraître moins attrayante.

Comment j'ai transféré l'intégralité de mon flux de travail sans encombrement

Exporter les pages et les bases de données proprement

Panneau sans cadre AFFiNE.

Passer de Notion à AFFiNE ne se résume pas à une simple importation en un clic, surtout si vous utilisez Notion depuis des années. J'ai opté pour une restructuration plutôt que pour une migration classique. Au lieu de supprimer toutes mes anciennes pages, je me suis concentré sur les éléments que j'utilise quotidiennement : mes projets en cours, mes notes et mes bases de données actives.

L'éditeur par blocs d'AFFiNE facilite la reconstruction de structures telles que les wikis, les notes liées et les tableaux de bord de projet, même s'il faut en recréer certaines manuellement. J'ai profité de la migration pour faire le ménage parmi des années de pages inachevées et de modèles dupliqués. Les exportations Notion peuvent être affichées comme du contenu de type Markdown, mais je trouve plus productif de reconstruire manuellement les pages importantes et de laisser le reste dans les archives.

Gros plan sur l'espace de travail expérimental d'AFFiNE.

Le plus grand changement de mentalité a été de m'habituer à la mise en page infinie. Dans Notion, j'avais souvent des pages séparées pour les idées, les diagrammes et les chronologies. Dans AFFiNE, ces éléments pouvaient coexister dans un seul espace : des notes d'un côté, une carte mentale informelle au centre et une ébauche de tableau Kanban de l'autre. Une fois ce principe assimilé, j'ai cessé de considérer AFFiNE comme une alternative open source à Notion et je l'ai perçu comme un espace de travail unique en son genre.

Un aperçu de ma configuration AFFiNE auto-hébergée

Docker Compose facilite l'auto-hébergement, mais il vous reste encore du travail à faire.

Le logo Docker Desktop est présent dans l'application.

AFFiNE prend officiellement en charge l'auto-hébergement, et Docker Compose est la méthode recommandée pour ce faire. دليل رسمي Parfait ! Vous serez opérationnel en moins d'une heure. Côté architecture, le package est assez classique pour une application web moderne : service AFFiNE, Redis pour la mise en cache et PostgreSQL pour la base de données. Si vous utilisez déjà d'autres outils auto-hébergés, vous ne serez pas dépaysé.

Le principe est simple : glisser-déposer l’image officielle, la connecter à Redis et Postgres, définir des volumes statiques pour la configuration et le stockage, exposer les ports nécessaires et configurer les identifiants d’administrateur via des variables d’environnement. Un fichier Compose classique définit un service. affiner Utiliser une image ghcr.io/toeverything/affine-graphql:stableLe conteneur Redis pour la mise en cache et le conteneur Postgres avec son propre espace de stockage de données sont également utilisés. Une fois cette configuration activée, vous pouvez accéder à l'adresse IP et au port de votre serveur via un navigateur, vous connecter avec les identifiants d'administrateur que vous avez définis et créer votre espace de travail.

Comme AFFiNE est conçu pour synchroniser les espaces de travail avec un serveur cloud, dans une configuration auto-hébergée, ce cloud est simplement votre serveur. Après vous être connecté, vous connectez votre espace de travail à votre instance, ce qui permet une synchronisation optimale sur tous vos appareils. Dès lors, son fonctionnement est similaire à celui d'une application SaaS : une application exécutée sur votre serveur plutôt que sur celui d'un tiers.

Résolution du problème d'adresse IP dynamique

Maintenir l'accès à l'instance en dehors du domicile

Routeur avec clé USB branchée

Mon fournisseur d'accès internet m'attribue une adresse IP WAN dynamique qui change environ toutes les 24 heures. C'est pratique pour la simple navigation internet, mais gênant pour accéder à un service auto-hébergé comme AFFiNE en ligne. À chaque changement d'adresse IP externe, le domaine ou l'URL configuré pour accéder à mon serveur devient inaccessible.

La solution classique à ce problème est le DNS dynamique. Au lieu d'associer un domaine à une adresse IP chiffrée, vous pouvez utiliser un fournisseur DDNS tel que… FreeDNS ou DuckDNS Ce système met automatiquement à jour votre enregistrement DNS dès que votre adresse IP domestique change. Votre routeur ou un petit appareil de votre réseau envoie un signal au service DDNS avec la nouvelle adresse IP, et le nom d'hôte reste utilisable même si votre adresse IP change en arrière-plan. Une autre solution consiste à demander une adresse IP statique à votre fournisseur d'accès à Internet, mais il se peut qu'il ne puisse pas vous en fournir une.

Des options plus avancées sont également disponibles. Vous pouvez créer un tunnel sortant depuis votre serveur domestique vers un hôte statique sur Internet, puis acheminer le trafic externe via ce tunnel vers AFFiNE. Des outils comme les tunnels inverses ou les terminateurs VPN vous permettent de contourner complètement les adresses IP dynamiques, au prix d'une complexité accrue. Pour une configuration mono-utilisateur, le DNS dynamique est l'option la plus simple. Les options avancées offrent simplement une fiabilité ou une sécurité accrues si vous souhaitez masquer complètement votre adresse IP domestique.

La transformation en vaut la peine.

Moins d'intégrations, plus de contrôle

Quand tout va bien, utiliser la version auto-hébergée d'AFFiNE est extrêmement satisfaisant. Je bénéficie d'un espace de travail moderne et flexible qui combine documents et tableaux blancs, avec collaboration en temps réel et stockage local prioritaire, le tout fonctionnant sur les appareils que je contrôle. Je n'ai pas à attendre qu'une plateforme propriétaire m'accorde des fonctionnalités ni à craindre que mes notes soient bloquées par un abonnement payant.

Les jours de frustration, je me rappelle que l'auto-hébergement et les fournisseurs d'accès internet grand public ne sont pas toujours compatibles. Quand mon adresse IP change et que mon DNS est lent, ou quand je suis loin de chez moi et que je ne peux pas accéder à un service, je regrette la fiabilité d'un grand logiciel SaaS hébergé.

Si vous maîtrisez déjà Docker et que vous souhaitez contrôler vos propres outils, AFFiNE mérite d'être essayé comme alternative à Notion. Sachez toutefois que le logiciel ne représente que la moitié du travail ; le reste dépend de votre volonté de configurer votre routeur pour personnaliser pleinement votre nouvel espace de travail.

Aller au bouton supérieur