Когда я впервые столкнулась с задачей автоматизации доставки кода на VPS, выбор пал на Bitbucket Pipelines. Он простой, встроен в репозиторий и не требует отдельной установки Jenkins, GitLab CI или других тяжеловесных решений. На выходе получился удобный и устойчивый CI/CD...

Побробнее  

Бывает, что нужно спрятать основной API, разнести нагрузку или просто построить надёжный промежуточный слой между клиентом и основным сервисом. В одном из таких случаев я подняла VPS как API-ретранслятор с использованием Flask и Nginx. Расскажу, как я это делала, на...

Побробнее  

Защита почтового сервера от спама — одна из самых важных задач для любого администратора. Особенно, если вы настраиваете собственный mail-сервер на VPS. В этой статье я расскажу, как я внедрила мощную систему фильтрации спама с помощью Rspamd и Postfix, что...

Побробнее  

Когда я только начала активно разворачивать контейнеры на своём VPS, мне казалось, что бэкапы — это что-то громоздкое, требующее отдельной системы, жёстких дисков и кучи времени. Но однажды ночью, когда я почти потеряла важный контейнер с клиентскими данными после неудачного...

Побробнее  

Однажды у меня на проде «упал» процесс, и это случилось как раз в пятницу вечером — конечно же, я уже отключилась от работы. Сайт, завязанный на этом процессе, просто перестал отвечать. И всё это время, пока я пила чай и...

Побробнее  

Когда я только начинала разворачивать свои первые VPS, честно говоря, файл /etc/sysctl.conf вообще не входил в мою зону внимания. Ну работает и ладно, не трогаем. Но однажды после очередной нагрузки база начала вести себя странно — тормозила на ровном месте,...

Побробнее  

Когда ты управляешь несколькими VPS, со временем возникает один закономерный вопрос: а как я узнаю, если что-то пойдёт не так? Особенно если у тебя мониторинг настроен, но не настроено уведомление о проблеме. Я долго полагалась на «проверю завтра» — и...

Побробнее  

Когда ты работаешь с VPS и на нём крутится хоть что-то важное — будь то сайт, база данных, pet-проект или вообще клиентские данные — ты рано или поздно приходишь к осознанию: резервные копии не просто важны, они критичны. И вот...

Побробнее  

Однажды у меня завис nginx на VPS в момент, когда я уехала на два дня. Почту с алертом я не прочитала, а сайт лежал. С тех пор у меня на сервере всегда включён watchdog — тот самый "сторожевой таймер", который...

Побробнее  

Если вы когда-нибудь ловили себя на мысли: "Почему мой сайт тормозит, хотя хостинг мощный и настройки вроде бы нормальные?", — возможно, пришло время разобраться с CDN. Сегодня расскажу, как я настраивала Content Delivery Network на VPS: сравню Cloudflare и QUIC.cloud,...

Побробнее