Müşteri PaneliDestek TalebiSunucu DurumuDuyurular+90 555 966 44 00
Yazılım

BookStack Kurulumu 2026: Şirket İçi Wiki — Yetkiler, SSO, Yedekleme

📅 6 gün önce ⏱ 8 dk okuma 👁 35
BookStack v26.09: MIT lisans, ücretli sürüm yok, PHP 8.2+ ve MySQL 8 / MariaDB, paylaşımlı hosting desteklenmez, yedek DB + uploads + .env; raf-kitap-sayfa düzeni, WYSIWYG/Markdown, diagrams.net, LDAP/SAML/OIDC, rol bazında 2FA, Portable ZIP

Şirket bilgisinin büyük kısmı ya birkaç kişinin aklında ya da paylaşılan klasörlerdeki dağınık belgelerde durur: kurulum notları, süreç tarifleri, müşteri talimatları, yeni çalışan rehberleri. Bir şirket içi wiki bu bilgiyi aranabilir ve güncel tutulabilir hale getirir. BookStack, Confluence ve Notion'ın kendi sunucunuzda çalışan, MIT lisanslı ve sade bir alternatifidir. Bu rehberde BookStack'in yapısını, gereksinimlerini, yetki ve giriş seçeneklerini, yedekleme ve güncelleme adımlarını resmi belgelere dayanarak (Ekim 2026, v26.09.1) anlatıyoruz.

Kısa cevap: BookStack tamamen ücretsiz ve MIT lisanslıdır; resmi SSS'ye göre ayrı bir kurumsal sürüm yoktur, ücretli olan yalnız destek hizmetidir. PHP 8.2+ ve MySQL 8.0+ ya da MariaDB 10.6+ ister. Paylaşımlı PHP hostingi resmi olarak desteklenmez. LDAP, SAML 2.0 ve OpenID Connect ile giriş ve rol bazında zorunlu iki aşamalı doğrulama ücretsiz sürümdedir. Hazır yerleşik bir yedekleme özelliği yoktur; yedek veritabanı ve dosyalardan elle alınır.

BookStack nasıl düzenlenir?

BookStack içeriği bir kütüphane gibi düzenler: raflar (shelves) kitapları gruplar, kitaplar konuları, isteğe bağlı bölümler (chapters) alt başlıkları, sayfalar da asıl içeriği tutar. Bu yapı, "her şey tek bir sayfa ağacında" yaklaşımına göre yeni gelen çalışanın yolunu bulmasını kolaylaştırır. Örnek bir düzen: "Satış" rafında teklif süreci ve fiyatlandırma kitapları, "Teknik" rafında sunucu ve yedekleme kitapları.

Yetkiler, giriş ve iki aşamalı doğrulama

Kullanıcılara birden fazla rol verilebilir ve yetkiler birikir. Rol yetkileri raf, kitap, bölüm ve sayfa düzeyinde ayrıca daraltılıp genişletilebilir; örneğin İK kitabı yalnız İK rolüne açık tutulabilir. Giriş için LDAP (Active Directory), SAML 2.0 ve OpenID Connect desteklenir; Google, GitHub ve Microsoft gibi sosyal girişler de tanımlanabilir. Belgelere göre LDAP açıldığında standart kullanıcı adı/parola girişi kullanılamaz. Şirketin tüm uygulamalarında tek şifreyle giriş için Keycloak rehberimize bakabilirsiniz.

İki aşamalı doğrulama TOTP uygulamaları ve yedek kodlarla çalışır. Belgelere göre bir rolde "Requires Multi-Factor Authentication" seçeneği işaretlenerek o roldeki herkese zorunlu kılınabilir. Yönetici ve düzenleyici rollerinde açmanızı öneririz.

Arayüzün Türkçe çevirisi projenin dil dosyaları arasında yer alır; çeviriler topluluk tarafından Crowdin üzerinden yapılır.

Sunucu gereksinimleri ve kurulum

