SSD Nodes Learn Hosting plans →
Rehberler Matt ConnorYazan Matt Connor · Güncellendi 2026-10-14

Self-hosted Notion alternatifleri karşılaştırması

AppFlowy, Outline, Docmost, BookStack ve Obsidian; veritabanı, ekip çalışması, mobil kullanım ve self-hosting yükü açısından karşılaştırılıyor.

Kısa yanıt

Kendi sunucunuzda barındırabileceğiniz Notion alternatifleri 3 gruba ayrılır. Doğru seçimi yapmak, çoğunlukla Notion'ın hangi özelliklerini gerçekten kullandığınızı belirlemeye bağlıdır. Sayfaların başka sayfaların içinde yer aldığı ve veritabanı görünümünün bulunduğu Notion deneyimini istiyorsanız AppFlowy çalıştırın. Gelişmiş arama özelliklerine sahip hızlı bir ekip wiki'si istiyorsanız Outline çalıştırın. Yeni bir sunucudan çalışan bir çalışma alanına en kısa yoldan ulaşmak istiyorsanız Docmost çalıştırın.

Bu aramada 2 araç daha sıkça gündeme gelir. Her ikisi de farklı bir ihtiyaca yönelik doğru seçimdir. İhtiyacınız gerçekten yapılandırılmış belgelerse BookStack'i seçin. Çalışma alanının yalnızca 1 üyesi varsa (o da sizseniz) Obsidian'ı seçin.

Karşılaştırma yöntemi

Bu, her projenin resmi belgelerinden, yayınlanmış örnek ortam dosyalarından ve herkese açık compose dosyalarından alınan ve Temmuz 2026 tarihinde kontrol edilen belgelenmiş yeteneklerin karşılaştırmasıdır. Docmost, AppFlowy, Outline ve BookStack kaynakları ile Obsidian eşitleme seçenekleri Ekim 2026 tarihinde tekrar gözden geçirilmiştir. Bu rapor, her birinin bir yıllık üretim ortamı kullanımını yansıtmamaktadır. Aşağıda belirtilen limitler, projenin kendi belgelerinden veya deposundan alınmış olup, rehberde kaynağı belirtilmiştir. Bu durum önemlidir; çünkü bu tür karşılaştırmaların çoğu, kontrol edilmeyen kısımları varsayımlarla doldurmaktadır.

Aşağıdaki dört eksen, kullanıcıların en çok sorduğu konulardır ve sorulma sırasına göre dizilmiştir: veritabanları ve tablo görünümleri, gerçek zamanlı iş birliği, mobil erişim ve barındırma ağırlığı.

AppFlowy: Notion'a en yakın alternatif, ancak lisans kısıtlaması var

AppFlowy, bu listede Notion veri modelini ciddi biçimde kopyalayan tek projedir. Sayfalar, panolar, ızgaralar ve takvim görünümlerinin tamamı mevcuttur; masaüstü ve mobil uygulamalar yerel (native) olarak çalışır. Yerel öncelikli (local-first) tasarımı sayesinde sunucu erişilemez olduğunda bile uygulama çalışmaya devam eder.

Self-host kurulumu, bir git clone işlemi ve bir compose dosyası ile gerçekleştirilir:

git clone https://github.com/AppFlowy-IO/AppFlowy-SelfHost-Commercial
cd AppFlowy-SelfHost-Commercial
cp deploy.env .env
docker compose up -d

Depo 2026 yılında değişikliğe uğradı. Eski AppFlowy-Cloud deposu 11 Eylül 2026 tarihinde arşivlendi. Deponun README dosyası artık tüm self-hosted dağıtımlar ve yükseltmeler için AppFlowy-SelfHost-Commercial kullanılmasını belirtmektedir. AppFlowy-Cloud deposunu klonlayan rehberler, AppFlowy tarafından artık desteklenmeyen bir kod tabanı üzerinden kurulum yapmaktadır.

Son komuttan önce .env dosyasını düzenleyin. FQDN ve SCHEME değişkenleri genel adresi, GOTRUE_ADMIN_EMAIL ve GOTRUE_ADMIN_PASSWORD değişkenleri ise ilk yönetici hesabını belirler. GOTRUE_ADMIN_PASSWORD=password değerini varsayılan haliyle bırakmak, tahmin edilebilir bir yönetici girişiyle halka açık bir sunucu oluşturmanıza neden olur.

