← Все продукты

Servitor CMS

CMS для многоязычных блогов на вашем собственном сервере.

Servitor CMS даёт команде одно место, чтобы писать, проверять и публиковать на каждом языке, с которым она работает. Добавляйте любой язык, когда он понадобится, и отдавайте каждый перевод через собственные страницы для чтения Servitor или через API. Редакционный процесс позволяет проверять и одобрять публикации авторов вашей команды до того, как они выйдут. Он работает в одном контейнере и не требует других сервисов.

Статус
Выпущен
Лицензия
Apache 2.0
Платформы
linux/amd64, linux/arm64

Что он умеет

  • Редактор, который не отвлекает

    Блочный редактор с заголовками, списками, таблицами, кодом, формулами, изображениями и встроенным видео. Рабочий черновик сохраняется сам по ходу набора, каждое сохранение попадает в историю ревизий, которую можно восстановить, а неопубликованные версии можно просмотреть приватно.

  • Каждый перевод как полноценная страница

    Публикация хранит по одному переводу на каждый язык контента, и у каждого свой адрес, заголовок, анонс, теги, поля для поиска и статус публикации. Языки контента добавляются с любым кодом BCP 47, а сама панель управления говорит на шести языках.

  • Публикация напрямую или через проверку

    У основателя, администраторов и авторов чёткие права. Доверенные авторы публикуют или планируют сразу, остальные отправляют изменения в очередь проверки, а журнал аудита, в который можно только дописывать, фиксирует входы, публикации, модерацию и изменения настроек.

  • Встроенный блог или headless

    Страницы для чтения, отрисованные на сервере без JavaScript, с hreflang, Open Graph, JSON-LD, RSS и картами сайта. Или отключите их и используйте REST API только для чтения с ключами ограниченной области действия и подписанные вебхуки из любого фронтенда.

  • Безопасно и просто в эксплуатации

    Проверено по всем требованиям уровней 1 и 2 OWASP ASVS 5.0: двухфакторная аутентификация, никакой открытой регистрации и строгая политика безопасности контента. Один защищённый контейнер, подписанные образы для amd64 и arm64 и зашифрованные резервные копии по расписанию прямо из панели.

Сделано так, как мы работаем

Servitor следует тем же правилам, что и всё, что мы строим. Это открытый исходный код под лицензией Apache 2.0, он работает на выбранном вами оборудовании, а контент хранится во встроенной базе SQLite и папке загрузок, которые можно сохранить и перенести. Никакой подписки и никакого поставщика, от которого приходится зависеть. Документация поставляется с каждой установкой.

Технологии

  • SvelteKit
  • Svelte 5
  • TypeScript
  • Tiptap
  • Better Auth
  • Drizzle ORM
  • SQLite
  • Node.js 24
  • Docker
Связаться с нами