İçeriğe geç
nitorel
7 GÜNSistemine başlaİlk sistemini yedi günde kur
Öğren
YazılarKaynaklı yazı dizileriKavramlarKavram kasası, formatlarSistemlerYöntemler, iş akışlarıKütüphaneKitaplar, kaynaklar
Kullan
AraçlarTarafsız araç atlasıNot DenetçisiÜcretsiz kontrol ↗nitoreldumpZihnini boşalt ↗nitorelhabitAlışkanlık takibi ↗
HakkındaŞablonlar 1 ücretsiz
kasa/yazilar/affine-anytype-kendi-sunucu.md

Rehber · Not 109Deneyim

Kendi sunucunda ikinci beyin: AFFiNE ve Anytype'ı self-host etmek mantıklı mı?

AFFiNE'i kendi sunucunda çalıştırmak Docker Compose, PostgreSQL ve Redis ister; belge en az 2 GB RAM önerir ve yedeği veritabanı, dosyalar ve ayar olarak üçe böler. Anytype'ın kendi ağı da Docker Compose ile kurulur ve kişisel kullanım için yaklaşık 1 GB RAM yazar. Sahiplik artar; bakım ve yedek senin işin olur.

Yazan Ahmet Canal · 5 Ekim 2026

[[self-host]][[yedekleme]][[affine]][[anytype]]
Okuma
4 dk
Yayın
5 Ekim 2026
Geri bağlantı
6
Kaynak
10
İçindekiler · 8 bölüm
Kime gerekirAFFiNE'in sunucusuNe isterYedekKazancınAnytype'ın ağıBakım yüküKarar
Bilgi ağı · 8 bağlantılı not
Kısaca

İki aracın da sunucu tarafı Docker Compose ile kurulur. **AFFiNE** PostgreSQL ve Redis ister; belge temel kullanım için 2 GB, uzun belgeler için 4 GB RAM önerir. **Anytype**'ın kendi eşitleme ağı (any-sync) kişisel kullanım için yaklaşık 1 GB RAM ister. Kendi sunucun sahipliği artırır. Karşılığında güncelleme, yedek ve kesinti senin sorumluluğuna geçer.

[[Local-first]] yazısı verinin önce cihazda durmasını anlattı. Kendi sunucun bir adım ötesidir: ikinci kopya da senin makinende durur.

Kime gerekir

Kendi sunucu iki durumda anlam taşır:

DurumNeden
Verinin hiçbir şirketin sunucusunda durmaması şartKurum kuralı, müşteri verisi, kişisel tercih
Zaten bir sunucu yönetiyorsunEv sunucusu, NAS ya da VPS; Docker'ı biliyorsun

İkisi de yoksa iki araç da sunucusuz bir yol verir. AFFiNE'de yerel çalışma alanı cihazdan çıkmaz. Anytype'ta varsayılan ağ veriyi uçtan uca şifreli taşır; sunucu içeriği okuyamaz ([[Anytype nedir?]]).

AFFiNE'in sunucusu

Belgenin önerdiği yol Docker Compose'dur (AFFiNE, Docker Compose):

  1. Bir klasör aç, içinde `config` klasörü oluştur.
  2. Güncel `docker-compose.yml` dosyasını ve `config.json` örneğini indir.
  3. `config/config.json` içinde `server.externalUrl`'yi kullanıcıların açacağı adrese ayarla. Yerelde varsayılan `http://localhost:3010`.
  4. `docker compose up -d` ile başlat. Tek seferlik geçiş konteyneri başarıyla bitmeli; AFFiNE, PostgreSQL ve Redis çalışır kalmalı.
  5. Adresi aç ve ilk yönetici hesabını oluştur.

Compose dosyası veritabanını `./data/postgres`'te, yüklenen dosyaları `./data/storage`'da, ayarı `./config`'te tutar. Belge açık yazar: içinde veri varken bu iki klasörü silme ya da taşıma.

Ne ister

Requirements sayfasının sayıları (AFFiNE, Requirements):

