RU

PostgreSQL Recovery на пальцах: WAL, base_backup и PITR в Docker-compose

В этой статье будет разбираться резервное копирование и восстановление PostgreSQL. Покажу все на небольшом практическом docker-compose стенде. Я спе…

postgresqlбазы данныхdevopsсистемное администрированиебэкендбэкапвосстановление данныхdocker-composesqlсервер
Habr
RU

Из песочницы Compose в боевой Kubernetes: как я построил отказоустойчивую архитектуру за 5 месяцев, изучая все с нуля

За последние несколько месяцев плотной работы над инфраструктурой для проекта я прошёл путь от первых команд в терминале Linux д…

kubernetesk3sdocker-composedevopstraefikcert-managergitlab cistatefulsetинфраструктурадеплой
Habr
RU

Цифровая автаркия: зачем гику, команде и бизнесу собственный кусок интернета

Недавно на Хабре вышла статья: автор показал систему для развёртывания собственной инфраструктуры — почта, файлы, сервисы, всё своё.…

self-hostedцифровая автаркияавтономная инфраструктураPaaSDockerdocker-composeopen sourceзеркалирование
Habr
RU

Habitica self-hosted: полный гайд по развёртыванию, настройке Nginx и docker-compose

Если кратко, я создаю свою домашнюю лабораторию, которой планирую пользоваться в повседневной жизни. В неё я решил внедрить и трекер задач, так как…

продуктивностьгеймификациятрекер привычекdevopshomelabсистемное администрированиеnginxdocker-composeавтоматизацияself-hosted
Habr
RU

ЧАСТЬ 2. Своя self-hosted двухсерверная VPN-архитектура: Gitea, сборка Amnezia, проблемы 7.1.3-arch1-2 и многое другое

Эта статья является прямым продолжением вот этой статьи про мой проект ServeHub-2 , которое охватывает релиз 1.4.0 и отчасти 2.0.0, 2.1.0 (а также о…

devopsgiteaarchself-hosteddkmsnginxdocker-composevpnдомашний продакшнredis
Habr
RU

Docker Fundamentals: теория и базовая эксплуатация

Я очень рад, что существует такая технология, как Docker, и внедряю её в проекты и инфраструктуру клиентов. Однако есть одно «но»: многие не понимаю…

dockerdocker-composedockerfiledocker swarmdockerhubdevopsинструменты разработкиинструментыинструменты разработчикаruvds_статьи
Habr
RU

GitHub self-hosted runners в Docker: как поднять несколько изолированных раннеров на одном хосте. Часть 1

Если у вас приватные репозитории на GitHub и команда, которая регулярно упирается в лимит времени GitHub Actions, эта статья сэкономит вам пару неде…

dockerdocker-composegithub actionscicdgithubdindrunnerrunners
Habr
RU

Healthchecks в Docker Compose для Laravel: как сделать так, чтобы сервисы запускались в правильном порядке

Если вы хоть раз поднимали Laravel-проект в Docker Compose, наверняка сталкивались с ситуацией: контейнер с приложением стартует раньше, чем база да…

dockerdocker-composelaravelphphealthchecksphp-fpmredispgsqlnginx
Habr
RU

FastAPI + Docker с нуля: деплоим свой первый API без боли и слез

Каждый начинающий бэкендер рано или поздно сталкивается с классической болью: «Ну не знаю, на моем компе всё работало, а на сервере почему-то падает…

pythonfastapidockerdocker-composedockerfileбэкенддля начинающихмикросервисыapiразработка с нуля