Notion'ı elli yılı aşkın süredir kullanıyorum ve bu süre içinde fark ettiğim tek şey şu ki... Notion bana Excel kadar uygun gelmiyor.Yine de, düşüncelerimi çözümleyebileceğim, verileri yapılandırabileceğim ve kişisel bir bilgi tabanı oluşturabileceğim bir not alma uygulamasına ihtiyacım vardı.

Notion'a alternatif olarak deneyebileceğiniz birçok kendi sunucunuzda barındırabileceğiniz seçenek var ve AFFiNE bunlardan biri. İşlevsellik ve arayüz açısından Notion'a çok benziyor ve doğru şekilde uygularsanız, birden fazla araçtan kurtulabilirsiniz.
Hızlı Linkler
Notion ile neden sonunda ayrıldınız?
"Hepsi bir arada" bir cihazın verimli olmaktan çıktığı zamanlar

Pek çok insan gibi ben de Notion'dan gerçekten etkilendim. Esnek, belgeleri, veritabanlarını ve hafif proje yönetimini hallediyor. Çevrimiçi olarak sanal ikinci beyin aracım haline geldi. Sorun şu ki, hayatınızı onun etrafında kurmaya başladığınızda, dezavantajlarını hissetmeye başlıyorsunuz: aboneliklerdeki kademeli artış, belirli bir tedarikçiyle yaşanan durgunluk ve yazdığınız her şeyin başkasının sunucusunda olduğu düşüncesinin verdiği rahatsızlık.
Tüm hayatımı Notion üzerinden yönettim ve gerçekte de öyle kaldım. Organize edilmişAncak bu olumsuz yönler kısa süre sonra beni yakaladı. Her ne kadar Notion aboneliğim bana pahalıya mal oldu. Her ay, ama kendini kısıtlanmış hissetmeye başladı, öyle ki ben Notion'ı sadece tek bir amaçla kullanmaya başladım..
Notion'ın en iyi veri düzenleme yöntemi tablolar ve elektronik tablolardır. Notion'ın sunduğu en yakın şey veritabanlarıdır. Ancak Notion'ın verileri, özellikle tablolar ve veritabanları söz konusu olduğunda, işleme biçimi Microsoft Excel veya hatta Google Sheets kadar çok yönlü değildir. Evet, Notion'da formüller kullanabilirsiniz, ancak istediğiniz herhangi bir hücreden veya hücre aralığından veri seçme özgürlüğüne sahip değilsiniz.
AFFiNE, Notion'ın sunduğu neredeyse tüm özellikleri sunmasının yanı sıra, açık kaynaklı ve tamamen ücretsiz olmasıyla dikkatimi çekti; ancak kendi sunucunuzda barındırmaktan kaçınmak isterseniz ücretli planlar da mevcut. Kendi sunucunuzda barındırarak kapalı bir platformun yol haritasına her şeyi riske atmaktan kaçınabilirsiniz. Ayrıca, yerel öncelikli bir felsefe üzerine kuruludur; yani verileriniz öncelikle kendi diskinizde bulunur ve iş birliği için bir sunucuyla senkronize edilebilir, bunun tersi değil.
AFFiNE'ı bu kadar büyük bir atılım yapmaya layık kılan neydi?
Belgeler, beyaz tahtalar ve veritabanları tek bir yerde.
Notion'ı ilk gün kaldırmadım. AFFiNE'de temel iş akışlarımın birkaçını yeniden oluşturarak başladım: bir yayın takvimi, kişisel bir bilgi tabanı ve proje planlama alanı. İlk sürprizim, aynı araç içinde belge ve beyaz tahta modları arasında geçiş yapmanın ne kadar sorunsuz olduğuydu. Günümü yapılandırılmış bir sayfada özetleyebilir ve ardından ilgili görevleri birbirine bağlamak, görsel notlar eklemek veya uygulamadan çıkmadan iş akışları çizmek için beyaz tahta tarzı bir görünüme yakınlaştırabilirdim.
AFFiNE açık kaynaklı ve kendi sunucumda barındırıldığı için, uzun vadeli bir diğer endişeyi de ortadan kaldırıyor: Şirket beş yıl içinde ortadan kaybolursa veya fiyatlandırmasını değiştirirse, sıkışıp kalmayacağım. Kendi sürümümü çalıştırmaya devam edebilir veya gerçekten istersem projenin bir kopyasını bile oluşturabilirim. Bu sadece felsefi bir fayda değil; sistem ve şablon oluşturmaya ayırmaya istekli olduğum zamanı değiştiriyor.
Yerel tasarım nihai motivasyon kaynağıydı. Verilerimin kendi disklerimde, yedekleriyle birlikte kendi barındırdığım diğer her şeyle birlikte saklanabileceğini bilmek, buluttan her şeyi kiralamak yerine, kendi kendine barındırılan hizmet iş akışıma mükemmel bir şekilde uyuyordu. AFFiNE'nin bu ekosisteme entegre olabileceğini fark ettiğimde, tüm bilgi tabanımı kendi özel SaaS platformumda tutma fikri daha az çekici görünmeye başladı.
İş akışımın tamamını karmaşa yaratmadan nasıl taşıdım?
Sayfaları ve veritabanlarını düzgün bir şekilde dışa aktarın.

