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 и студий, ценящих контроль над каждой деталью.
Похожие услуги
Privacy & anti-censorship guides
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.