İşin püf noktası ve bu yazının en önemli gerçeği şudur: AppFlowy'nin self-hosted sunucusu açık çekirdek (open-core) modeline geçmiştir ve AppFlowy-SelfHost-Commercial deposu, açık kaynaklı bir lisansla değil, AppFlowy Self-Hosted Commercial License ile dağıtılmaktadır. README dosyası, self-hosted Ücretsiz katmanın "Örnek başına bir kullanıcı" ve paylaşılan sayfalarda en fazla üç konuk düzenleyici sunduğunu belirtmektedir. Dolayısıyla, insanların "self-hosted Notion" dediklerinde kastettikleri sürüm, ücretsiz katmanda sınırlı konuk erişimine sahip kişisel bir çalışma alanıdır. Her ücretli katman bu kısıtlamayı kaldırmaz: AppFlowy'nin self-hosted fiyatlandırma tablosunda ücretli One planında da tek kullanıcı hakkı listelenmiştir; bu sayı Team planında 1.000'e, Enterprise planında ise sınırsıza çıkar. On kişilik bir ekip için kurulum planlamadan önce güncel katmanları mutlaka kontrol edin.

Anahat: tek oturum açma özelliğiniz zaten varsa en iyi arama

Outline, gruptaki en iyi yazma ve okuma deneyimini sunar. Arama hızlıdır ve gerçekten sonuç bulur. Düzenleyici sadedir. Yapı, bir veritabanı altyapısı yerine koleksiyonlardan ve iç içe belgelerden oluşur. Çok yazan ekipler genellikle Outline kullanmaya devam eder.

Outline için PostgreSQL ve Redis gerekir. Uygulama 3000 numaralı bağlantı noktasını dinler. İki gizli değer gereklidir. Örnek ortam dosyası bunların nasıl oluşturulacağını tam olarak gösterir:

openssl rand -hex 32   # SECRET_KEY
openssl rand -hex 32   # UTILS_SECRET

Ardından URL değerini genel HTTPS adresinize, DATABASE_URL değerini ve REDIS_URL değerini ayarlayın. İnsanları şaşırtan tek konu kimlik doğrulamadır. Outline'da yerleşik kullanıcı adı ve parola ile oturum açma özelliği yoktur. Kendi .env.sample belgesinde, üçüncü taraf oturum açma kimlik bilgileri hakkında "çalışan bir kurulum için bunlardan EN AZ BİRİ gereklidir; aksi hâlde hiçbir oturum açma seçeneğiniz olmaz" denir. Desteklenen seçenekler Google, Microsoft Entra, Slack, Discord ve genel bir OpenID Connect (OIDC) sağlayıcısıdır.

Bu gerçek bir maliyettir. Hâlihazırda bir kimlik sağlayıcısı çalıştırmıyorsanız Outline'ı self-host etmek, Outline kullanılabilir hâle gelmeden önce bir hizmeti daha self-host etmek anlamına gelir. Zaten bir kimlik sağlayıcısı çalıştırıyorsanız bu bir avantajdır ve muhtemelen aradığınız çözüm Outline'dır.

Docmost: kurulumu en hızlı olan

Docmost, bu üç seçenek arasında en yenisidir ve çalışır hale getirilmesi en az çaba gerektirendir. Gerçek zamanlı ortak düzenleme, sayfa ağaçları, alanlar, yorumlar ve yerleşik e-posta ile parola hesapları sunar; bu sayede önceden çözülmesi gereken bir kimlik sağlayıcı bağımlılığı yoktur.

Resmi kurulum sayfası şu komutlarla başlar:

mkdir docmost
cd docmost
curl -O https://raw.githubusercontent.com/docmost/docmost/main/docker-compose.yml
openssl rand -hex 32

Bu onaltılık dizgiyi compose dosyası içindeki APP_SECRET kısmına yerleştirin, APP_URL değerini gerçekten kullanacağınız adresle değiştirin, STRONG_DB_PASSWORD değerini göründüğü her iki yerde de güncelleyin ve ardından servisi başlatın:

