Ik gebruik Notion al meer dan een half decennium, en het enige wat ik in die tijd heb geleerd is dat Notion bevalt me minder goed dan Excel.Desondanks had ik nog steeds een notitie-app nodig waarin ik mijn gedachten kon ordenen, gegevens kon structureren en een persoonlijke kennisbank kon opbouwen.

Er zijn veel zelfgehoste alternatieven voor Notion die je kunt uitproberen, en AFFiNE is er daar één van. Het lijkt qua functionaliteit en interface erg op Notion, en als je het goed implementeert, kun je meerdere tools tegelijk overbodig maken.
Snelle links
Waarom heb je uiteindelijk de samenwerking met Notion beëindigd?
Wanneer een "alles-in-één" apparaat niet langer efficiënt aanvoelt

Net als veel anderen was ik oprecht onder de indruk van Notion. Het is flexibel, geschikt voor documenten, databases en eenvoudig projectmanagement. Het is mijn virtuele tweede brein online geworden. Het probleem is echter dat zodra je je leven eromheen bouwt, je de nadelen begint te voelen: de geleidelijke toename van abonnementskosten, de stagnatie bij een bepaalde leverancier en de onrustbarende gedachte dat alles wat je schrijft op de server van iemand anders staat.
Ik heb mijn hele leven Notion gebruikt, en in werkelijkheid ben ik er gewoon mee blijven werken. GeorganiseerdDeze negatieve aspecten haalden me echter al snel in. Hoewel Mijn Notion-abonnement heeft me uiteindelijk geld gekost. Elke maand, maar hij begon zich beperkt te voelen, tot het punt dat ik Ik ben Notion maar voor één ding gaan gebruiken..
Notion is het meest geschikt voor het organiseren van gegevens in tabellen en spreadsheets. Databases komen daar nog het dichtst bij in de buurt. De manier waarop Notion met gegevens omgaat, met name in tabellen en databases, is echter niet zo veelzijdig als Microsoft Excel of zelfs Google Sheets. Je kunt weliswaar formules gebruiken in Notion, maar je hebt niet de vrijheid om naar believen gegevens uit een willekeurige cel of een bereik van cellen te selecteren.
AFFiNE trok mijn aandacht omdat het bijna alle functies van Notion biedt, maar het is ook open-source en volledig gratis te gebruiken, hoewel er betaalde abonnementen zijn als je zelfhosting wilt vermijden. Je kunt het zelf hosten en zo voorkomen dat je alles riskeert met een gesloten platform. Het is bovendien gebouwd rond een 'local-first'-filosofie, wat betekent dat je gegevens eerst op je eigen schijf staan en vervolgens gesynchroniseerd kunnen worden met een server voor samenwerking, in plaats van andersom.
Wat maakte AFFiNE zo waardig voor deze sprong voorwaarts?
Documenten, whiteboards en databases op één plek.
Ik heb Notion niet meteen verwijderd. Ik ben begonnen met het opnieuw creëren van een paar van mijn belangrijkste workflows in AFFiNE: een redactionele kalender, een persoonlijke kennisbank en een ruimte voor projectplanning. Mijn eerste verrassing was hoe naadloos het schakelen tussen document- en whiteboardmodus binnen dezelfde tool verliep. Ik kon mijn dag indelen op een gestructureerde pagina en vervolgens inzoomen op een whiteboardweergave om gerelateerde taken te koppelen, visuele notities toe te voegen of workflows te tekenen, zonder de applicatie te verlaten.
Omdat AFFiNE open-source en zelfgehost is, is er ook een andere zorg op de lange termijn weggenomen: als het bedrijf binnen vijf jaar verdwijnt of de prijzen wijzigt, zit ik niet vast. Ik kan mijn eigen versie blijven gebruiken of zelfs een fork van het project maken als ik dat echt wil. Dit is niet alleen een filosofisch voordeel; het verandert ook hoeveel tijd ik bereid ben te besteden aan het bouwen van systemen en templates.
Lokaal ontwerp was de ultieme drijfveer. De wetenschap dat mijn data op mijn eigen schijven kon staan, met back-ups ervan naast al het andere dat ik zelf hostte, paste perfect bij mijn workflow voor zelfgehoste diensten, in plaats van alles van de cloud te huren. Toen ik eenmaal besefte dat AFFiNE in dit ecosysteem kon worden geïntegreerd, begon het idee om mijn volledige kennisbank in mijn eigen, propriëtaire SaaS-platform te bewaren, minder aantrekkelijk te lijken.
Hoe ik mijn volledige workflow overzichtelijk heb overgezet
Exporteer pagina's en databases op een overzichtelijke manier.

Overstappen van Notion naar AFFiNE is geen kwestie van één klik importeren en klaar, althans niet als je Notion al jaren gebruikt. Ik heb het meer als een herstructurering dan als een simpele migratie aangepakt. In plaats van elke oude pagina te verwijderen, heb ik me gericht op de onderdelen die ik dagelijks gebruik: actieve projecten, actuele notities en live databases.
De op blokken gebaseerde editor van AFFiNE maakt het eenvoudig om structuren zoals wiki's, gekoppelde notities en projectdashboards opnieuw op te bouwen, zelfs als je sommige handmatig opnieuw moet maken. Ik heb de migratie aangegrepen als excuus om jaren aan onafgewerkte pagina's en dubbele sjablonen op te ruimen. Notion-exports kunnen worden weergegeven als Markdown-achtige content, maar ik vind het nog steeds productiever om de belangrijke pagina's handmatig opnieuw op te bouwen en de rest in het archief te laten staan.

