<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Блог — Илья Овсенев</title><description>Заметки из практики: серверы и деплой, .NET, фронтенд, инструменты разработки.</description><link>https://iovsenev.ru/</link><language>ru</language><item><title>Деплой статики из GitHub Actions по SSH с ограниченным ключом</title><link>https://iovsenev.ru/blog/static-deploy/</link><guid isPermaLink="true">https://iovsenev.ru/blog/static-deploy/</guid><description>Автодеплой статического сайта на свой сервер: отдельный пользователь, ключ с rrsync только на запись в одну папку, setgid для Caddy, секреты GitHub, workflow с проверкой выкатившейся версии — и инцидент, когда зелёный деплой тихо сломал права.</description><pubDate>Thu, 22 Oct 2026 00:00:00 GMT</pubDate><category>linux</category><category>ubuntu</category><category>github-actions</category><category>rsync</category><category>ssh</category><category>deploy</category></item><item><title>Docker на сервере Ubuntu 26.04: установка и UFW</title><link>https://iovsenev.ru/blog/docker-ufw/</link><guid isPermaLink="true">https://iovsenev.ru/blog/docker-ufw/</guid><description>Docker из официального репозитория, группа docker и почему она равна root, порты контейнеров в обход UFW и страховка в DOCKER-USER, лимиты логов — и инцидент, после которого UFW пропал с сервера.</description><pubDate>Wed, 21 Oct 2026 00:00:00 GMT</pubDate><category>linux</category><category>ubuntu</category><category>docker</category><category>ufw</category><category>iptables</category></item><item><title>Reverse proxy на Caddy: сайт, HTTPS и защита от сканеров на Ubuntu 26.04</title><link>https://iovsenev.ru/blog/caddy-reverse-proxy/</link><guid isPermaLink="true">https://iovsenev.ru/blog/caddy-reverse-proxy/</guid><description>Caddy для статики и приложения, автоматический HTTPS от Let&apos;s Encrypt, логи, диагностика и fail2ban против сканеров, которые перебирают /.env и /.git.</description><pubDate>Thu, 15 Oct 2026 00:00:00 GMT</pubDate><category>linux</category><category>ubuntu</category><category>caddy</category><category>tls</category><category>reverse-proxy</category><category>fail2ban</category></item><item><title>Первичная настройка и защита сервера Ubuntu 26.04</title><link>https://iovsenev.ru/blog/ubuntu-server-security/</link><guid isPermaLink="true">https://iovsenev.ru/blog/ubuntu-server-security/</guid><description>Свежий облачный сервер по шагам: обновления и автообновления, swap, отдельный пользователь, вход по SSH-ключу, харденинг SSH, UFW и fail2ban.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>linux</category><category>ubuntu</category><category>ssh</category><category>ufw</category><category>fail2ban</category></item></channel></rss>