docker compose up -d
docker compose ps

Her servis running dosyasını okumalıdır. Adresi bir tarayıcıda açtığınızda, ilk çalışma alanını ve ilk yönetici kullanıcısını oluşturacağınız Docmost kurulum sayfası karşınıza gelecektir. Yığın; Docmost, PostgreSQL ve Redis bileşenlerinden oluşur. Kurulum belgelerinde herhangi bir CPU veya RAM alt sınırı belirtilmemiştir; listelenen tek ön koşul Docker'dır.

Belgelerden tekrarlanması gereken bir uyarı: düzenleyici WebSockets kullanır. WebSocket yükseltme başlıklarını iletmeyen bir reverse proxy arkasında, sayfa yüklenir ancak ikinci bir tarayıcıdan yapılan düzenlemeler görünmez ve kullanıcılara herhangi bir hata mesajı gösterilmez. Eğer TLS termination işlemini ön tarafta yapıyorsanız, tek bir sunucuda birden fazla uygulamayı yöneten bir Traefik reverse proxy yükseltme işlemini varsayılan olarak doğru şekilde gerçekleştirir.

BookStack: çalışma alanı değil, dokümantasyon gerektiğinde

BookStack içeriği raflar, kitaplar, bölümler ve sayfalar olarak düzenler. Bu sabit hiyerarşi, ürünün temel amacıdır. Hiç kimsenin bir yapı oluşturması gerekmez. Bir yıl sonra wiki'de gezinmek hâlâ kolaydır. Güçlü izinlere ve iyi bir düzenleyiciye sahiptir. Altyapı dokümantasyonu için olması gerektiği gibi sade ve gösterişsizdir.

Database görünümüne veya blok tabanlı düzenlemeye sahip değildir. Bu nedenle ilk üç seçenekte olduğu gibi Notion alternatifi değildir. BookStack için PHP 8.2 veya daha yeni bir sürüm ile MySQL 8.0 ya da MariaDB 10.6 veya daha yeni bir sürüm gerekir. Proje kendi Docker image'ını yayımlamaz. Bunun yerine topluluk tarafından sunulan image'lara yönlendirir. En çok kullanılan image, LinuxServer.io tarafından sunulandır:

docker pull lscr.io/linuxserver/bookstack:latest

Image topluluk tarafından sürdürüldüğü için latest sürümünü izlemek yerine belirli bir sürüme sabitleyin. Gerekli değişkenler için ilgili image'ın kendi dokümantasyonunu inceleyin.

Obsidian: sunucu uygulaması değildir, asıl amaç da budur

Obsidian, düz Markdown dosyalarını makinenizdeki bir klasörde saklar. Uygulamanın kendisi bir sunucuya ihtiyaç duymaz; bu nedenle, senkronizasyon işlemini kendiniz barındırmayı seçmediğiniz sürece gece saat 03:00'te bozulacak bir şey yoktur. Not tutan tek bir kullanıcı için bu yöntem, hız ve dosyalarınızın yazılımdan daha uzun ömürlü olacağı garantisi bakımından yukarıdaki tüm seçeneklerden daha üstündür.

Barındırmanız gereken kısım senkronizasyondur. Seçenekler arasında ücretli resmi senkronizasyon hizmeti, topluluk tarafından geliştirilen LiveSync eklentisini çalıştıran bir CouchDB örneği veya S3 uyumlu nesne depolama alanı ya da Syncthing veya WebDAV paylaşımı gibi basit dosya senkronizasyon yöntemleri bulunur. Gerçek zamanlı çok kullanıcılı düzenleme bu listenin bir parçası değildir; dolayısıyla iki kişinin aynı anda aynı sayfaya ihtiyaç duyması durumunda Obsidian yanlış bir araçtır.

Veritabanları ve tablolar: çoğu alternatifin yetersiz kaldığı nokta

Arama kriterini belirleyen temel eksen budur. Notion'ı özleyen kullanıcılar genellikle veritabanı özelliğini ararlar: tipli alanlara sahip bir tablo, aynı satırlar üzerinde birden fazla görünüm ve filtreleme seçenekleri.