Notion'dan AFFiNE'ye geçiş, en azından yıllardır Notion kullanıyorsanız, tek tıkla içe aktarıp unutabileceğiniz bir işlem değil. Ben bunu doğrudan bir geçişten ziyade bir yeniden yapılandırma olarak ele aldım. Eski sayfaların her birini tek tek kaldırmak yerine, günlük olarak kullandığım kısımlara odaklandım: aktif projeler, mevcut notlar ve canlı veritabanları.
AFFiNE'ın blok tabanlı editörü, bazılarını manuel olarak yeniden oluşturmanız gerekse bile, wiki'ler, bağlantılı notlar ve proje panoları gibi yapıları yeniden oluşturmayı kolaylaştırır. Geçişi, yıllarca birikmiş bitmemiş sayfaları ve yinelenen şablonları temizlemek için bir bahane olarak kullandım. Notion dışa aktarımları Markdown benzeri içerik olarak görüntülenebiliyor, ancak yine de önemli sayfaları manuel olarak yeniden oluşturmanın ve geri kalanını arşivde bırakmanın daha verimli olduğunu düşünüyorum.

En büyük zihniyet değişikliği, sonsuz düzenlemeye alışmak oldu. Notion'da genellikle fikirler, diyagramlar ve zaman çizelgeleri için ayrı sayfalarım vardı. AFFiNE'de ise bu unsurlar tek bir alanda bir arada bulunabiliyordu: bir tarafta notlar, ortada gevşek bir zihin haritası ve diğer tarafta kabaca bir Kanban tarzı düzen. Bunu kavradıktan sonra, AFFiNE'yi Notion'a açık kaynaklı bir alternatif olarak düşünmeyi bıraktım ve bunun yerine onu kendine özgü bir çalışma alanı olarak görmeye başladım.
Kendi sunucumda barındırdığım AFFiNE kurulumumun iç yüzüne bir bakış.
Docker Compose, kendi sunucunuzda barındırmayı kolaylaştırır, ancak yine de yapmanız gereken işler vardır.