KaynakBelgedeki öneri
DiskKurulum için yaklaşık 1,5 GB; her bin belge için yaklaşık 100 MB veritabanı büyümesi
İşlemciEn az 4 çekirdek
BellekTemel kullanım 2 GB; 10 binden fazla kelimelik belgeler varsa 4 GB
ZorunluPostgreSQL (tek desteklenen veritabanı), Redis 6 ya da 7
İzlemePrometheus varsayılan açık, yaklaşık 200 MB bellek

Kendi sunucundaki çalışma alanlarına en fazla 10 kişilik koltuk verilir; daha fazlası için Team lisansı gerekir (AFFiNE, Basic User Quota).

Yedek

Backup and Restore sayfası tam yedeği üç parçaya böler (AFFiNE, Backup and Restore):

Parçaİçinde ne var
PostgreSQLKullanıcılar, çalışma alanları, belgeler, izinler
Yüklenen dosyalarGörseller, ekler
Ayar`config.json`, Compose dosyası

Belgenin uyarıları kısadır. Yalnız veritabanını geri yüklemek dosyaların içeriğini geri getirmez; ikisini birlikte sakla. Tek kopyanın üzerine geri yükleme yapma. Eski veritabanı klasörünü, yeni kurulum doğrulanmadan silme.

Kazancın

Kendi sunucundaki AFFiNE, bulutun verdiği eşitlemeyi ve ortak çalışmayı kendi makinende verir. [[AFFiNE MCP]] yazısındaki MCP sunucusu kendi kurulumlarda da çalışır; AI özelliklerinin açık olması şartıyla (AFFiNE, MCP). Yapay zekâ kendi sunucunda yalnız kendi anahtarınla çalışır: [[BYOK]].

Anytype'ın ağı

Anytype'ta kendi sunucu, eşitleme ağının kendisidir: any-sync. Ekip bir Docker Compose deposu tutar. README'si kurulumu kişisel kullanım, inceleme ve deneme için tarif eder; yoğun üretim yükü için Puppet ya da Ansible modüllerini önerir (anyproto, README).

any-sync-dockercompose README
GerekenlerCompose eklentili Docker, yaklaşık 1 GB boş RAM
ServislerKoordinatör, üç eşitleme düğümü, dosya düğümü, uzlaşma düğümü, bağlantı denetimi, MongoDB, Redis, Garage
Çıktı`./etc/client.yml`: uygulamaya yüklenen ağ ayarı

Uygulamayı yeni ağa bağlamak için oturumu kapatırsın, giriş ekranında dişli simgesine tıklarsın, **Network** alanında **Self-hosted**'ı seçip `.yml` dosyasını yüklersin. Bunu her cihazda ayrı ayrı yaparsın (Anytype, Self-host).

Belgenin önemli bir notu var: her ağ için ayrı kimlik kullan. Anytype Network'te bir kimliğin varsa kanallarını dışa aktarır, kendi ağına geçince yeni bir kimliğe içe aktarırsın. Yani mevcut kasa yeni ağa kendiliğinden taşınmaz.

Ücret tarafında kendi sunucusunu kuranlar, kanallarına davet ettikleri izleyici ve editör sınırını kendileri yönetir (Anytype, Memberships).

Bakım yükü

İşAFFiNEAnytype
GüncellemeBelgede ayrı bir Upgrade sayfası; sürüm değiştirmeden önce okunmalıREADME sürüm yükseltmeden önce Upgrade Guide'ı okumayı ister
YedekVeritabanı + dosyalar + ayar; geri yüklemeyi deneKanal dışa aktarımı ve sunucu verisi
Dışarıdan erişimBelgede ayrı Domain and HTTPS sayfasıDış IP ve portların erişilebilir olması
KesintiEşitleme sunucu üzerinden yürürSunucu kapanırsa yerel ağda eşler arası eşitleme sürer

Son satır iki aracın farkını gösterir. Anytype'ın Storage sayfası, aynı yerel ağdaki cihazların hangi ağ kipini kullanırsan kullan doğrudan eşitlenebildiğini yazar (Anytype, Storage). AFFiNE belgesinde böyle bir yerel ağ yolu geçmez.

Karar