AppFlowy; ızgara (grid), pano (board) ve takvim (calendar) görünümleriyle bu özelliğe sahiptir. Outline, Docmost ve BookStack ise bu imkanı sunmaz. Bu platformlarda basit tablolar içeren belgeler oluşturulabilir; ancak satırlar sorgulanamadığı ve veriler üzerinde ikinci bir görünüm tanımlanamadığı için bu durum aynı işlevi görmez. Obsidian ise arada bir konumdadır: Bases özelliği; not özellikleri üzerinde tablo, kartlar, liste, Kanban ve harita görünümleri sunar. Resmi Notion içe aktarma aracı, veritabanlarını ve formülleri Bases yapısına dönüştürür; ancak her veritabanının yalnızca birincil görünümü aktarılır. Eğer bir Notion veritabanı bir ekibin işlerini yönetmek için kullanılıyorsa, bu gruptaki tek gerçek seçenek AppFlowy'dir. Kullanmaya başlamadan önce, ekibinizin büyüklüğüne göre ücretsiz sürümdeki kullanıcı sınırı test edilmelidir. Eğer veritabanı yalnızca size aitse, Obsidian'ın içe aktarma aracı da denemeye değerdir.

Barındırma ağırlığı: her yığının gerçekte çalıştırdığı bileşenler

Docmost ve Outline, üçer container çalıştırır: uygulama, PostgreSQL ve Redis. Her ikisi de küçük bir VPS üzerinde rahatlıkla çalışır. BookStack, uygulama ile birlikte MySQL veya MariaDB veritabanı kullanır; bu, dördü arasındaki en hafif seçenektir.

AppFlowy Cloud, açık ara en ağır olanıdır. Yayınlanan compose dosyası; nginx, nesne depolama için MinIO, pgvector eklentili PostgreSQL, Redis, kimlik doğrulama için GoTrue, AppFlowy Cloud servisinin kendisi, bir yönetici arayüzü, bir worker, bir arama servisi, bir yapay zeka servisi ve web uygulamasını ayağa kaldırır. Ayrıca bir yedekleme servisi tanımlanmıştır ancak yalnızca siz etkinleştirdiğinizde çalışır. Bu yapı; gerçek bir veritabanı, bir nesne deposu ve yaklaşık on container demektir. Bellek bütçenizi buna göre ayarlayın ve dosyayı düzenlemeye başlamadan önce Docker Compose servislerinin, birimlerin ve ağların nasıl bir araya geldiğini okuyun.

Hangisini seçmelisiniz

Sunucu istemeyen, not ve taslak hazırlayan tek kişi için: kendi eşitleme çözümünüzle Obsidian.

Notion tarzı veritabanları isteyen tek kişi veya çok küçük bir grup için: önce ücretsiz katmandaki kullanıcı sınırı kontrol edilerek AppFlowy.

Çok sayıda içerik üreten ve Google Workspace, Entra veya bir OIDC sağlayıcısı kullanan bir ekip için: Outline.

Kimlik sağlayıcısı olmadan bu öğleden sonra kullanıma hazır, paylaşımlı bir çalışma alanı isteyen ekip için: Docmost.

Çok kişinin okuduğu, az kişinin düzenlediği altyapı veya ürün belgeleri için: BookStack.

Kurulumdan sonra ne bozulur

Bu projelerdeki destek taleplerinin çoğuna üç sorun neden olur. Bu sorunların üçü de hata değil, yapılandırma sorunudur.

İlki uygulama URL'sidir. Docmost APP_URL ve Outline URL, https:// dahil olmak üzere tarayıcının gerçekten kullandığı adres olmalıdır. Bu adres localhost olarak ayarlanır ve uygulama bir alan adının arkasına alınırsa oturum açma yönlendirmeleri kullanıcıları kendilerine ait olmayan bir makineye gönderir.

İkincisi, yukarıda açıklanan WebSockets'tir. Uygulama sağlıklı görünürken ortak düzenleme sessizce çalışmayı durdurur.

