ru

Kirby CMS на VPS: file-based CMS без базы данных

Kirby - это коммерческая file-based CMS на PHP, которая хранит весь контент в обычных файлах без базы данных. Один раз купив лицензию, вы получаете право использовать CMS бесконечно. На офшорном VPS Anubiz Host Kirby работает на NVMe-дисках с молниеносной скоростью. Разбираем философию file-based подхода, требования и почему дизайнеры выбирают Kirby.

Need this done for your project?

We implement, you ship. Async, documented, done in days.

Start a Brief

Kirby стек: Nginx, PHP-FPM 8.3 и файловое хранилище

Kirby отличается от WordPress отсутствием базы данных - весь контент хранится в .txt и .md файлах в content/ директории:

  • Nginx 1.27: с настроенными rewrite-правилами для panel, content URLs и assets.
  • PHP-FPM 8.3: Kirby 4 требует PHP 8.1+, мы используем 8.3 с OPcache для максимальной скорости.
  • NVMe-диски: критичны для file-based CMS, где каждый запрос читает несколько файлов из content/.
  • Никакой базы: ни MySQL, ни PostgreSQL не требуется, что упрощает бэкапы (rsync директории достаточно).
  • OPcache: opcache.memory_consumption 128MB достаточно для типичной Kirby-инсталляции.
  • Git для контента: можно версионировать content/ через Git, что даёт полную историю изменений и rollback одной командой.

Kirby идеален для VPS S (1 vCPU, 2GB RAM) - минимальный сервер легко обрабатывает 500-1000 одновременных посетителей для типичного портфолио или малого бизнеса.

File-based преимущества: бэкапы, версионирование, simplicity

Отсутствие БД даёт Kirby уникальные преимущества для определённых типов проектов:

  • Простые бэкапы: rsync content/ в S3 или другой VPS - и у вас полная копия сайта без MySQL-дампов.
  • Версионирование через Git: каждое изменение контента можно закоммитить, что даёт audit log и возможность вернуться к любой версии.
  • Локальная разработка: rsync content/ с продакшена на localhost - и у вас 100-процентная копия для разработки без миграций.
  • Миграция между серверами: копирование содержимого папки между VPS занимает минуты, без экспорта/импорта SQL-дампов.
  • Простая структура: папки представляют страницы, .txt файлы - поля. Любой разработчик понимает структуру без документации.
  • Markdown-friendly: контент можно редактировать в любом текстовом редакторе, что любят разработчики и технические писатели.

Это делает Kirby оптимальным выбором для портфолио, маркетинговых сайтов, документации и проектов, где важна простота и контроль над контентом.

Producivity дизайнера: панель и шаблоны Kirby

Kirby - любимый инструмент дизайнеров благодаря гибкости визуальной части:

  • Blueprints: YAML-файлы описывают структуру полей в админ-панели, что даёт полную свободу в создании контент-моделей.
  • Panel: современная React-based админка с поддержкой темной темы, кастомных полей и блоков.
  • Custom blocks: создание собственных блоков контента (hero, gallery, testimonials) с помощью YAML + Vue компонентов.
  • Image manipulation: встроенные методы для crop, resize, focal point, что заменяет ImageMagick-плагины.
  • PHP-шаблоны: минималистичный template engine без избыточных абстракций, что упрощает работу для дизайнеров с базовым PHP.
  • Multilingual: встроенная поддержка мультиязычности, контент дублируется в подпапках en/, ru/, fr/.

На офшорном VPS Anubiz Host с NVMe-дисками типичный Kirby-сайт показывает TTFB 30-60 мс, Lighthouse score 95-100 и идеально подходит для freelancers и студий, ценящих контроль над каждой деталью.

Why Anubiz Host

100% async — no calls, no meetings
Delivered in days, not weeks
Full documentation included
Production-grade from day one
Security-first approach
Post-delivery support included

Ready to get started?

Skip the research. Tell us what you need, and we'll scope it, implement it, and hand it back — fully documented and production-ready.

Anubiz Chat AI

Online