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.
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 и студий, ценящих контроль над каждой деталью.
Related Services
Why Anubiz Host
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.