<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/"><channel><title>Letsencrypt on Tatarinov</title><link>https://blog.tatarinovms.space/tags/letsencrypt/</link><description>Recent content in Letsencrypt on Tatarinov</description><generator>Hugo -- gohugo.io</generator><language>ru</language><managingEditor>i@mtatarinov.ru (Maxim Tatarinov)</managingEditor><webMaster>i@mtatarinov.ru (Maxim Tatarinov)</webMaster><copyright>© 2026 Maxim Tatarinov</copyright><lastBuildDate>Tue, 18 Aug 2026 21:00:00 +0500</lastBuildDate><atom:link href="https://blog.tatarinovms.space/tags/letsencrypt/index.xml" rel="self" type="application/rss+xml"/><item><title>Авто-открытие порта 80 на OpenWrt для certbot</title><link>https://blog.tatarinovms.space/certbotopenwrtautoport/</link><pubDate>Tue, 18 Aug 2026 21:00:00 +0500</pubDate><author>i@mtatarinov.ru (Maxim Tatarinov)</author><guid>https://blog.tatarinovms.space/certbotopenwrtautoport/</guid><description>Как настроить certbot на сервере за роутером OpenWrt так, чтобы порт 80 открывался только на время продления Let's Encrypt и тут же закрывался. Схема через pre/post-hook certbot и UCI/fw4 на роутере.</description><enclosure url="https://blog.tatarinovms.space/images/posts/certbotopenwrtautoport/logo.webp" type="image/webp" length="0"/><media:content url="https://blog.tatarinovms.space/images/posts/certbotopenwrtautoport/logo.webp" type="image/webp" medium="image"/></item><item><title>Vaultwarden за nginx — меняем Caddy на nginx</title><link>https://blog.tatarinovms.space/vaultwardennginx/</link><pubDate>Mon, 17 Aug 2026 23:39:00 +0500</pubDate><author>i@mtatarinov.ru (Maxim Tatarinov)</author><guid>https://blog.tatarinovms.space/vaultwardennginx/</guid><description>[В предыдущей заметке](/posts/vaultwarden) я описал, как поднять Vaultwarden (Bitwarden-совместимый сервер на Rust) на Docker Compose вместе с Caddy, чтобы последний автоматически получал…</description><enclosure url="https://blog.tatarinovms.space/images/posts/vaultwardennginx/logo.webp" type="image/webp" length="0"/><media:content url="https://blog.tatarinovms.space/images/posts/vaultwardennginx/logo.webp" type="image/webp" medium="image"/></item></channel></rss>