Kendi sunucuyu şu üç soruya "evet" diyebiliyorsan kur:

  1. Bu sunucuyu ayda bir güncelleyecek misin?
  2. Yedeği yalnız almakla kalmayıp geri yüklemeyi bir kez denedin mi?
  3. Sunucu bir hafta kapalı kalırsa notlarına cihazından ulaşabiliyor musun?

Anytype için üçüncü sorunun cevabını belge verir: kasa önce cihazda durur. AFFiNE'de cevabı sunucuyu kapatıp kendi kurulumunda dene. İlk iki soru yalnız seninle ilgilidir. Obsidian kasasında yedek düzeni için [[şifreleme ve yedekleme]] yazısına bak.

Bu yazıda geçen araçlar

AFFiNEBelge, beyaz tahta ve veritabanını aynı sayfada birleştiren açık kaynak çalışma alanı.Freemium · Yerel + senkronAnytypeYerel öncelikli, uçtan uca şifreli, nesne tabanlı not ve veri alanı.Freemium · Yerel + senkron

Araçlar örnek içindir; hiçbiri zorunlu değil. Karşılaştırma için araç atlasına bak.

Kaynaklar

Kaynak profili10 web

  1. AFFiNE. *Requirements* (Self-host AFFiNE). docs.affine.pro/self-host-affine/install/requirements web
  2. AFFiNE. *Docker Compose [Recommended]*. docs.affine.pro/self-host-affine/install/docker-compose-recommended web
  3. AFFiNE. *Backup and Restore*. docs.affine.pro/self-host-affine/administer/backup-and-restore web
  4. AFFiNE. *Basic User Quota*. docs.affine.pro/self-host-affine/features/basic-user-quota web
  5. AFFiNE. *AFFiNE MCP Server* (son güncelleme 20 Ağustos 2026). affine.pro/mcp web
  6. Anytype. *Self-host*. doc.anytype.io/anytype/data/sync-and-backup/self-host web
  7. Anytype. *Sync & Backup*. doc.anytype.io/anytype/data/sync-and-backup web
  8. Anytype. *Storage*. doc.anytype.io/anytype/data/storage web
  9. Anytype. *Memberships*. doc.anytype.io/anytype/resources/memberships web
  10. anyproto. *any-sync-dockercompose* (README). github.com/anyproto/any-sync-dockercompose web

Deneyim: Editöryal pratik ve kitaplara dayanıyor; birincil araştırma içermiyor. Türler kaynak metninden otomatik çıkarılır. Tüm kaynaklar ve onları anan yazılar Kütüphane’de.

Ahmet Canal

Ahmet Canal

Dijital ürünler geliştiriyor, bilgi mimarisi ve sistem tasarımı üzerine çalışıyorum. Nitorel’i, notlarımı ihtiyaç duyduğum anda yeniden bulma derdinden yola çıkarak yazıyorum.

kaynak-notlari/kaynak-notu-affine-anytype-kendi-sunucu.md#kaynak-notu
Kasana al

Bu notu [[kasana]] al.

Yazının özeti, başlıkları, devam yazıları ve kaynakları Obsidian’a hazır bir kaynak notu olarak iner. “Kendi notum” bölümünü sen doldurursun; okuduğun yazı böylece kasanda bir bağlantıya dönüşür.

Kasan yok mu? Ücretsiz Starter Vault
gelen-kutusu/haftalik-not.md#bülten · haftada bir
Bülten

Haftada bir not, gelen kutuna [[bağlansın]].

Yeni yazılar ve uygulanabilir tek bir fikir. Reklam yok, istediğin an tek tıkla ayrılırsın.

