Jul 10, 2026 НовеБекап VPS на Google Drive через rcloneПопередня стаття описувала бекап на домашній Ubuntu server через rsync. Але що якщо вдома відключать світло або інтернет? Потрібне друге місце — Google Drive ідеально підходить, безкоштовно до 15GB... homelab, devops Читати далі →
Jul 10, 2026 Автоматичний бекап VPS на домашній сервер через rsyncМоніторинг є, Fail2ban є, сайт працює — але якщо диск на VPS здохне, все зникне за секунду. Час налаштувати бекап. У мене є Ubuntu server в домашній локалці з виділеною IP — ідеальне місце для бек... homelab, devops Читати далі →
Jul 8, 2026 Fail2ban: захист SSH від брутфорс атак на AlmaLinux 9Поки налаштовував Fail2ban на своєму VPS, відкрив логи SSH і побачив картину яка мене здивувала. Сервер атакують постійно — боти пробують різні логіни: root, admin, git, temp1, www-data. І це все п... homelab, devops Читати далі →
Jul 7, 2026 Конвертація SSH ключів: PuTTY ↔ OpenSSHЯкщо ти використовуєш і PuTTY, і нативний SSH у Windows або Linux, рано чи пізно виникне питання: як перетворити .ppk файл у звичайний OpenSSH ключ і навпаки. Вирішується це через PuTTYgen — графіч... homelab, windows Читати далі →
Jul 6, 2026 Uptime Kuma: моніторинг доступності сайтів з повідомленнями в TelegramNetdata показує що відбувається всередині сервера. Але він не скаже тобі якщо сайт впав і недоступний ззовні. Для цього є Uptime Kuma — безкоштовний self-hosted моніторинг доступності з красивим ін... homelab, devops Читати далі →
Jul 5, 2026 Netdata: моніторинг VPS в реальному часі — безкоштовноДовго не мав нормального моніторингу на своєму VPS — просто зрідка заходив і дивився htop. Але це не моніторинг, це лотерея. Вирішив виправити ситуацію і поставив Netdata. Що таке Netdata Netdata... homelab, devops Читати далі →
Jun 30, 2026 Як налаштувати SSH-підключення на Windows 11Поки працював з VPS, доводилось весь час відкривати окремі SSH-клієнти типу PuTTY. Виявилось, що Windows 11 має вбудований SSH-клієнт і навіть SSH-сервер — просто треба їх увімкнути. SSH-клієнт (п... homelab, windows Читати далі →
Jun 26, 2026 Як я зробив сайт який кожного разу інший: частина 3У першій частині ми підняли FastAPI, у другій — налаштували OLS. Тепер найцікавіше: фронтенд який щоразу виглядає інакше. Ідея: теми як набори CSS змінних Замість того щоб мати кілька HTML-файлів... tutorial, frontend Читати далі →
Jun 26, 2026 Як я зробив сайт який кожного разу інший: частина 2У першій частині ми підняли FastAPI додаток на порту 8001. Тепер треба зробити так щоб OpenLiteSpeed передавав запити з madtech.work на нього. Здавалось би — стандартна задача. Але з безкоштовною ... tutorial, devops Читати далі →
Jun 26, 2026 Як я зробив сайт який кожного разу інший: частина 1Одного дня я подумав: а що якби сайт при кожному відкритті показував щось нове? Не просто рандомну сторінку з бази — а повністю згенерований контент: унікальна стаття з картинкою, інший колір, інши... tutorial, python Читати далі →