// Service
Релизы, контейнеры и бэкапы
Эта услуга для проекта, который выкладывается вручную, запущен без контейнеров или не имеет резервных копий. Я настраиваю автоматический релиз, упаковываю приложение в Docker, разворачиваю нужные сервисы на вашем сервере и делаю бэкапы, из которых можно восстановиться.
После настройки ssh + git pull + docker restart не нужен: код проходит тесты, собирается в образ и выкладывается на сервер при пуше в репозиторий.
Что можно заказать
| Задача | Срок | Цена |
|---|---|---|
| CI/CD: GitHub Actions или GitLab CI, тесты, сборка образа, деплой на сервер | 1–3 рабочих дня | от 15 000 ₽ |
| Docker и Docker Compose: Dockerfile, docker-compose.yml, сети, тома, reverse proxy | от 2 часов до 1 рабочего дня | от 5 000 ₽ |
| Self-hosted сервисы: Nextcloud, Immich, Pi-hole, Vaultwarden, TrueNAS, HTTPS и VPN | от 2 часов до 1 рабочего дня | от 8 000 ₽ |
| Резервное копирование по схеме 3-2-1: БД, файлы, конфигурации, облако, шифрование, ротация | 2–4 часа | от 5 000 ₽ |
Цена указана за проект. Если нужно несколько строк сразу, например контейнеры, CI/CD и бэкапы одного приложения, согласуем одну цену до начала работы.
Как проходит работа
- Вы описываете стек, текущий способ деплоя и что нужно получить, и даёте доступ к репозиторию и серверу.
- Я предлагаю схему: платформу CI/CD, способ деплоя (Kamal, Docker Compose или SSH), место и расписание бэкапов.
- Настраиваю, запускаю на реальных данных и проверяю: pipeline проходит, контейнеры поднимаются после перезапуска, копия восстанавливается.
- Передаю описание того, что настроено, и как этим пользоваться.
Если не знаете, какой self-hosted сервис подходит под задачу, подскажу до начала работы.
Разборы по теме
Эти материалы показывают, как я рассуждаю при настройке. Их можно прочитать до заказа.
CI/CD и деплой
- Безопасная разработка: Часть 1 — CI/CD: от ручной выкладки к автоматическому деплою
- Управление конфигурацией и секретами в GitHub Actions: системный подход
- Современный деплой Next.js: GitHub Actions, Docker и Zero-Downtime
- Платформы для деплоя: Часть 5 — Kamal: деплой Docker-приложений на свой сервер
Docker и Docker Compose
- Безопасная разработка: Часть 5 — Правильный Dockerfile
- Безопасная разработка: Часть 6 — Безопасность контейнеров
- Logrotate и Docker: зачем и как
- Dockge: почему я променял Portainer на этот лёгкий инструмент
Self-hosted сервисы
- Vaultwarden: самохостинг менеджера паролей за 30 минут
- Собственное облако: Часть 1 — Файловое хранилище на Nextcloud
- Собственное облако: Часть 5 — Immich вместо Google Фото
- TrueNAS: гайд по созданию собственного облака
Резервное копирование
- Резервное копирование: Часть 2 — Правило 3-2-1 и его современный вариант
- Бэкап WordPress в Yandex Cloud: mysqldump, rclone и уведомления в Telegram
Частые вопросы
Какие доступы нужны?
Для CI/CD — репозиторий на GitHub или GitLab и SSH к серверу. Для Docker и self-hosted сервисов — SSH к серверу. Для бэкапов — SSH и данные хранилища, куда складывать копии.
Что, если у меня нет сервера?
Сервер можно взять в BigMike Cloud, VPS от $15 в месяц. Подойдёт и домашний сервер или NAS с Linux.
Можно ли не выбирать платформу CI/CD заранее?
Да. Работаю с GitHub Actions, GitLab CI и Gitea Actions; для деплоя использую Kamal, Docker Compose или SSH в зависимости от стека. Выбор согласуем после описания проекта.
Где хранятся бэкапы?
В S3-совместимом хранилище или на внешнем сервере: Yandex Object Storage, Backblaze B2, Hetzner Storage Box. Копии шифруются и ротируются автоматически, результат приходит уведомлением в Telegram.
Это разовая работа?
Да, услуга разовая. Подробнее о задачах: настройка CI/CD и резервное копирование для бизнеса.
Как заказать
Напишите в Telegram @BigMike_help: коротко опишите проект и что нужно настроить. Отвечаю в рабочий день. Остальные способы связи — на странице контактов.
Нужно для заказа
- • Для CI/CD: репозиторий на GitHub или GitLab и сервер с SSH-доступом
- • Для Docker и self-hosted: сервер с SSH-доступом, описание приложения или нужного сервиса — нет сервера? BigMike Cloud VPS от $15/мес
- • Для бэкапов: доступ по SSH, список того, что копировать (БД, файлы, тома Docker), и место хранения: S3-совместимое хранилище или внешний сервер
- • Описание стека и того, как сейчас происходит деплой
Услуга включает
- • CI/CD на GitHub Actions или GitLab CI: тесты, линтеры, сборка Docker-образов, публикация в registry
- • Деплой на сервер при пуше в main/master или по тегу; окружения dev, staging, production
- • Kamal или Docker Compose для деплоя без простоя
- • Docker Engine, Dockerfile и docker-compose.yml: сети, тома, политики перезапуска, многоэтапная сборка
- • Reverse proxy (Nginx, Caddy) перед контейнерами, базовый мониторинг и логирование
- • Self-hosted сервисы: Nextcloud, Immich, Pi-hole / AdGuard Home, Vaultwarden, TrueNAS, HTTPS и доступ через VPN
- • Бэкапы баз данных (MySQL, PostgreSQL), файлов и конфигураций; загрузка в S3, Яндекс.Облако, Backblaze B2
- • Шифрование копий, ротация, уведомления о результате в Telegram