Bu yazıya bağlananlar
←AFFiNE nedir? Belge, tahta ve veritabanı tek çalışma alanındaAFFiNE←Anytype nedir? Dosya ve sayfa yerine nesneyle düşünmekAnytype←Local-first nedir? Notların neden önce kendi cihazında durmalıYerel öncelik←AFFiNE MCP: Claude ve Cursor notlarını okuyabilirse ne değişir?AFFiNE←AFFiNE 2026: 0.25, 0.26 ve 0.27 ile ne değişti?AFFiNE←AFFiNE'i seçmeden önce: güçlü tarafları, sınırları ve 2026 gerçekliğiAFFiNE
Bu ağda devam et
→Local-first nedir? Notların neden önce kendi cihazında durmalıYerel öncelik→AFFiNE nedir? Belge, tahta ve veritabanı tek çalışma alanındaAFFiNE→Anytype nedir? Dosya ve sayfa yerine nesneyle düşünmekAnytype→AFFiNE MCP: Claude ve Cursor notlarını okuyabilirse ne değişir?AFFiNE→Obsidian'da Şifreleme ve Yedekleme: Notlarını Kaybetmemek ve KorumakObsidian→Notlarımı yapay zekâya vermek istemiyorum: BYOK, yerel model ve gizlilikYapay zekâ→AFFiNE 2026: 0.25, 0.26 ve 0.27 ile ne değişti?AFFiNE→AFFiNE'i seçmeden önce: güçlü tarafları, sınırları ve 2026 gerçekliğiAFFiNE
OKUMA İLERLEMESİ0%
İÇİNDEKİLER8
Kime gerekirAFFiNE'in sunucusuNe isterYedekKazancınAnytype'ın ağıBakım yüküKarar
Bilgi ağı9 not · 19 bağ
bu notLocal-first nedir? Notların neden önce kendi cihazında durmalıLocal-first ne…AFFiNE nedir? Belge, tahta ve veritabanı tek çalışma alanında…nedirAnytype nedir? Dosya ve sayfa yerine nesneyle düşünmekAnytype nedirAFFiNE MCP: Claude ve Cursor notlarını okuyabilirse ne değişir?…MCPObsidian'da Şifreleme ve Yedekleme: Notlarını Kaybetmemek ve KorumakObsidian'da Şi…Notlarımı yapay zekâya vermek istemiyorum: BYOK, yerel model ve gizlilikNotlarımı yapa…AFFiNE 2026: 0.25, 0.26 ve 0.27 ile ne değişti?…2026AFFiNE'i seçmeden önce: güçlü tarafları, sınırları ve 2026 gerçekliğiAFFiNE'i seçme…

→ verdiği← gelen↔ karşılıklı

Kendi sunucunda ikinci beyin: AFFiNE ve Anytype'ı self-host etmek mantıklı mı?Bir notun üstüne gel; bağlarını gör.
BU AĞDA DEVAM ET
01Local-first nedir? Notların neden önce kendi cihazında durmalı02AFFiNE nedir? Belge, tahta ve veritabanı tek çalışma alanında03Anytype nedir? Dosya ve sayfa yerine nesneyle düşünmek04AFFiNE MCP: Claude ve Cursor notlarını okuyabilirse ne değişir?
Tüm yazılara dön ↗
[[Zettelkasten]][[İkinci Beyin]][[PARA]][[Evergreen notlar]][[Atomik not]][[İçerik Haritası]][[Aşamalı özetleme]][[Haftalık gözden geçirme]][[Obsidian]][[Geri bağlantılar]][[Zettelkasten]][[İkinci Beyin]][[PARA]][[Evergreen notlar]][[Atomik not]][[İçerik Haritası]][[Aşamalı özetleme]][[Haftalık gözden geçirme]][[Obsidian]][[Geri bağlantılar]]
nitorel

Notlarını bir işe yarasın diye tutanlar için. Kişisel bilgi yönetimi üzerine Türkçe yöntemler, rehberler ve sistemler.

İlk notunu bağla
KeşfetBaşlangıçYazılarKavramlarMarkdown SözlüğüFormat Rehberi
UygulaSistemlerAraçlarNot Denetçisi ↗nitoreldump ↗Kütüphane
NitorelHakkındaŞablonlarBülten arşiviDeğişikliklerKünyeİletişim
İçerikler CC BY 4.0 · © 2026 Nitorel · Ürünler ve marka unsurları hariç. Ahmet Canal tarafından tasarlanmıştır. RSS
GizlilikÇerezlerKVKKKoşullarİade
İstanbul --:--Başa dön
Nitorel.