De grootste verandering in mijn denkwijze was wennen aan de oneindige lay-out. In Notion had ik vaak aparte pagina's voor ideeën, diagrammen en tijdlijnen. In AFFiNE konden deze elementen naast elkaar bestaan in één ruimte: notities aan de ene kant, een losse mindmap in het midden en een ruwe Kanban-achtige lay-out aan de andere kant. Toen ik dit eenmaal doorhad, zag ik AFFiNE niet langer als een open-source alternatief voor Notion, maar als een unieke, op zichzelf staande werkruimte.
Een kijkje in mijn zelfgehoste AFFiNE-configuratie
Docker Compose maakt zelfhosting eenvoudiger, maar er is nog steeds werk aan de winkel.

AFFiNE biedt officieel ondersteuning voor zelfhosting, en Docker Compose is de aanbevolen manier om dit te doen. دليل رسمي Uitstekend, je bent binnen een uur aan de slag. De software is in principe standaard voor een moderne webapplicatie: de AFFiNE-service, Redis voor caching en PostgreSQL voor de database. Als je al andere zelfgehoste tools gebruikt, zal het je bekend voorkomen.
Het basisidee is simpel: sleep de officiële image naar de juiste plek, verbind deze met Redis en Postgres, wijs statische volumes toe voor configuratie en opslag, open de benodigde poorten en stel uw beheerdersgegevens in via omgevingsvariabelen. Een typisch Compose-bestand definieert een service. affiniteit Met behulp van een afbeelding ghcr.io/toeverything/affine-graphql:stableDe Redis-container voor caching en de PostgreSQL-container met eigen dataopslag worden ook gebruikt. Zodra dit is ingeschakeld, kunt u het IP-adres en de poort van uw server in een browser openen, inloggen met de door u ingestelde beheerdersgegevens en uw werkruimte aanmaken.
Omdat AFFiNE is ontworpen om werkruimtes te synchroniseren met een cloudbackend, is die cloud in een zelfgehoste omgeving simpelweg uw eigen server. Na het inloggen verbindt u uw werkruimte met uw instantie, zodat alles gesynchroniseerd blijft op al uw apparaten. Vanaf dat moment gedraagt het zich net als een SaaS-applicatie: een applicatie die op uw eigen computer draait in plaats van op die van iemand anders.
Het probleem van dynamische IP-adressen oplossen
Toegang tot de instantie behouden buiten de woning

Mijn internetprovider wijst me een dynamisch WAN IP-adres toe dat ongeveer elke 24 uur verandert. Dit is prima als je gewoon op internet surft, maar het is vervelend als je toegang probeert te krijgen tot een zelfgehoste dienst zoals AFFiNE. Elke keer dat je externe IP-adres verandert, werkt het domein of de URL die je hebt geconfigureerd om toegang te krijgen tot je server niet meer.
De klassieke oplossing hiervoor is dynamische DNS. In plaats van een domein te koppelen aan een versleuteld IP-adres, kunt u een DDNS-provider gebruiken, zoals bijvoorbeeld... GratisDNS أو DuckDNS Dit zorgt ervoor dat uw DNS-record automatisch wordt bijgewerkt wanneer uw thuis-IP-adres verandert. Uw router of een kleine client binnen uw netwerk stuurt een signaal met het nieuwe IP-adres naar de DDNS-service, waardoor de hostnaam bruikbaar blijft, ook al verandert uw adres op de achtergrond. Een alternatief is om een statisch IP-adres aan te vragen bij uw internetprovider, maar het is niet gegarandeerd dat zij dit kunnen leveren.
De transformatie is de moeite waard.
Minder integraties, meer controle
Op goede dagen is het gebruik van de zelfgehoste versie van AFFiNE ongelooflijk prettig. Ik krijg een moderne, flexibele werkruimte die documenten en whiteboards combineert, met realtime samenwerking en lokale opslag, allemaal draaiend op de apparaten die ik zelf beheer. Ik hoef niet te wachten tot een proprietair platform me functies biedt of me zorgen te maken dat mijn notities achter een betaald abonnement verborgen zitten.
Op frustrerende dagen besef ik dat zelfhosting en internetproviders voor consumenten niet altijd op één lijn zitten. Als mijn IP-adres verandert en mijn DNS hapert, of als ik niet thuis ben en ergens geen toegang toe heb, mis ik de eenvoudige betrouwbaarheid van een groot, gehost SaaS-programma.
Als je al bekend bent met Docker en een basisinteresse hebt in het beheren van je eigen tools, is AFFiNE zeker het proberen waard als alternatief voor Notion. Houd er wel rekening mee dat de software slechts de helft van het verhaal is; de rest hangt af van hoe bereid je bent om met je router aan de slag te gaan om je nieuwe werkplek echt naar je eigen hand te zetten.