BileşenResmi gereksinim
PHP8.2 veya üzeri (curl, dom, gd, mbstring, pdo_mysql, zip vb. eklentilerle)
VeritabanıMySQL 8.0+ ya da MariaDB 10.6+
Web sunucusuPHP ile çalışan herhangi bir web sunucusu (Apache, NGINX)
BarındırmaKomut satırı erişimi gerekir; paylaşımlı PHP hostingi desteklenmez

Ubuntu 22.04, 24.04 ve 26.04 için yalnız temiz kurulmuş sisteme uygulanması gereken resmi kurulum betikleri vardır. Belgeler Docker için resmi bir imaj vermez, topluluk imajlarına (ör. LinuxServer.io) yönlendirir. Bir BookStack kurulumu tek bir wiki çalıştırır; birden fazla bağımsız wiki için ayrı kurulumlar gerekir.

Yedekleme ve güncelleme

Belgelere göre BookStack'in yerleşik bir yedekleme ve geri yükleme özelliği yoktur; yedek komut satırından alınır. Yedeklenmesi gerekenler:

Yedek ve geri yükleme için bir "System CLI" aracı da vardır, ancak belgeler bu aracın v23.05'ten beri alfa aşamasında olduğunu ve henüz üretim için hazır sayılmadığını belirtir. Bu yüzden şirket ortamında klasik veritabanı dökümü ve dosya yedeğini esas almak daha güvenlidir.

Güncellemeden önce belgeler veritabanı ve yüklenen dosyaların yedeğinin alınmasını ister. Güncelleme git pull, composer install ve php artisan migrate adımlarıyla yapılır. Her sürüm için "sürüme özel talimatlar" bölümü ayrıca okunmalıdır. Yedek düzeni için restic rehberimize bakabilirsiniz.

BookStack kimler için uygun değil?

e-veri.com ile BookStack

BookStack'i Türkiye'deki sunucularımızda yönetilen hosting olarak ya da sizin sunucunuzda kuruyoruz. Kapsam:

Teklif almak için kurumsal hizmetler sayfamızdaki formu kullanın.

Sık sorulan sorular

BookStack ücretsiz mi?

Evet. BookStack MIT lisanslıdır ve resmi SSS'ye göre ayrı bir kurumsal ya da ücretli sürümü yoktur; tüm özellikler tek, açık ve ücretsiz sürümdedir. Ücretli olan yalnız proje ekibinin sunduğu destek hizmetidir.

BookStack için hangi sunucu gerekir?

PHP 8.2 veya üzeri, MySQL 8.0+ ya da MariaDB 10.6+ ve bir web sunucusu. Komut satırı erişimi gerektiği için paylaşımlı PHP hostingi desteklenmez; VPS ya da sunucu kullanılmalıdır.

BookStack Active Directory ile çalışır mı?

Evet. LDAP (Active Directory dahil), SAML 2.0 ve OpenID Connect ile giriş desteklenir. LDAP açıldığında standart kullanıcı adı/parola girişi kullanılamaz.

BookStack'te iki aşamalı doğrulama zorunlu yapılabilir mi?

Evet. TOTP uygulamaları ve yedek kodlarla çalışan iki aşamalı doğrulama, rol ayarlarındaki "Requires Multi-Factor Authentication" seçeneğiyle o roldeki tüm kullanıcılara zorunlu kılınabilir.

BookStack yedeği nasıl alınır?

Yerleşik bir yedekleme özelliği yoktur. Veritabanı mysqldump ile, .env dosyası (APP_KEY dahil), public/uploads, storage/uploads ve varsa themes klasörü dosya olarak yedeklenir. Resmi System CLI aracı hâlâ alfa aşamasındadır.

BookStack'ten içerik dışa aktarılabilir mi?

Evet. Sayfa, bölüm ve kitaplar HTML, PDF, düz metin, Markdown ve yeniden içe aktarılabilen Portable ZIP olarak dışa aktarılabilir.

İlgili rehberler:

İlgili Makaleler