Headless CMS · self-hosted · для РФ

Один контент — любые витрины

«Основа» — система управления контентом с API-first подходом. Редакторы ведут материалы в удобной панели, а сайт, приложение и боты получают их через защищённый REST API. Всё работает на вашем сервере в России — без зависимости от зарубежных сервисов.

Демо-доступ: admin@osnova.ru / Osnova2024!

Удобная админ-панель

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

Контент через REST API

Один и тот же контент отдаётся на сайт, в мобильное приложение, телеграм-бота или витрину — по защищённому API-ключу.

Markdown и медиатека

Статьи пишутся в Markdown с живым предпросмотром, изображения загружаются в общую медиатеку и переиспользуются.

Роли и доступы

Администраторы и редакторы с разными правами. Пароли хранятся в виде bcrypt-хешей, сессии — в подписанных cookie.

SEO из коробки

У каждого материала — свой slug, title и description для поисковой выдачи. Транслитерация кириллицы в адреса автоматически.

Полный self-hosting

Разворачивается на любом сервере в России одной командой Docker. База — один файл SQLite, который легко бэкапить.

Контент забирается одним запросом

Публичный API отдаёт только опубликованные материалы и работает по ключу доступа. Ключи можно выпускать и отзывать в панели — отдельный для сайта, отдельный для приложения.

  • Пагинация, фильтр по рубрике, получение по slug
  • Доступ только к опубликованному контенту
  • Настраиваемый CORS и ограничение частоты запросов
Документация API →
terminal
curl https://cms.вашкомпания.ru/api/v1/articles \
  -H "Authorization: Bearer osnova_ваш_ключ"

{
  "data": [
    {
      "title": "Открыли новый филиал в Казани",
      "slug": "novyy-filial-kazan",
      "excerpt": "Теперь мы ближе к клиентам Поволжья…",
      "publishedAt": "2026-07-01T09:00:00.000Z",
      "category": { "name": "Новости", "slug": "novosti" }
    }
  ],
  "meta": { "total": 12, "page": 1, "perPage": 10 }
}

Безопасно и под контролем

Проект спроектирован под требования российского бизнеса: данные и файлы остаются на вашей инфраструктуре.

Данные в России

Разворачивается на любом VPS или сервере внутри страны.

Никаких внешних CDN

Шрифты и скрипты — локальные, сайт не обращается за рубеж.

Защита доступа

bcrypt-пароли, подписанные сессии, лимит попыток входа.

Простые бэкапы

Вся база — один файл. Копирование = резервная копия.