Servitor CMS
Çok dilli bloglar için kendi sunucunuzda çalışan CMS.
Servitor CMS, bir ekibe hizmet ettiği her dilde yazmak, incelemek ve yayınlamak için tek bir yer verir. İstediğiniz dili istediğiniz zaman ekler, her çeviriyi Servitor'un kendi okuma sayfalarından ya da bir API üzerinden sunarsınız. Editoryal akış sayesinde ekibinizdeki yazarların yazılarını yayına girmeden önce inceleyip onaylayabilirsiniz. Tek bir konteynerde çalışır ve başka hiçbir servise ihtiyaç duymaz.
Neler yapar
Odaklı bir editör
Başlıklar, listeler, tablolar, kod, matematik, görseller ve video yerleştirmeleri sunan bir blok editörü. Çalışma taslağı siz yazarken kendiliğinden kaydedilir, her kayıt geri yükleyebileceğiniz bir revizyon geçmişine eklenir ve yayınlanmamış sürümler gizlice önizlenebilir.
Her çeviri gerçek bir sayfa
Bir gönderi her içerik dili için bir çeviri barındırır; her çevirinin kendi adresi, başlığı, özeti, etiketleri, arama alanları ve yayın durumu vardır. İçerik dilleri herhangi bir BCP 47 koduyla eklenir, panelin kendisi ise altı dil konuşur.
Doğrudan ya da incelemeyle yayın
Kurucunun, yöneticilerin ve yazarların yetkileri nettir. Güvenilen yazarlar hemen yayınlar ya da zamanlar, diğerleri değişikliklerini inceleme kuyruğuna gönderir; yalnızca ekleme yapılabilen denetim günlüğü de oturum açmaları, yayınları, moderasyonu ve yapılandırmayı kaydeder.
Yerleşik blog ya da headless
JavaScript içermeyen, sunucuda oluşturulan okuma sayfaları; hreflang, Open Graph, JSON-LD, RSS ve site haritalarıyla birlikte. İsterseniz bu sayfaları kapatıp kapsamı sınırlandırılmış anahtarlarla salt okunur REST API'yi ve imzalı webhook'ları herhangi bir arayüzden kullanın.
Güvenli ve işletmesi kolay
OWASP ASVS 5.0'ın seviye 1 ve 2 gereksinimlerinin tamamına göre incelendi: iki adımlı doğrulama, herkese açık kayıt yok ve katı bir İçerik Güvenliği Politikası. Sıkılaştırılmış tek bir konteyner, amd64 ve arm64 için imzalı imajlar, panelden zamanlanmış ve şifreli yedekler.
Çalışma biçimimizle kuruldu
Servitor, kurduğumuz her şeyle aynı kurallara uyar. Apache 2.0 lisansıyla açık kaynaktır, seçtiğiniz donanımda çalışır ve içeriğiniz yedekleyip taşıyabileceğiniz gömülü bir SQLite veritabanıyla bir yükleme klasöründe durur. Ortada ne abonelik ne de bağımlı olunacak bir sağlayıcı vardır. Dokümantasyon her kurulumla birlikte gelir.
Kullanılan teknolojiler
- SvelteKit
- Svelte 5
- TypeScript
- Tiptap
- Better Auth
- Drizzle ORM
- SQLite
- Node.js 24
- Docker