Üçüncüsü yedeklerdir. Bu uygulamaların tümü içeriklerini görebileceğiniz dosyalarda değil, PostgreSQL veya MySQL içinde tutar. Bu nedenle çalışan bir veritabanının volume dizinini kopyalamak güvenilir bir yedek değildir. Veritabanını bir zamanlamaya göre dump edin ve dump dosyasını sunucu dışında depolayın. Bunu, diğer durum bilgisi taşıyan servisleri ele alan restic ile zamanlanmış şifreli yedekler ile aynı şekilde yapın. Bunun yanında hangi uygulamaları çalıştıracağınızı seçerken bu yıl self-hosting için değerlendirilmeye değer uygulamaların kapsamlı listesi, tek bir sunucunun ne kadar yük taşıması gerektiğini gerçekçi biçimde değerlendirmek için yararlı bir kontrol noktasıdır.

FAQ

Notion'a en çok benzeyen self-hosted Notion alternatifi hangisidir?

AppFlowy. Bu projeler arasında, bir ekibin paylaşabileceği tam veritabanı konseptine sahip tek seçenek budur; yani aynı satırlar üzerinde ızgara, pano ve takvim görünümleri sunan tipli alanları destekler. Obsidian'ın Bases özelliği, not özellikleri üzerinde tablo ve Kanban görünümleri sunmasıyla bu konuda ikinci sıradadır ancak bu yapı tek bir kişiye ait bir kasada (vault) çalışır. Outline, Docmost ve BookStack ise sayfa hiyerarşilerine sahip doküman araçlarıdır. Doküman yönetimi konusunda mükemmeldirler ancak bir Notion veritabanının yerini tutmazlar.

Notion'ın kendisini self-host edebilir miyim?

Hayır. Notion, self-hosted sürümü veya yayınlanmış bir sunucu bileşeni bulunmayan ticari bir barındırma hizmetidir. Bu rehberdeki her seçenek, Notion'ın işlevlerinin bir kısmını karşılayan ayrı bir açık kaynak projesidir. Geçiş işlemi bir dışa aktarma ve içe aktarma sürecidir; aynı yazılımın taşınması değildir.

Bu araçların mobil uygulamaları var mı?

AppFlowy, kendi sunucunuza yönlendirdiğinizde sunucunuzla iletişim kuran yerel iOS ve Android uygulamaları sunar. Outline ve Docmost mobil tarayıcı üzerinden kullanılır ve her ikisi de okuma ve hafif düzenleme işlemleri için bu şekilde kullanılabilir. Obsidian'ın tam özellikli mobil uygulamaları vardır ancak senkronizasyon altyapısını sizin sağlamanız gerekir. BookStack, birinci taraf mobil uygulaması olmayan duyarlı (responsive) bir web uygulamasıdır.

Bir VPS üzerinde ne kadar RAM'e ihtiyacım var?

Docmost'un kurulum belgeleri herhangi bir minimum CPU veya RAM değeri belirtmez ve ön koşul olarak yalnızca Docker'ı listeler; BookStack'in yayınlanan gereksinimleri ise yalnızca yazılım sürümlerini kapsar. Docmost ve Outline'ın her biri üç container çalıştırır, BookStack ise iki container çalıştırır; bu da küçük bir ekip için düşük bir VPS iş yükü demektir. AppFlowy Cloud bu konuda istisnadır; çünkü compose dosyası, pgvector destekli PostgreSQL ve MinIO nesne depolama dahil olmak üzere yaklaşık on servis başlatır, bu nedenle bu seçenek için belirgin şekilde daha fazla bellek ve disk alanı planlamalısınız.

Outline, Google veya Microsoft girişi olmadan kullanılabilir mi?

Evet, ancak bir kimlik sağlayıcı (identity provider) olmadan kullanılamaz. Outline, belirtilenlerin yanı sıra genel bir OpenID Connect sağlayıcısını da destekler, bu nedenle self-hosted bir OIDC sunucusu ile çalışabilir. Desteklemediği şey ise basit bir yerel kullanıcı adı ve parola sistemidir; kendi örnek ortam dosyası, en az bir üçüncü taraf sağlayıcının yapılandırılması gerektiğini, aksi takdirde kurulumun hiçbir giriş seçeneğine sahip olmayacağını belirtir.

Bu yazı işinize yaradı mı?

#notion#appflowy#outline#docmost#self-hosting#notes