AFFiNE resmi olarak kendi sunucunuzda barındırmayı desteklemektedir ve bunu yapmak için Docker Compose önerilen yöntemdir. Resmi rehber Harika, bir saatten kısa sürede çalışır hale geleceksiniz. Paket, modern bir web uygulaması için oldukça standart: AFFiNE servisi, önbellekleme için Redis ve veritabanı için PostgreSQL. Zaten başka kendi sunucunuzda barındırdığınız araçlar kullanıyorsanız, tanıdık gelecektir.
Temel fikir basit: resmi imajı sürükleyip bırakın, Redis ve Postgres'e bağlayın, yapılandırma ve depolama için statik birimler atayın, ihtiyacınız olan portları açın ve ortam değişkenleri aracılığıyla yönetici kimlik bilgilerinizi ayarlayın. Tipik bir Compose dosyası bir hizmeti tanımlar. afin Bir görsel kullanarak ghcr.io/toeverything/affine-graphql:stableÖnbellekleme için Redis konteyneri ve kendi veri depolama alanına sahip Postgres konteyneri de kullanılmaktadır. Bu etkinleştirildikten sonra, sunucunuzun IP adresine ve portuna bir tarayıcıdan erişebilir, belirlediğiniz yönetici kimlik bilgilerini kullanarak oturum açabilir ve çalışma alanınızı oluşturabilirsiniz.
AFFiNE, çalışma alanlarını bulut tabanlı bir arka uç ile senkronize etmek üzere tasarlandığı için, kendi sunucunuzda barındırdığınız bir kurulumda, bu bulut basitçe sizin sunucunuzdur. Giriş yaptıktan sonra, çalışma alanınızı kendi örneğinize bağlarsınız, böylece her şey cihazlar arasında senkronize kalır. Bundan sonra, tıpkı bir SaaS uygulaması gibi davranır; sadece başkasının değil, sizin sunucunuzda çalışan bir uygulamadır.
Dinamik IP adresi sorununu çözmek
Ev dışından örneğe erişimi sürdürmek

İnternet servis sağlayıcım bana yaklaşık her 24 saatte bir değişen dinamik bir WAN IP adresi atıyor. İnternette gezinirken bu sorun değil, ancak AFFiNE gibi kendi sunucunuzda barındırdığınız bir hizmete çevrimiçi erişmeye çalışıyorsanız can sıkıcı oluyor. Harici IP adresiniz her değiştiğinde, sunucunuza erişmek için yapılandırdığınız alan adı veya URL çalışmayı durduruyor.
Bunun klasik çözümü dinamik DNS'tir. Bir alan adını şifrelenmiş bir IP adresine yönlendirmek yerine, DDNS sağlayıcısı kullanabilirsiniz. FreeDNS أو ÖrdekDNS Bu, ev IP adresiniz değiştiğinde DNS kaydınızı otomatik olarak günceller. Yönlendiriciniz veya ağınızdaki küçük bir istemci, yeni IP adresiyle DDNS servisine bir sinyal gönderir ve adresiniz arka planda değişse bile ana bilgisayar adı kullanılabilir durumda kalır. Alternatif olarak, internet servis sağlayıcınızdan statik bir IP adresi talep edebilirsiniz, ancak bunu sağlayıp sağlayamayacakları kesin değildir.
Bu dönüşüm faydalı.
Daha az entegrasyon, daha fazla kontrol.
İyi günlerde, AFFiNE'nin kendi sunucumda barındırdığım sürümünü kullanmak inanılmaz derecede tatmin edici. Belgeleri ve beyaz tahtaları, gerçek zamanlı iş birliğini ve yerel öncelikli depolamayı birleştiren, modern ve esnek bir çalışma alanı elde ediyorum; üstelik tüm bunlar kontrolümdeki cihazlarda çalışıyor. Bana özellikler sunması için özel bir platformu beklemek zorunda kalmıyorum veya notlarımın ücretli abonelik engelleyicisinin arkasında kilitli kalmasından endişe etmiyorum.
Sinir bozucu günlerde, kendi sunucumda barındırmanın ve tüketici internet servis sağlayıcılarının her zaman aynı fikirde olmadığını hatırlıyorum. IP adresim değiştiğinde ve DNS'im yavaşladığında veya evden uzaktayken bir şeye erişemediğimde, büyük, barındırılan bir SaaS programının kolay ve güvenilir yapısını özlüyorum.
Eğer Docker'ı zaten iyi biliyorsanız ve kendi araçlarınızı kontrol etmeye temel bir ilginiz varsa, AFFiNE, Notion'a alternatif olarak kesinlikle denemeye değer. Ancak yazılım yönünün hikayenin sadece yarısı olduğunu unutmayın; geri kalanı, yeni çalışma alanınızı gerçekten kendinize özgü hale getirmek için yönlendiricinizle ne kadar uğraşmaya istekli olduğunuza bağlıdır.










