<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="uk"><link href="https://webart4.me/uk/atom.xml" rel="self" type="application/atom+xml" /><link href="https://webart4.me/uk/" rel="alternate" type="text/html" hreflang="uk" /><updated>2026-08-16T01:29:41+00:00</updated><id>https://webart4.me/uk/atom.xml</id><title type="html">Мій ВебАрт</title><subtitle>Трішки програмування, дизайну та електроніки</subtitle><entry xml:lang="uk"><title type="html">Налаштування WireGuard на CentOS, Debian, Ubuntu та FreeBSD чотирма різними способами</title><link href="https://webart4.me/uk/linux/snippets/wireguard-centos-debian-ubuntu-freebsd.html" rel="alternate" type="text/html" title="Налаштування WireGuard на CentOS, Debian, Ubuntu та FreeBSD чотирма різними способами" /><published>2026-08-07T04:11:00+00:00</published><updated>2026-08-10T16:17:34+00:00</updated><id>https://webart4.me/uk/linux/snippets/wireguard-centos-debian-ubuntu-freebsd</id><content type="html" xml:base="https://webart4.me/uk/linux/snippets/wireguard-centos-debian-ubuntu-freebsd.html"><![CDATA[<section class="wide">
<figure class="pic wide">
<figcaption>WireGuard <small>1600x896</small>
<a class="iori" href="https://webart4.me/images/gallery/linux/snippets/wireguard.png" title="Source image: WireGuard" target="_blank">wireguard.png</a>
</figcaption>


<a class="psw" title="WireGuard" href="https://webart4.me/images/gallery/linux/snippets/wireguard.png" target="_blank" data-pswp-width="1600" data-pswp-height="896" data-pswp-max-width="1600" data-pswp-max-height="896" data-pswp-max-zoom-width="1600">




<picture>
  
  <source srcset="https://webart4.me/images/resized/gallery/linux/snippets/695/wireguard.png" />
  
  <img src="https://webart4.me/images/resized/gallery/linux/snippets/695/wireguard.png" alt="WireGuard" width="695" height="389" title="WireGuard" />
  
</picture>
</a>
</figure>
</section>

<p>Нижче наведено набір сніппетів для налаштування WireGuard для трьох різних дистрибутивів Linux та FreeBSD. <br />
Припускається, що сервер працюватиме на Debian, а мережа буде <code class="language-plaintext highlighter-rouge">10.9.21.0/24</code>. <br />
<br /></p>

<h2>Сервер, Debian</h2>

<p><code class="language-plaintext highlighter-rouge">apt install wireguard-tools</code><br />
<code class="language-plaintext highlighter-rouge">nano /etc/network/interfaces.d/wg0</code></p>

<figure id="linenoswg-text0" class="code"><div class="language-text" data-lang="text"><table class="rouge-table"><tbody><tr><td class="gutter gl"><pre class="lineno"><a id="linenoswg-text0-line1" href="#linenoswg-text0-line1">1</a>
<a id="linenoswg-text0-line2" href="#linenoswg-text0-line2">2</a>
<a id="linenoswg-text0-line3" href="#linenoswg-text0-line3">3</a>
<a id="linenoswg-text0-line4" href="#linenoswg-text0-line4">4</a>
<a id="linenoswg-text0-line5" href="#linenoswg-text0-line5">5</a>
<a id="linenoswg-text0-line6" href="#linenoswg-text0-line6">6</a>
<a id="linenoswg-text0-line7" href="#linenoswg-text0-line7">7</a>
<a id="linenoswg-text0-line8" href="#linenoswg-text0-line8">8</a>
</pre></td><td class="code"><div><pre><code class="highlight">auto wg0
iface wg0 inet static
    address 10.9.21.1/32
    pre-up ip link add wg0 type wireguard
    pre-up wg setconf wg0 /etc/wireguard/wg0.conf
    up ip -4 route add 10.9.21.0/24 dev wg0
    # up /bin/systemctl restart sshd.service
    post-down ip link del wg0
</code></pre></div></td></tr></tbody></table></div></figure>

<p><code class="language-plaintext highlighter-rouge">umask 077</code><br />
<code class="language-plaintext highlighter-rouge">cd /etc/wireguard/</code><br />
<code class="language-plaintext highlighter-rouge">wg genkey &gt; server-private.key</code><br />
<code class="language-plaintext highlighter-rouge">wg pubkey &lt; server-private.key &gt; server-public.key</code><br />
<br />
<code class="language-plaintext highlighter-rouge">nano /etc/wireguard/wg0.conf</code><br /></p>

<figure id="linenoswg-ini1" class="code"><div class="language-ini" data-lang="ini"><table class="rouge-table"><tbody><tr><td class="gutter gl"><pre class="lineno"><a id="linenoswg-ini1-line1" href="#linenoswg-ini1-line1">1</a>
<a id="linenoswg-ini1-line2" href="#linenoswg-ini1-line2">2</a>
<a id="linenoswg-ini1-line3" href="#linenoswg-ini1-line3">3</a>
<a id="linenoswg-ini1-line4" href="#linenoswg-ini1-line4">4</a>
<a id="linenoswg-ini1-line5" href="#linenoswg-ini1-line5">5</a>
<a id="linenoswg-ini1-line6" href="#linenoswg-ini1-line6">6</a>
<a id="linenoswg-ini1-line7" href="#linenoswg-ini1-line7">7</a>
<a id="linenoswg-ini1-line8" href="#linenoswg-ini1-line8">8</a>
<a id="linenoswg-ini1-line9" href="#linenoswg-ini1-line9">9</a>
<a id="linenoswg-ini1-line10" href="#linenoswg-ini1-line10">10</a>
<a id="linenoswg-ini1-line11" href="#linenoswg-ini1-line11">11</a>
<a id="linenoswg-ini1-line12" href="#linenoswg-ini1-line12">12</a>
<a id="linenoswg-ini1-line13" href="#linenoswg-ini1-line13">13</a>
<a id="linenoswg-ini1-line14" href="#linenoswg-ini1-line14">14</a>
<a id="linenoswg-ini1-line15" href="#linenoswg-ini1-line15">15</a>
<a id="linenoswg-ini1-line16" href="#linenoswg-ini1-line16">16</a>
<a id="linenoswg-ini1-line17" href="#linenoswg-ini1-line17">17</a>
<a id="linenoswg-ini1-line18" href="#linenoswg-ini1-line18">18</a>
<a id="linenoswg-ini1-line19" href="#linenoswg-ini1-line19">19</a>
<a id="linenoswg-ini1-line20" href="#linenoswg-ini1-line20">20</a>
<a id="linenoswg-ini1-line21" href="#linenoswg-ini1-line21">21</a>
<a id="linenoswg-ini1-line22" href="#linenoswg-ini1-line22">22</a>
<a id="linenoswg-ini1-line23" href="#linenoswg-ini1-line23">23</a>
</pre></td><td class="code"><div><pre><code class="highlight"><span class="nn">[Interface]</span><span class="w">
</span><span class="py">ListenPort</span><span class="w"> </span><span class="p">=</span><span class="w"> </span><span class="s">1234</span>
<span class="py">PrivateKey</span><span class="w"> </span><span class="p">=</span><span class="w"> </span><span class="s">&lt;server-private.key&gt;</span>
<span class="w">
</span><span class="nn">[Peer]</span><span class="w">
</span><span class="c"># Debian client
</span><span class="py">PublicKey</span><span class="w"> </span><span class="p">=</span><span class="w"> </span><span class="s">&lt;public.key&gt;</span>
<span class="py">AllowedIPs</span><span class="w"> </span><span class="p">=</span><span class="w"> </span><span class="s">10.9.21.3/32</span>
<span class="w">
</span><span class="nn">[Peer]</span><span class="w">
</span><span class="c"># CentOS client
</span><span class="py">PublicKey</span><span class="w"> </span><span class="p">=</span><span class="w"> </span><span class="s">&lt;public.key&gt;</span>
<span class="py">AllowedIPs</span><span class="w"> </span><span class="p">=</span><span class="w"> </span><span class="s">10.9.21.4/32</span>
<span class="w">
</span><span class="nn">[Peer]</span><span class="w">
</span><span class="c"># Ubuntu client
</span><span class="py">PublicKey</span><span class="w"> </span><span class="p">=</span><span class="w"> </span><span class="s">&lt;public.key&gt;</span>
<span class="py">AllowedIPs</span><span class="w"> </span><span class="p">=</span><span class="w"> </span><span class="s">10.9.21.5/32</span>
<span class="w">
</span><span class="nn">[Peer]</span><span class="w">
</span><span class="c"># FreeBSD client
</span><span class="py">PublicKey</span><span class="w"> </span><span class="p">=</span><span class="w"> </span><span class="s">&lt;public.key&gt;</span>
<span class="py">AllowedIPs</span><span class="w"> </span><span class="p">=</span><span class="w"> </span><span class="s">10.9.21.6/32</span>
</code></pre></div></td></tr></tbody></table></div></figure>]]></content><author><name>Rentaro</name></author><category term="linux" /><category term="snippets" /><category term="wireguard" /><category term="centos" /><category term="debian" /><category term="ubuntu" /><category term="freebsd" /><summary type="html"><![CDATA[Налаштування WireGuard на CentOS, Debian, Ubuntu та FreeBSD чотирма різними способами]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://webart4.me/images/gallery/linux/snippets/wireguard.png" /><media:content medium="image" url="https://webart4.me/images/gallery/linux/snippets/wireguard.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry xml:lang="uk"><title type="html">Кастомізація Keychron Q6 Ultra</title><link href="https://webart4.me/uk/photo/techno/customizing-keychron-q6-ultra.html" rel="alternate" type="text/html" title="Кастомізація Keychron Q6 Ultra" /><published>2026-08-05T20:59:00+00:00</published><updated>2026-08-10T16:17:34+00:00</updated><id>https://webart4.me/uk/photo/techno/customizing-keychron-q6-ultra</id><content type="html" xml:base="https://webart4.me/uk/photo/techno/customizing-keychron-q6-ultra.html"><![CDATA[<section class="wide">
<figure class="pic wide">
<figcaption>Оригінальний OSA-профіль <small>3200x1800</small>
<a class="iori" href="https://webart4.me/images/gallery/photo/techno/keychron-q6-ultra/IMG_20260424_134337.jpg" title="Source image: Оригінальний OSA-профіль" target="_blank">IMG_20260424_134337.jpg</a>
</figcaption>


<a class="psw" title="Оригінальний OSA-профіль" href="https://webart4.me/images/resized/gallery/photo/techno/keychron-q6-ultra/1600/IMG_20260424_134337.jpg" target="_blank" data-pswp-width="1600" data-pswp-height="900" data-pswp-tile-type="deepzoom" data-pswp-tile-url="/images/gallery/tiles/photo/techno/keychron-q6-ultra/IMG_20260424_134337_files/{z}/{x}_{y}.jpg" data-pswp-max-width="3200" data-pswp-max-height="1800">




<picture>
  
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/keychron-q6-ultra/695/IMG_20260424_134337.jpg" />
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/keychron-q6-ultra/1600/IMG_20260424_134337.jpg 2x" />
  <img src="https://webart4.me/images/resized/gallery/photo/techno/keychron-q6-ultra/695/IMG_20260424_134337.jpg" alt="Оригінальний OSA-профіль" width="695" height="391" title="Оригінальний OSA-профіль" />
  
</picture>
</a>
</figure>
</section>

<figure class="pic g">

<a class="psw" title="OSA кейкапи" href="https://webart4.me/images/resized/gallery/photo/techno/keychron-q6-ultra/1600/IMG_20260424_133715.jpg" target="_blank" data-pswp-width="1600" data-pswp-height="900" data-pswp-tile-type="deepzoom" data-pswp-tile-url="/images/gallery/tiles/photo/techno/keychron-q6-ultra/IMG_20260424_133715_files/{z}/{x}_{y}.jpg" data-pswp-max-width="5504" data-pswp-max-height="3096">

<picture>
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/keychron-q6-ultra/227/IMG_20260424_133715.jpg" />
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/keychron-q6-ultra/355/IMG_20260424_133715.jpg 1.5x" />
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/keychron-q6-ultra/695/IMG_20260424_133715.jpg 3x" />
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/keychron-q6-ultra/1600/IMG_20260424_133715.jpg 7x" />
  <img src="https://webart4.me/images/resized/gallery/photo/techno/keychron-q6-ultra/227/IMG_20260424_133715.jpg" alt="OSA кейкапи" width="227" height="128" title="OSA кейкапи" />
</picture>
</a>
<figcaption>OSA кейкапи <small>5504x3096</small><br /><a class="iori" href="https://webart4.me/images/gallery/photo/techno/keychron-q6-ultra/IMG_20260424_133715.jpg" title="Source image: OSA кейкапи" target="_blank">IMG_20260424_133715.jpg</a>
</figcaption>
</figure>

<figure class="pic g">

<a class="psw" title="Збірка" href="https://webart4.me/images/resized/gallery/photo/techno/keychron-q6-ultra/1600/IMG_20260618_231248.jpg" target="_blank" data-pswp-width="1600" data-pswp-height="900" data-pswp-tile-type="deepzoom" data-pswp-tile-url="/images/gallery/tiles/photo/techno/keychron-q6-ultra/IMG_20260618_231248_files/{z}/{x}_{y}.jpg" data-pswp-max-width="5504" data-pswp-max-height="3096">

<picture>
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/keychron-q6-ultra/227/IMG_20260618_231248.jpg" />
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/keychron-q6-ultra/355/IMG_20260618_231248.jpg 1.5x" />
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/keychron-q6-ultra/695/IMG_20260618_231248.jpg 3x" />
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/keychron-q6-ultra/1600/IMG_20260618_231248.jpg 7x" />
  <img src="https://webart4.me/images/resized/gallery/photo/techno/keychron-q6-ultra/227/IMG_20260618_231248.jpg" alt="Збірка" width="227" height="128" title="Збірка" />
</picture>
</a>
<figcaption>Збірка <small>5504x3096</small><br /><a class="iori" href="https://webart4.me/images/gallery/photo/techno/keychron-q6-ultra/IMG_20260618_231248.jpg" title="Source image: Збірка" target="_blank">IMG_20260618_231248.jpg</a>
</figcaption>
</figure>

<figure class="pic g">

<a class="psw" title="Версія для випробувань" href="https://webart4.me/images/resized/gallery/photo/techno/keychron-q6-ultra/1600/IMG_20260807_120342_5k.jpg" target="_blank" data-pswp-width="1600" data-pswp-height="900" data-pswp-tile-type="deepzoom" data-pswp-tile-url="/images/gallery/tiles/photo/techno/keychron-q6-ultra/IMG_20260807_120342_5k_files/{z}/{x}_{y}.jpg" data-pswp-max-width="5504" data-pswp-max-height="3096">

<picture>
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/keychron-q6-ultra/227/IMG_20260807_120342_5k.jpg" />
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/keychron-q6-ultra/355/IMG_20260807_120342_5k.jpg 1.5x" />
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/keychron-q6-ultra/695/IMG_20260807_120342_5k.jpg 3x" />
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/keychron-q6-ultra/1600/IMG_20260807_120342_5k.jpg 7x" />
  <img src="https://webart4.me/images/resized/gallery/photo/techno/keychron-q6-ultra/227/IMG_20260807_120342_5k.jpg" alt="Версія для випробувань" width="227" height="128" title="Версія для випробувань" />
</picture>
</a>
<figcaption>Версія для випробувань <small>5504x3096</small><br /><a class="iori" href="https://webart4.me/images/gallery/photo/techno/keychron-q6-ultra/IMG_20260807_120342_5k.jpg" title="Source image: Версія для випробувань" target="_blank">IMG_20260807_120342_5k.jpg</a>
</figcaption>
</figure>

<div class="ar"></div>
<p><br /></p>

<p>Оригінальні капи Keychron з OSA-профілем виглядають непогано, але я не прихильник стилю друкарських машинок.<br />
Враховуючи, що я звик <s>до ноутбучних клавіатур</s> у деяких комбінаціях натискати CTRL/SUPER/ALT/SHIFT одним пальцем, постало питання знайти низькопрофільні кейкапи однієї висоти.<br />
Натискання двох клавіш одним пальцем може бути не зовсім зрозумілим тим, хто просто друкує текст, але це буде зрозуміло користувачам тайлових WM, де все керування запуском програм та вікнами базується на комбінаціях клавіш.<br />
Одразу ж були куплені цілком нормальні низькопрофільні кейкапи Womier.<br />
Так, їхній низ може мати сліди лиття, але якщо їх доопрацювати, вони дуже пристойні.<br />
Також для тесту були куплені свитчі OUTEMU Half-height Switch.<br />
Так, вони низькопрофільні, але на цьому все.<br />
Тактильні відчуття у них просто ніякі.<br />
Забігаючи наперед: оригінальні Keychron Silk POM Tactile Banana — дуже хороші, але фактично їх не порівняти з Gazzew Boba Black U4T.<br />
<br /></p>]]></content><author><name>Rentaro</name></author><category term="photo" /><category term="techno" /><category term="keychron" /><category term="gazzew" /><summary type="html"><![CDATA[Кастомізація Keychron Q6 Ultra]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://webart4.me/images/gallery/photo/techno/keychron-q6-ultra/IMG_20260807_121139.jpg" /><media:content medium="image" url="https://webart4.me/images/gallery/photo/techno/keychron-q6-ultra/IMG_20260807_121139.jpg" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry xml:lang="uk"><title type="html">Deeper Sonar або як заощадити €170 на репітері</title><link href="https://webart4.me/uk/electronics/common/deeper-sonar-mikrotik-range-extender.html" rel="alternate" type="text/html" title="Deeper Sonar або як заощадити €170 на репітері" /><published>2026-07-25T10:43:00+00:00</published><updated>2026-07-27T14:03:20+00:00</updated><id>https://webart4.me/uk/electronics/common/deeper_sonar_mikrotik_range_extender</id><content type="html" xml:base="https://webart4.me/uk/electronics/common/deeper-sonar-mikrotik-range-extender.html"><![CDATA[<figure class="pic g">

<a class="psw" title="Сонар Deeper DP4" href="https://webart4.me/images/resized/gallery/electronics/deeper/1600/26-06-22_13-14-43_4184.jpg" target="_blank" data-pswp-width="1600" data-pswp-height="1200" data-pswp-tile-type="deepzoom" data-pswp-tile-url="/images/gallery/tiles/electronics/deeper/26-06-22_13-14-43_4184_files/{z}/{x}_{y}.jpg" data-pswp-max-width="4032" data-pswp-max-height="3024">

<picture>
  <source srcset="https://webart4.me/images/resized/gallery/electronics/deeper/227/26-06-22_13-14-43_4184.jpg" />
  <source srcset="https://webart4.me/images/resized/gallery/electronics/deeper/355/26-06-22_13-14-43_4184.jpg 1.5x" />
  <source srcset="https://webart4.me/images/resized/gallery/electronics/deeper/695/26-06-22_13-14-43_4184.jpg 3x" />
  <source srcset="https://webart4.me/images/resized/gallery/electronics/deeper/1600/26-06-22_13-14-43_4184.jpg 7x" />
  <img src="https://webart4.me/images/resized/gallery/electronics/deeper/227/26-06-22_13-14-43_4184.jpg" alt="Сонар Deeper DP4" width="227" height="170" title="Сонар Deeper DP4" />
</picture>
</a>
<figcaption>Сонар Deeper DP4 <small>4032x3024</small><br /><a class="iori" href="https://webart4.me/images/gallery/electronics/deeper/26-06-22_13-14-43_4184.jpg" title="Source image: Сонар Deeper DP4" target="_blank">26-06-22_13-14-43_4184.jpg</a>
</figcaption>
</figure>

<figure class="pic g">

<a class="psw" title="Сонар Deeper DP4" href="https://webart4.me/images/resized/gallery/electronics/deeper/1600/26-06-22_13-15-01_4185.jpg" target="_blank" data-pswp-width="1600" data-pswp-height="1200" data-pswp-tile-type="deepzoom" data-pswp-tile-url="/images/gallery/tiles/electronics/deeper/26-06-22_13-15-01_4185_files/{z}/{x}_{y}.jpg" data-pswp-max-width="4032" data-pswp-max-height="3024">

<picture>
  <source srcset="https://webart4.me/images/resized/gallery/electronics/deeper/227/26-06-22_13-15-01_4185.jpg" />
  <source srcset="https://webart4.me/images/resized/gallery/electronics/deeper/355/26-06-22_13-15-01_4185.jpg 1.5x" />
  <source srcset="https://webart4.me/images/resized/gallery/electronics/deeper/695/26-06-22_13-15-01_4185.jpg 3x" />
  <source srcset="https://webart4.me/images/resized/gallery/electronics/deeper/1600/26-06-22_13-15-01_4185.jpg 7x" />
  <img src="https://webart4.me/images/resized/gallery/electronics/deeper/227/26-06-22_13-15-01_4185.jpg" alt="Сонар Deeper DP4" width="227" height="170" title="Сонар Deeper DP4" />
</picture>
</a>
<figcaption>Сонар Deeper DP4 <small>4032x3024</small><br /><a class="iori" href="https://webart4.me/images/gallery/electronics/deeper/26-06-22_13-15-01_4185.jpg" title="Source image: Сонар Deeper DP4" target="_blank">26-06-22_13-15-01_4185.jpg</a>
</figcaption>
</figure>

<figure class="pic g">

<a class="psw" title="Сонар Deeper DP4H13S10" href="https://webart4.me/images/resized/gallery/electronics/deeper/1600/26-06-22_13-22-07_4186.jpg" target="_blank" data-pswp-width="1600" data-pswp-height="1200" data-pswp-tile-type="deepzoom" data-pswp-tile-url="/images/gallery/tiles/electronics/deeper/26-06-22_13-22-07_4186_files/{z}/{x}_{y}.jpg" data-pswp-max-width="4032" data-pswp-max-height="3024">

<picture>
  <source srcset="https://webart4.me/images/resized/gallery/electronics/deeper/227/26-06-22_13-22-07_4186.jpg" />
  <source srcset="https://webart4.me/images/resized/gallery/electronics/deeper/355/26-06-22_13-22-07_4186.jpg 1.5x" />
  <source srcset="https://webart4.me/images/resized/gallery/electronics/deeper/695/26-06-22_13-22-07_4186.jpg 3x" />
  <source srcset="https://webart4.me/images/resized/gallery/electronics/deeper/1600/26-06-22_13-22-07_4186.jpg 7x" />
  <img src="https://webart4.me/images/resized/gallery/electronics/deeper/227/26-06-22_13-22-07_4186.jpg" alt="Сонар Deeper DP4H13S10" width="227" height="170" title="Сонар Deeper DP4H13S10" />
</picture>
</a>
<figcaption>Сонар Deeper DP4H13S10 <small>4032x3024</small><br /><a class="iori" href="https://webart4.me/images/gallery/electronics/deeper/26-06-22_13-22-07_4186.jpg" title="Source image: Сонар Deeper DP4H13S10" target="_blank">26-06-22_13-22-07_4186.jpg</a>
</figcaption>
</figure>

<div class="ar"></div>
<p><br />
Маємо сонар Deeper DP4H13S10, завдання збільшити дальність дії сигналу.<br />
Оригінальний Deeper Range Extender коштує приблизно €195.<br />
Як це можна вирішити, використовуючи те, що є? І навіть зробити це краще?<br />
Дуже легко.<br /></p>]]></content><author><name>Art</name></author><category term="electronics" /><category term="common" /><category term="deeper" /><category term="mikrotik" /><summary type="html"><![CDATA[Deeper Sonar або як заощадити €170 на репітері]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://webart4.me/images/gallery/electronics/deeper/26-06-22_13-14-43_4184.jpg" /><media:content medium="image" url="https://webart4.me/images/gallery/electronics/deeper/26-06-22_13-14-43_4184.jpg" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry xml:lang="uk"><title type="html">Компрометація 32 пакетів Red Hat у каталозі NPM та 1577 пакетів у репозиторії AUR</title><link href="https://webart4.me/uk/linux/blog/redhat-archlinux-hacked.html" rel="alternate" type="text/html" title="Компрометація 32 пакетів Red Hat у каталозі NPM та 1577 пакетів у репозиторії AUR" /><published>2026-06-21T10:36:00+00:00</published><updated>2026-07-03T11:29:44+00:00</updated><id>https://webart4.me/uk/linux/blog/redhat-archlinux-hacked</id><content type="html" xml:base="https://webart4.me/uk/linux/blog/redhat-archlinux-hacked.html"><![CDATA[<section class="wide">
<figure class="pic wide">
<figcaption>Who are we? Red Hat! <small>1600x1200</small>
<a class="iori" href="https://webart4.me/images/gallery/linux/blog/redhat_uk_exw.png" title="Source image: Who are we? Red Hat!" target="_blank">redhat_uk_exw.png</a>
</figcaption>


<a class="psw" title="Who are we? Red Hat!" href="https://webart4.me/images/gallery/linux/blog/redhat_uk_exw.png" target="_blank" data-pswp-width="1600" data-pswp-height="1200" data-pswp-max-width="1600" data-pswp-max-height="1200" data-pswp-max-zoom-width="1600">




<picture>
  
  <source srcset="https://webart4.me/images/resized/gallery/linux/blog/695/redhat_uk_exw.png" />
  
  <img src="https://webart4.me/images/resized/gallery/linux/blog/695/redhat_uk_exw.png" alt="Who are we? Red Hat!" width="695" height="521" title="Who are we? Red Hat!" />
  
</picture>
</a>
</figure>
</section>

<p>Добре поповнення колекції.<br />
Новинам треба дати настоятися, після чого смакувати деталі.<br /></p>

<ul>
  <li><strong>Red Hat</strong>, RED HAT, КАРЛ!</li>
  <li><strong>GitHub Actions</strong>, як завжди.</li>
  <li><strong>NPM</strong>, до цього вже звикли.</li>
  <li><strong>Arch User Repository</strong>, вже цікавіше.</li>
</ul>]]></content><author><name>Rentaro</name></author><category term="linux" /><category term="blog" /><category term="redhat" /><category term="arch" /><summary type="html"><![CDATA[Компрометація 32 пакетів Red Hat у каталозі NPM та 1577 пакетів у репозиторії AUR]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://webart4.me/images/gallery/linux/blog/redhat_ru_exw.png" /><media:content medium="image" url="https://webart4.me/images/gallery/linux/blog/redhat_ru_exw.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry xml:lang="uk"><title type="html">Щоденна рутина</title><link href="https://webart4.me/uk/photo/techno/daily-routine.html" rel="alternate" type="text/html" title="Щоденна рутина" /><published>2026-06-14T18:23:00+00:00</published><updated>2026-06-14T19:58:59+00:00</updated><id>https://webart4.me/uk/photo/techno/daily_routine</id><content type="html" xml:base="https://webart4.me/uk/photo/techno/daily-routine.html"><![CDATA[<figure class="pic g">

<a class="psw" title="MikroTik Switch CRS354" href="https://webart4.me/images/resized/gallery/photo/techno/daily_routine/1600/mikrotik_network_stand.jpg" target="_blank" data-pswp-width="1600" data-pswp-height="1200" data-pswp-tile-type="deepzoom" data-pswp-tile-url="/images/gallery/tiles/photo/techno/daily_routine/mikrotik_network_stand_files/{z}/{x}_{y}.jpg" data-pswp-max-width="5712" data-pswp-max-height="4284">

<picture>
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/daily_routine/227/mikrotik_network_stand.jpg" />
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/daily_routine/355/mikrotik_network_stand.jpg 1.5x" />
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/daily_routine/695/mikrotik_network_stand.jpg 3x" />
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/daily_routine/1600/mikrotik_network_stand.jpg 7x" />
  <img src="https://webart4.me/images/resized/gallery/photo/techno/daily_routine/227/mikrotik_network_stand.jpg" alt="MikroTik Switch CRS354" width="227" height="170" title="MikroTik Switch CRS354" />
</picture>
</a>
<figcaption>MikroTik Switch CRS354 <small>5712x4284</small><br /><a class="iori" href="https://webart4.me/images/gallery/photo/techno/daily_routine/mikrotik_network_stand.jpg" title="Source image: MikroTik Switch CRS354" target="_blank">mikrotik_network_stand.jpg</a>
</figcaption>
</figure>

<figure class="pic g">

<a class="psw" title="Датчик тиску" href="https://webart4.me/images/resized/gallery/photo/techno/daily_routine/1600/26-06-14_13-45-16.jpg" target="_blank" data-pswp-width="1600" data-pswp-height="1200" data-pswp-tile-type="deepzoom" data-pswp-tile-url="/images/gallery/tiles/photo/techno/daily_routine/26-06-14_13-45-16_files/{z}/{x}_{y}.jpg" data-pswp-max-width="4032" data-pswp-max-height="3024">

<picture>
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/daily_routine/227/26-06-14_13-45-16.jpg" />
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/daily_routine/355/26-06-14_13-45-16.jpg 1.5x" />
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/daily_routine/695/26-06-14_13-45-16.jpg 3x" />
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/daily_routine/1600/26-06-14_13-45-16.jpg 7x" />
  <img src="https://webart4.me/images/resized/gallery/photo/techno/daily_routine/227/26-06-14_13-45-16.jpg" alt="Датчик тиску" width="227" height="170" title="Датчик тиску" />
</picture>
</a>
<figcaption>Датчик тиску <small>4032x3024</small><br /><a class="iori" href="https://webart4.me/images/gallery/photo/techno/daily_routine/26-06-14_13-45-16.jpg" title="Source image: Датчик тиску" target="_blank">26-06-14_13-45-16.jpg</a>
</figcaption>
</figure>

<figure class="pic g">

<a class="psw" title="BetaFPV Meteor75" href="https://webart4.me/images/resized/gallery/photo/techno/daily_routine/1600/meteor75_6.jpg" target="_blank" data-pswp-width="1600" data-pswp-height="1200" data-pswp-tile-type="deepzoom" data-pswp-tile-url="/images/gallery/tiles/photo/techno/daily_routine/meteor75_6_files/{z}/{x}_{y}.jpg" data-pswp-max-width="4032" data-pswp-max-height="3024">

<picture>
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/daily_routine/227/meteor75_6.jpg" />
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/daily_routine/355/meteor75_6.jpg 1.5x" />
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/daily_routine/695/meteor75_6.jpg 3x" />
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/daily_routine/1600/meteor75_6.jpg 7x" />
  <img src="https://webart4.me/images/resized/gallery/photo/techno/daily_routine/227/meteor75_6.jpg" alt="BetaFPV Meteor75" width="227" height="170" title="BetaFPV Meteor75" />
</picture>
</a>
<figcaption>BetaFPV Meteor75 <small>4032x3024</small><br /><a class="iori" href="https://webart4.me/images/gallery/photo/techno/daily_routine/meteor75_6.jpg" title="Source image: BetaFPV Meteor75" target="_blank">meteor75_6.jpg</a>
</figcaption>
</figure>

<div class="ar"></div>

<section class="wide">
<figure class="pic wide">
<figcaption>Датчик тиску | Показання осцилографа - стан порожній <small>1920x1021</small>
<a class="iori" href="https://webart4.me/images/gallery/photo/techno/daily_routine/empty.png" title="Source image: Датчик тиску | Показання осцилографа - стан порожній" target="_blank">empty.png</a>
</figcaption>


<a class="psw" title="Датчик тиску | Показання осцилографа - стан порожній" href="https://webart4.me/images/resized/gallery/photo/techno/daily_routine/1600/empty.png" target="_blank" data-pswp-width="1600" data-pswp-height="851" data-pswp-tile-type="deepzoom" data-pswp-tile-url="/images/gallery/tiles/photo/techno/daily_routine/empty_files/{z}/{x}_{y}.jpg" data-pswp-max-width="1920" data-pswp-max-height="1021">




<picture>
  
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/daily_routine/695/empty.png" />
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/daily_routine/1600/empty.png 2x" />
  <img src="https://webart4.me/images/resized/gallery/photo/techno/daily_routine/695/empty.png" alt="Датчик тиску | Показання осцилографа - стан порожній" width="695" height="370" title="Датчик тиску | Показання осцилографа - стан порожній" />
  
</picture>
</a>
</figure>
</section>

<p><br /></p>]]></content><author><name>Art</name></author><category term="photo" /><category term="techno" /><category term="Meteor75" /><category term="MikroTik" /><summary type="html"><![CDATA[Щоденна рутина]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://webart4.me/images/gallery/photo/techno/daily_routine/mikrotik_network_stand.jpg" /><media:content medium="image" url="https://webart4.me/images/gallery/photo/techno/daily_routine/mikrotik_network_stand.jpg" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry xml:lang="uk"><title type="html">WiFi розетка, заявлена ​​на 20 Ампер</title><link href="https://webart4.me/uk/photo/techno/wall-socket-10ah.html" rel="alternate" type="text/html" title="WiFi розетка, заявлена ​​на 20 Ампер" /><published>2026-06-09T20:32:00+00:00</published><updated>2026-06-11T22:04:13+00:00</updated><id>https://webart4.me/uk/photo/techno/wall_socket_10Ah</id><content type="html" xml:base="https://webart4.me/uk/photo/techno/wall-socket-10ah.html"><![CDATA[<figure class="pic g">

<a class="psw" title="WiFi Розетка" href="https://webart4.me/images/resized/gallery/photo/techno/wall_socket_10Ah/1600/ima_145e6a7.jpg" target="_blank" data-pswp-width="1600" data-pswp-height="1200" data-pswp-tile-type="deepzoom" data-pswp-tile-url="/images/gallery/tiles/photo/techno/wall_socket_10Ah/ima_145e6a7_files/{z}/{x}_{y}.jpg" data-pswp-max-width="4032" data-pswp-max-height="3024">

<picture>
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/wall_socket_10Ah/227/ima_145e6a7.jpg" />
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/wall_socket_10Ah/355/ima_145e6a7.jpg 1.5x" />
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/wall_socket_10Ah/695/ima_145e6a7.jpg 3x" />
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/wall_socket_10Ah/1600/ima_145e6a7.jpg 7x" />
  <img src="https://webart4.me/images/resized/gallery/photo/techno/wall_socket_10Ah/227/ima_145e6a7.jpg" alt="WiFi Розетка" width="227" height="170" title="WiFi Розетка" />
</picture>
</a>
<figcaption>WiFi Розетка <small>4032x3024</small><br /><a class="iori" href="https://webart4.me/images/gallery/photo/techno/wall_socket_10Ah/ima_145e6a7.jpg" title="Source image: WiFi Розетка" target="_blank">ima_145e6a7.jpg</a>
</figcaption>
</figure>

<figure class="pic g">

<a class="psw" title="LN822HKI" href="https://webart4.me/images/resized/gallery/photo/techno/wall_socket_10Ah/1600/ima_9a69bb5.jpg" target="_blank" data-pswp-width="1600" data-pswp-height="1200" data-pswp-tile-type="deepzoom" data-pswp-tile-url="/images/gallery/tiles/photo/techno/wall_socket_10Ah/ima_9a69bb5_files/{z}/{x}_{y}.jpg" data-pswp-max-width="4032" data-pswp-max-height="3024">

<picture>
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/wall_socket_10Ah/227/ima_9a69bb5.jpg" />
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/wall_socket_10Ah/355/ima_9a69bb5.jpg 1.5x" />
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/wall_socket_10Ah/695/ima_9a69bb5.jpg 3x" />
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/wall_socket_10Ah/1600/ima_9a69bb5.jpg 7x" />
  <img src="https://webart4.me/images/resized/gallery/photo/techno/wall_socket_10Ah/227/ima_9a69bb5.jpg" alt="LN822HKI" width="227" height="170" title="LN822HKI" />
</picture>
</a>
<figcaption>LN822HKI <small>4032x3024</small><br /><a class="iori" href="https://webart4.me/images/gallery/photo/techno/wall_socket_10Ah/ima_9a69bb5.jpg" title="Source image: LN822HKI" target="_blank">ima_9a69bb5.jpg</a>
</figcaption>
</figure>

<figure class="pic g">

<a class="psw" title="Плата та антена" href="https://webart4.me/images/resized/gallery/photo/techno/wall_socket_10Ah/1600/ima_4b1e157.jpg" target="_blank" data-pswp-width="1600" data-pswp-height="1200" data-pswp-tile-type="deepzoom" data-pswp-tile-url="/images/gallery/tiles/photo/techno/wall_socket_10Ah/ima_4b1e157_files/{z}/{x}_{y}.jpg" data-pswp-max-width="4032" data-pswp-max-height="3024">

<picture>
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/wall_socket_10Ah/227/ima_4b1e157.jpg" />
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/wall_socket_10Ah/355/ima_4b1e157.jpg 1.5x" />
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/wall_socket_10Ah/695/ima_4b1e157.jpg 3x" />
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/wall_socket_10Ah/1600/ima_4b1e157.jpg 7x" />
  <img src="https://webart4.me/images/resized/gallery/photo/techno/wall_socket_10Ah/227/ima_4b1e157.jpg" alt="Плата та антена" width="227" height="170" title="Плата та антена" />
</picture>
</a>
<figcaption>Плата та антена <small>4032x3024</small><br /><a class="iori" href="https://webart4.me/images/gallery/photo/techno/wall_socket_10Ah/ima_4b1e157.jpg" title="Source image: Плата та антена" target="_blank">ima_4b1e157.jpg</a>
</figcaption>
</figure>

<div class="ar"></div>
<p><br />
Що ж тут може бути не так?</p>]]></content><author><name>Art</name></author><category term="photo" /><category term="techno" /><category term="wall-socket" /><summary type="html"><![CDATA[WiFi розетка, заявлена ​​на 20 Ампер]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://webart4.me/images/gallery/photo/techno/wall_socket_10Ah/ima_9a69bb5.jpg" /><media:content medium="image" url="https://webart4.me/images/gallery/photo/techno/wall_socket_10Ah/ima_9a69bb5.jpg" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry xml:lang="uk"><title type="html">Критична вразливість у Nginx CVE-2026-9256</title><link href="https://webart4.me/uk/linux/how-to/debian-cve-2026-9256.html" rel="alternate" type="text/html" title="Критична вразливість у Nginx CVE-2026-9256" /><published>2026-05-23T23:59:00+00:00</published><updated>2026-05-26T21:54:12+00:00</updated><id>https://webart4.me/uk/linux/how-to/debian-cve-2026-9256</id><content type="html" xml:base="https://webart4.me/uk/linux/how-to/debian-cve-2026-9256.html"><![CDATA[<p>Перезберемо Nginx з патчем CVE-2026-9256 відповідно до Debian-way.</p>

<section class="wide">
<figure class="pic wide">
<figcaption>Debian Nginx CVE-2026-9256 <small>1600x900</small>
<a class="iori" href="https://webart4.me/images/gallery/linux/how-to/CVE-2026-9256.png" title="Source image: Debian Nginx CVE-2026-9256" target="_blank">CVE-2026-9256.png</a>
</figcaption>


<a class="psw" title="Debian Nginx CVE-2026-9256" href="https://webart4.me/images/gallery/linux/how-to/CVE-2026-9256.png" target="_blank" data-pswp-width="1600" data-pswp-height="900" data-pswp-max-width="1600" data-pswp-max-height="900" data-pswp-max-zoom-width="1600">




<picture>
  
  <source srcset="https://webart4.me/images/resized/gallery/linux/how-to/695/CVE-2026-9256.png" />
  
  <img src="https://webart4.me/images/resized/gallery/linux/how-to/695/CVE-2026-9256.png" alt="Debian Nginx CVE-2026-9256" width="695" height="391" title="Debian Nginx CVE-2026-9256" />
  
</picture>
</a>
</figure>
</section>

<p>Критична вразливість у nginx, що дозволяє віддалено досягти виконання коду з правами робочого процесу nginx через відправлення спеціально оформленого HTTP-запиту.<br />
Але не у цьому річ.<br />
А річ у тому, що мейнтейнери Debian не квапляться викочувати новий пакет із патчами.<br /></p>

<ul>
  <li><a class="exu" target="_blank" rel="external nofollow noopener noreferrer" href="https://security-tracker.debian.org/tracker/CVE-2026-9256">Security Bug Tracker CVE-2026-9256</a></li>
  <li><a class="exu" target="_blank" rel="external nofollow noopener noreferrer" href="https://my.f5.com/manage/s/article/K000161377">NGINX ngx_http_rewrite_module vulnerability CVE-2026-9256</a></li>
</ul>

<figure id="linenosnginx-bash0" class="code"><div class="language-bash" data-lang="bash"><table class="rouge-table"><tbody><tr><td class="gutter gl"><pre class="lineno"><a id="linenosnginx-bash0-line1" href="#linenosnginx-bash0-line1">1</a>
<a id="linenosnginx-bash0-line2" href="#linenosnginx-bash0-line2">2</a>
<a id="linenosnginx-bash0-line3" href="#linenosnginx-bash0-line3">3</a>
<a id="linenosnginx-bash0-line4" href="#linenosnginx-bash0-line4">4</a>
<a id="linenosnginx-bash0-line5" href="#linenosnginx-bash0-line5">5</a>
</pre></td><td class="code"><div><pre><code class="highlight">apt <span class="nt">--no-install-recommends</span> <span class="se">\</span>
    <span class="nt">--no-install-suggests</span> <span class="nb">install</span> <span class="se">\</span>
    build-essential <span class="se">\</span>
    fakeroot <span class="se">\</span>
    devscripts
</code></pre></div></td></tr></tbody></table></div></figure>

<p><code class="language-plaintext highlighter-rouge">nano /etc/apt/sources.list</code></p>

<figure id="linenosnginx-bash1" class="code"><div class="language-bash" data-lang="bash"><table class="rouge-table"><tbody><tr><td class="gutter gl"><pre class="lineno"><a id="linenosnginx-bash1-line1" href="#linenosnginx-bash1-line1">1</a>
<a id="linenosnginx-bash1-line2" href="#linenosnginx-bash1-line2">2</a>
<a id="linenosnginx-bash1-line3" href="#linenosnginx-bash1-line3">3</a>
<a id="linenosnginx-bash1-line4" href="#linenosnginx-bash1-line4">4</a>
</pre></td><td class="code"><div><pre><code class="highlight"><span class="c"># trixie sources</span>
deb-src https://deb.debian.org/debian/ trixie main contrib non-free non-free-firmware
deb-src http://security.debian.org/debian-security/ trixie-security main contrib non-free non-free-firmware
deb-src https://deb.debian.org/debian/ trixie-updates main contrib non-free non-free-firmware
</code></pre></div></td></tr></tbody></table></div></figure>]]></content><author><name>Rentaro</name></author><category term="linux" /><category term="how-to" /><category term="nginx" /><category term="debian" /><category term="CVE" /><summary type="html"><![CDATA[Критична вразливість у Nginx CVE-2026-9256]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://webart4.me/images/gallery/linux/how-to/CVE-2026-9256.png" /><media:content medium="image" url="https://webart4.me/images/gallery/linux/how-to/CVE-2026-9256.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry xml:lang="uk"><title type="html">Якщо розробник, обираючи між зручністю та безпекою, вибирає зручність, він не отримає ані зручності, ані безпеки</title><link href="https://webart4.me/uk/linux/blog/you-were-given-the-choice-between-security-and-convenience-you-chose-convenience-and-you-will-have-neither-convenience-nor-security.html" rel="alternate" type="text/html" title="Якщо розробник, обираючи між зручністю та безпекою, вибирає зручність, він не отримає ані зручності, ані безпеки" /><published>2026-05-05T17:25:00+00:00</published><updated>2026-05-23T17:50:48+00:00</updated><id>https://webart4.me/uk/linux/blog/you-were-given-the-choice-between-security-and-convenience-you-chose-convenience-and-you-will-have-neither-convenience-nor-security</id><content type="html" xml:base="https://webart4.me/uk/linux/blog/you-were-given-the-choice-between-security-and-convenience-you-chose-convenience-and-you-will-have-neither-convenience-nor-security.html"><![CDATA[<section class="wide">
<figure class="pic wide">
<figcaption>Інженер з безпеки завантажив шкідливий скрипт у свій адмін-аккаунт <small>1280x1080</small>
<a class="iori" href="https://webart4.me/images/gallery/linux/blog/nice-security-engineering_exw.png" title="Source image: Інженер з безпеки завантажив шкідливий скрипт у свій адмін-аккаунт" target="_blank">nice-security-engineering_exw.png</a>
</figcaption>


<a class="psw" title="Інженер з безпеки завантажив шкідливий скрипт у свій адмін-аккаунт" href="https://webart4.me/images/gallery/linux/blog/nice-security-engineering_exw.png" target="_blank" data-pswp-width="1280" data-pswp-height="1080" data-pswp-max-width="1280" data-pswp-max-height="1080" data-pswp-max-zoom-width="1280">




<picture>
  
  <source srcset="https://webart4.me/images/resized/gallery/linux/blog/695/nice-security-engineering_exw.png" />
  
  <img src="https://webart4.me/images/resized/gallery/linux/blog/695/nice-security-engineering_exw.png" alt="Інженер з безпеки завантажив шкідливий скрипт у свій адмін-аккаунт" width="695" height="586" title="Інженер з безпеки завантажив шкідливий скрипт у свій адмін-аккаунт" />
  
</picture>
</a>
</figure>
</section>

<p>Минуло лише пів року, але стрічка новин не переставала приносити нові кумедні вразливості. <br />
Як завжди, я не акцентую увагу на системних вразливостях <a class="exu" target="_blank" rel="external nofollow noopener noreferrer" href="https://www.openwall.com/lists/oss-security/2026/03/17/8">snapd</a> / <a class="exu" target="_blank" rel="external nofollow noopener noreferrer" href="https://blog.qualys.com/vulnerabilities-threat-research/2026/03/17/cve-2026-3888-important-snap-flaw-enables-local-privilege-escalation-to-root">Rust Coreutils</a> / <a class="exu" target="_blank" rel="external nofollow noopener noreferrer" href="https://opennet.me/65170-flatpak">Flatpak</a>, ядрі (<a class="exu" target="_blank" rel="external nofollow noopener noreferrer" href="https://copy.fail/">Copy Fail</a>, <a class="exu" target="_blank" rel="external nofollow noopener noreferrer" href="https://github.com/V4bel/dirtyfrag">Dirty Frag</a>, <a class="exu" target="_blank" rel="external nofollow noopener noreferrer" href="https://github.com/v12-security/pocs/tree/main/fragnesia">Fragnesia</a>, <a class="exu" target="_blank" rel="external nofollow noopener noreferrer" href="https://github.com/0xdeadbeefnetwork/ssh-keysign-pwn">pidfd</a>, <a class="exu" target="_blank" rel="external nofollow noopener noreferrer" href="https://github.com/v12-security/pocs/tree/main/pintheft">PinTheft</a>, <a class="exu" target="_blank" rel="external nofollow noopener noreferrer" href="https://gist.github.com/lcfr-eth/2566a5cef312c94a5ff8d62fa417955f">GRO Frag</a>) або <a class="exu" target="_blank" rel="external nofollow noopener noreferrer" href="https://opennet.me/64984-apparmor">AppArmor</a>.<br /></p>

<p><br />
Якими б небезпечними вони не були - вони “умовно” пасивні, тобто за їх наявності потрібна низка факторів і активних дій зсередини чи ззовні для успішної експлуатації.<br />
<br /></p>

<p>Мені набагато цікавіше стежити за поширеннями шкідливого коду в системах розповсюдження пакетів, бібліотеках та інших репозиторіях.<br />
<br />
Тому що це стосується “активних” і безпосередніх атак, їм майже не потрібно поєднання певних факторів, після завантаження вони відразу ж вразять репозиторій розробника, далі зберуть його персональну / фінансову / авторизаційну інформацію, а після цього продовжать діяти по ланцюжку на всіх серверах, до яких у нього був доступ.<br />
<br /></p>]]></content><author><name>Rentaro</name></author><category term="linux" /><category term="blog" /><category term="zero-trust" /><category term="security" /><summary type="html"><![CDATA[Якщо розробник, обираючи між зручністю та безпекою, вибирає зручність, він не отримає ані зручності, ані безпеки]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://webart4.me/images/gallery/linux/blog/nice-security-engineering_exw.png" /><media:content medium="image" url="https://webart4.me/images/gallery/linux/blog/nice-security-engineering_exw.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry xml:lang="uk"><title type="html">Підключення до ізольованих системних середовищ із використанням Waypipe</title><link href="https://webart4.me/uk/linux/blog/connecting-to-isolated-system-environments-using-waypipe.html" rel="alternate" type="text/html" title="Підключення до ізольованих системних середовищ із використанням Waypipe" /><published>2026-05-05T13:41:00+00:00</published><updated>2026-05-23T17:50:48+00:00</updated><id>https://webart4.me/uk/linux/blog/connecting-to-isolated-system-environments-using-waypipe</id><content type="html" xml:base="https://webart4.me/uk/linux/blog/connecting-to-isolated-system-environments-using-waypipe.html"><![CDATA[<figure class="pic i">

<a class="psw" title="Коректний настрій" href="https://webart4.me/images/gallery/linux/blog/aluminium-tin-foil-hat_exw.jpg" target="_blank" data-pswp-width="1200" data-pswp-height="1000" data-pswp-max-width="1200" data-pswp-max-height="1000" data-pswp-max-zoom-width="1200">

<picture>
  <source srcset="https://webart4.me/images/resized/gallery/linux/blog/227/aluminium-tin-foil-hat_exw.jpg" />
  <source srcset="https://webart4.me/images/resized/gallery/linux/blog/355/aluminium-tin-foil-hat_exw.jpg 1.5x" />
  <source srcset="https://webart4.me/images/resized/gallery/linux/blog/695/aluminium-tin-foil-hat_exw.jpg 3x" />
  
  <img src="https://webart4.me/images/resized/gallery/linux/blog/227/aluminium-tin-foil-hat_exw.jpg" alt="Коректний настрій" width="227" height="189" title="Коректний настрій" />
</picture>
</a>
<figcaption>Коректний настрій <small>1200x1000</small><br /><a class="iori" href="https://webart4.me/images/gallery/linux/blog/aluminium-tin-foil-hat_exw.jpg" title="Source image: Коректний настрій" target="_blank">aluminium-tin-foil-hat_exw.jpg</a>
</figcaption>
</figure>

<p>Продовжуючи попередні нудні опуси на тему ізоляції оточень, саме час пригадати про wayland.<br />
Звичайно, це не заклик до дії, а лише приклади та роздуми.<br />
Сам я дотримуюся філософії, де центр системи це користувач, і він має право налаштовувати все так, як він вважає за потрібне, а не так як це нав’язується загальними тенденціями, або як це реалізовано в конкретному дистрибутиві, <u>разом з цим розуміючи і приймаючи всі ризики та наслідки цих дій</u>.<br />
Як то кажуть, “If you know what you are doing”.<br /></p>
<div class="ar"></div>
<p><br />
І перш ніж розпочати, знову варто написати, що:</p>

<ul>
  <li>Так, я розумію, що це дуже поверхово.</li>
  <li>Так, ніякі підключення до локальної графічної оболонки не припустимі для чогось небезпечного, і потрібно використовувати vnc або virt-viewer/spice.</li>
  <li>Непривілейований LXC слід замінити на Xen / KVM</li>
  <li>І так, я знаю, що з KVM ізоляції також можна вийти.</li>
  <li>І про Flatpak я теж знаю.</li>
  <li>І, нарешті, так, я знаю про <a class="exu" target="_blank" rel="external nofollow noopener noreferrer" href="https://www.qubes-os.org/">Qubes OS</a> та її архітектуру, можна сказати, з моменту її появи, а це 2010 рік.</li>
</ul>

<p><br />
І, дещо спрощуючи та адаптуючи ідеї QubesOS під свої повсякденні завдання, я віддаю перевагу в основному використати або інших локальних юзерів, або досить легковажні оточення LXC.<br />
<br />
І так, у них я запускаю не щось потенційно небезпечне, а те, що багато хто з вас використовують безпосередньо під своїм акаунтом у системі, наприклад:</p>

<ul>
  <li>Firefox для повсякденного використання та перегляду “чого завгодно”.</li>
  <li>Декілька проектів, які використовують пакети з PyPI, RubyGems.</li>
  <li>Окремо те, що я збираю з сорців з того ж GitHub.</li>
  <li>Сторонні програми element-desktop, Telegram, Zoom.</li>
</ul>]]></content><author><name>Rentaro</name></author><category term="linux" /><category term="blog" /><category term="zero-trust" /><category term="security" /><category term="waypipe" /><category term="wayland" /><summary type="html"><![CDATA[Підключення до ізольованих робочих середовищ за допомогою Waypipe та Wayland]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://webart4.me/images/gallery/linux/blog/aluminium-tin-foil-hat_exw.jpg" /><media:content medium="image" url="https://webart4.me/images/gallery/linux/blog/aluminium-tin-foil-hat_exw.jpg" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry xml:lang="uk"><title type="html">Встановлення Debian на raid-масив із LUKS шифруванням, кореневою файловою системою ZFS та завантаженням з UBS із detached header</title><link href="https://webart4.me/uk/linux/how-to/debian-on-raid-luks-zfs-usb-boot-and-detached-header.html" rel="alternate" type="text/html" title="Встановлення Debian на raid-масив із LUKS шифруванням, кореневою файловою системою ZFS та завантаженням з UBS із detached header" /><published>2026-05-04T22:32:00+00:00</published><updated>2026-05-23T17:50:48+00:00</updated><id>https://webart4.me/uk/linux/how-to/debian-on-raid-luks-zfs-usb-boot-and-detached-header</id><content type="html" xml:base="https://webart4.me/uk/linux/how-to/debian-on-raid-luks-zfs-usb-boot-and-detached-header.html"><![CDATA[<section class="wide">
<figure class="pic wide">
<figcaption>LUKS шифрование с отдельным header-файлом на USB <small>5504x3096</small>
<a class="iori" href="https://webart4.me/images/gallery/linux/how-to/luks-encrypted-brick.jpg" title="Source image: LUKS шифрование с отдельным header-файлом на USB" target="_blank">luks-encrypted-brick.jpg</a>
</figcaption>


<a class="psw" title="LUKS шифрование с отдельным header-файлом на USB" href="https://webart4.me/images/resized/gallery/linux/how-to/1600/luks-encrypted-brick.jpg" target="_blank" data-pswp-width="1600" data-pswp-height="900" data-pswp-tile-type="deepzoom" data-pswp-tile-url="/images/gallery/tiles/linux/how-to/luks-encrypted-brick_files/{z}/{x}_{y}.jpg" data-pswp-max-width="5504" data-pswp-max-height="3096">




<picture>
  
  <source srcset="https://webart4.me/images/resized/gallery/linux/how-to/695/luks-encrypted-brick.jpg" />
  <source srcset="https://webart4.me/images/resized/gallery/linux/how-to/1600/luks-encrypted-brick.jpg 2x" />
  <img src="https://webart4.me/images/resized/gallery/linux/how-to/695/luks-encrypted-brick.jpg" alt="LUKS шифрование с отдельным header-файлом на USB" width="695" height="391" title="LUKS шифрование с отдельным header-файлом на USB" />
  
</picture>
</a>
</figure>
</section>

<h2>Вступ здалеку</h2>

<p>Нещодавно знову ностальгував у FreeBSD, все чудово, все звично, все зручно. <br />
Лише один момент повністю виключає її з використання, принаймні в мене. <br />
Майже на всіх моїх ноутбуках FreeBSD не підтримує ні режим сну, ні режим очікування (s2ram/s2disk). <br />
І зробити я з цим нічого не зміг, а перепробував багато чого. <br />
<br />
Без режиму очікування абсолютно неможливо користуватися ноутбуком, так як після транспортування необхідно по новому все завантажувати, включати, відкривати.<br />
Та й перезавантажую робочі станції лише після оновлень, які цього вимагають. <br />
<br />
З багатьох приємних дрібниць, які є у Фряхі, і які відсутні в Debian це <u>ZFS Boot Environments</u>, що зручніше, ніж, скажімо, снапшоти LVM. <br />
А друге це GEOM_ELI, який підтримує не лише, як LUKS, режим <u>АБО пароль, АБО ключ</u>, але також підтримує режим <u>І пароль, І ключ</u>. <br /><br /></p>

<p>Подумав, подумав, та й вирішив розгорнути Debian з нуля з урахуванням усіх інструментів, які використовую, досвіду, і, що важливо, звичок. <br /><br /></p>

<p>Debian поки що залишається основною моєю системою, тому єдиний спосіб отримання хардварного (фізичного) ключа шифрування на додаток до паролю - це зробити його з хедера і розмістити на USB-флешці. <br /></p>]]></content><author><name>Rentaro</name></author><category term="linux" /><category term="how-to" /><category term="mdadm" /><category term="zfs" /><category term="luks" /><category term="usb-boot" /><category term="detached-header" /><summary type="html"><![CDATA[Встановлення Debian на raid-масив із LUKS шифруванням, кореневою файловою системою ZFS та завантаженням з UBS із Detached Header]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://webart4.me/images/gallery/linux/how-to/kubernetes-on-lxc.png" /><media:content medium="image" url="https://webart4.me/images/gallery/linux/how-to/kubernetes-on-lxc.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry xml:lang="uk"><title type="html">ZBook Studio x360</title><link href="https://webart4.me/uk/photo/techno/hp-zbook-studio-x360.html" rel="alternate" type="text/html" title="ZBook Studio x360" /><published>2026-04-17T22:21:00+00:00</published><updated>2026-05-23T17:50:48+00:00</updated><id>https://webart4.me/uk/photo/techno/hp_zbook_studio_x360</id><content type="html" xml:base="https://webart4.me/uk/photo/techno/hp-zbook-studio-x360.html"><![CDATA[<section class="wide">
<figure class="pic wide">
<figcaption>ZBook Studio x360 <small>3000x2100</small>
<a class="iori" href="https://webart4.me/images/gallery/photo/techno/hp_zbook_studio_x360/IMG_20260513_181633.jpg" title="Source image: ZBook Studio x360" target="_blank">IMG_20260513_181633.jpg</a>
</figcaption>


<a class="psw" title="ZBook Studio x360" href="https://webart4.me/images/resized/gallery/photo/techno/hp_zbook_studio_x360/1600/IMG_20260513_181633.jpg" target="_blank" data-pswp-width="1600" data-pswp-height="1120" data-pswp-tile-type="deepzoom" data-pswp-tile-url="/images/gallery/tiles/photo/techno/hp_zbook_studio_x360/IMG_20260513_181633_files/{z}/{x}_{y}.jpg" data-pswp-max-width="3000" data-pswp-max-height="2100">




<picture>
  
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/hp_zbook_studio_x360/695/IMG_20260513_181633.jpg" />
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/hp_zbook_studio_x360/1600/IMG_20260513_181633.jpg 2x" />
  <img src="https://webart4.me/images/resized/gallery/photo/techno/hp_zbook_studio_x360/695/IMG_20260513_181633.jpg" alt="ZBook Studio x360" width="695" height="487" title="ZBook Studio x360" />
  
</picture>
</a>
</figure>
</section>

<p><br /></p>

<h3>Попередній огляд ноутбука</h3>

<figure class="pic g">

<a class="psw" title="Трохи пилу" href="https://webart4.me/images/resized/gallery/photo/techno/hp_zbook_studio_x360/preview/1600/IMG_20260212_154405.jpg" target="_blank" data-pswp-width="1600" data-pswp-height="900" data-pswp-tile-type="deepzoom" data-pswp-tile-url="/images/gallery/tiles/photo/techno/hp_zbook_studio_x360/preview/IMG_20260212_154405_files/{z}/{x}_{y}.jpg" data-pswp-max-width="5504" data-pswp-max-height="3096">

<picture>
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/hp_zbook_studio_x360/preview/227/IMG_20260212_154405.jpg" />
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/hp_zbook_studio_x360/preview/355/IMG_20260212_154405.jpg 1.5x" />
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/hp_zbook_studio_x360/preview/695/IMG_20260212_154405.jpg 3x" />
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/hp_zbook_studio_x360/preview/1600/IMG_20260212_154405.jpg 7x" />
  <img src="https://webart4.me/images/resized/gallery/photo/techno/hp_zbook_studio_x360/preview/227/IMG_20260212_154405.jpg" alt="Трохи пилу" width="227" height="128" title="Трохи пилу" />
</picture>
</a>
<figcaption>Трохи пилу <small>5504x3096</small><br /><a class="iori" href="https://webart4.me/images/gallery/photo/techno/hp_zbook_studio_x360/preview/IMG_20260212_154405.jpg" title="Source image: Трохи пилу" target="_blank">IMG_20260212_154405.jpg</a>
</figcaption>
</figure>

<figure class="pic g">

<a class="psw" title="Трохи пилу" href="https://webart4.me/images/resized/gallery/photo/techno/hp_zbook_studio_x360/preview/1600/IMG_20260212_154411.jpg" target="_blank" data-pswp-width="1600" data-pswp-height="900" data-pswp-tile-type="deepzoom" data-pswp-tile-url="/images/gallery/tiles/photo/techno/hp_zbook_studio_x360/preview/IMG_20260212_154411_files/{z}/{x}_{y}.jpg" data-pswp-max-width="5504" data-pswp-max-height="3096">

<picture>
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/hp_zbook_studio_x360/preview/227/IMG_20260212_154411.jpg" />
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/hp_zbook_studio_x360/preview/355/IMG_20260212_154411.jpg 1.5x" />
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/hp_zbook_studio_x360/preview/695/IMG_20260212_154411.jpg 3x" />
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/hp_zbook_studio_x360/preview/1600/IMG_20260212_154411.jpg 7x" />
  <img src="https://webart4.me/images/resized/gallery/photo/techno/hp_zbook_studio_x360/preview/227/IMG_20260212_154411.jpg" alt="Трохи пилу" width="227" height="128" title="Трохи пилу" />
</picture>
</a>
<figcaption>Трохи пилу <small>5504x3096</small><br /><a class="iori" href="https://webart4.me/images/gallery/photo/techno/hp_zbook_studio_x360/preview/IMG_20260212_154411.jpg" title="Source image: Трохи пилу" target="_blank">IMG_20260212_154411.jpg</a>
</figcaption>
</figure>

<figure class="pic g">

<a class="psw" title="Загальний вигляд" href="https://webart4.me/images/resized/gallery/photo/techno/hp_zbook_studio_x360/preview/1600/IMG_20260221_183605.jpg" target="_blank" data-pswp-width="1600" data-pswp-height="900" data-pswp-tile-type="deepzoom" data-pswp-tile-url="/images/gallery/tiles/photo/techno/hp_zbook_studio_x360/preview/IMG_20260221_183605_files/{z}/{x}_{y}.jpg" data-pswp-max-width="5504" data-pswp-max-height="3096">

<picture>
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/hp_zbook_studio_x360/preview/227/IMG_20260221_183605.jpg" />
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/hp_zbook_studio_x360/preview/355/IMG_20260221_183605.jpg 1.5x" />
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/hp_zbook_studio_x360/preview/695/IMG_20260221_183605.jpg 3x" />
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/hp_zbook_studio_x360/preview/1600/IMG_20260221_183605.jpg 7x" />
  <img src="https://webart4.me/images/resized/gallery/photo/techno/hp_zbook_studio_x360/preview/227/IMG_20260221_183605.jpg" alt="Загальний вигляд" width="227" height="128" title="Загальний вигляд" />
</picture>
</a>
<figcaption>Загальний вигляд <small>5504x3096</small><br /><a class="iori" href="https://webart4.me/images/gallery/photo/techno/hp_zbook_studio_x360/preview/IMG_20260221_183605.jpg" title="Source image: Загальний вигляд" target="_blank">IMG_20260221_183605.jpg</a>
</figcaption>
</figure>

<div class="ar"></div>

<figure class="pic g">

<a class="psw" title="Щось не так" href="https://webart4.me/images/resized/gallery/photo/techno/hp_zbook_studio_x360/preview/1600/IMG_20260221_181713.jpg" target="_blank" data-pswp-width="1600" data-pswp-height="900" data-pswp-tile-type="deepzoom" data-pswp-tile-url="/images/gallery/tiles/photo/techno/hp_zbook_studio_x360/preview/IMG_20260221_181713_files/{z}/{x}_{y}.jpg" data-pswp-max-width="5504" data-pswp-max-height="3096">

<picture>
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/hp_zbook_studio_x360/preview/227/IMG_20260221_181713.jpg" />
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/hp_zbook_studio_x360/preview/355/IMG_20260221_181713.jpg 1.5x" />
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/hp_zbook_studio_x360/preview/695/IMG_20260221_181713.jpg 3x" />
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/hp_zbook_studio_x360/preview/1600/IMG_20260221_181713.jpg 7x" />
  <img src="https://webart4.me/images/resized/gallery/photo/techno/hp_zbook_studio_x360/preview/227/IMG_20260221_181713.jpg" alt="Щось не так" width="227" height="128" title="Щось не так" />
</picture>
</a>
<figcaption>Щось не так <small>5504x3096</small><br /><a class="iori" href="https://webart4.me/images/gallery/photo/techno/hp_zbook_studio_x360/preview/IMG_20260221_181713.jpg" title="Source image: Щось не так" target="_blank">IMG_20260221_181713.jpg</a>
</figcaption>
</figure>

<figure class="pic g">

<a class="psw" title="Щось не коректно" href="https://webart4.me/images/resized/gallery/photo/techno/hp_zbook_studio_x360/preview/1600/IMG_20260221_181724.jpg" target="_blank" data-pswp-width="1600" data-pswp-height="900" data-pswp-tile-type="deepzoom" data-pswp-tile-url="/images/gallery/tiles/photo/techno/hp_zbook_studio_x360/preview/IMG_20260221_181724_files/{z}/{x}_{y}.jpg" data-pswp-max-width="5504" data-pswp-max-height="3096">

<picture>
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/hp_zbook_studio_x360/preview/227/IMG_20260221_181724.jpg" />
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/hp_zbook_studio_x360/preview/355/IMG_20260221_181724.jpg 1.5x" />
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/hp_zbook_studio_x360/preview/695/IMG_20260221_181724.jpg 3x" />
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/hp_zbook_studio_x360/preview/1600/IMG_20260221_181724.jpg 7x" />
  <img src="https://webart4.me/images/resized/gallery/photo/techno/hp_zbook_studio_x360/preview/227/IMG_20260221_181724.jpg" alt="Щось не коректно" width="227" height="128" title="Щось не коректно" />
</picture>
</a>
<figcaption>Щось не коректно <small>5504x3096</small><br /><a class="iori" href="https://webart4.me/images/gallery/photo/techno/hp_zbook_studio_x360/preview/IMG_20260221_181724.jpg" title="Source image: Щось не коректно" target="_blank">IMG_20260221_181724.jpg</a>
</figcaption>
</figure>

<figure class="pic g">

<a class="psw" title="Що ж тут не так?" href="https://webart4.me/images/resized/gallery/photo/techno/hp_zbook_studio_x360/preview/1600/IMG_20260221_181730.jpg" target="_blank" data-pswp-width="1600" data-pswp-height="900" data-pswp-tile-type="deepzoom" data-pswp-tile-url="/images/gallery/tiles/photo/techno/hp_zbook_studio_x360/preview/IMG_20260221_181730_files/{z}/{x}_{y}.jpg" data-pswp-max-width="5504" data-pswp-max-height="3096">

<picture>
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/hp_zbook_studio_x360/preview/227/IMG_20260221_181730.jpg" />
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/hp_zbook_studio_x360/preview/355/IMG_20260221_181730.jpg 1.5x" />
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/hp_zbook_studio_x360/preview/695/IMG_20260221_181730.jpg 3x" />
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/hp_zbook_studio_x360/preview/1600/IMG_20260221_181730.jpg 7x" />
  <img src="https://webart4.me/images/resized/gallery/photo/techno/hp_zbook_studio_x360/preview/227/IMG_20260221_181730.jpg" alt="Що ж тут не так?" width="227" height="128" title="Що ж тут не так?" />
</picture>
</a>
<figcaption>Що ж тут не так? <small>5504x3096</small><br /><a class="iori" href="https://webart4.me/images/gallery/photo/techno/hp_zbook_studio_x360/preview/IMG_20260221_181730.jpg" title="Source image: Що ж тут не так?" target="_blank">IMG_20260221_181730.jpg</a>
</figcaption>
</figure>

<div class="ar"></div>

<figure class="pic g">

<a class="psw" title="Загальний вигляд" href="https://webart4.me/images/resized/gallery/photo/techno/hp_zbook_studio_x360/preview/1600/IMG_20260221_181934.jpg" target="_blank" data-pswp-width="1600" data-pswp-height="900" data-pswp-tile-type="deepzoom" data-pswp-tile-url="/images/gallery/tiles/photo/techno/hp_zbook_studio_x360/preview/IMG_20260221_181934_files/{z}/{x}_{y}.jpg" data-pswp-max-width="5504" data-pswp-max-height="3096">

<picture>
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/hp_zbook_studio_x360/preview/227/IMG_20260221_181934.jpg" />
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/hp_zbook_studio_x360/preview/355/IMG_20260221_181934.jpg 1.5x" />
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/hp_zbook_studio_x360/preview/695/IMG_20260221_181934.jpg 3x" />
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/hp_zbook_studio_x360/preview/1600/IMG_20260221_181934.jpg 7x" />
  <img src="https://webart4.me/images/resized/gallery/photo/techno/hp_zbook_studio_x360/preview/227/IMG_20260221_181934.jpg" alt="Загальний вигляд" width="227" height="128" title="Загальний вигляд" />
</picture>
</a>
<figcaption>Загальний вигляд <small>5504x3096</small><br /><a class="iori" href="https://webart4.me/images/gallery/photo/techno/hp_zbook_studio_x360/preview/IMG_20260221_181934.jpg" title="Source image: Загальний вигляд" target="_blank">IMG_20260221_181934.jpg</a>
</figcaption>
</figure>

<figure class="pic g">

<a class="psw" title="Загальний вигляд" href="https://webart4.me/images/resized/gallery/photo/techno/hp_zbook_studio_x360/preview/1600/IMG_20260221_182151.jpg" target="_blank" data-pswp-width="1600" data-pswp-height="900" data-pswp-tile-type="deepzoom" data-pswp-tile-url="/images/gallery/tiles/photo/techno/hp_zbook_studio_x360/preview/IMG_20260221_182151_files/{z}/{x}_{y}.jpg" data-pswp-max-width="5504" data-pswp-max-height="3096">

<picture>
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/hp_zbook_studio_x360/preview/227/IMG_20260221_182151.jpg" />
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/hp_zbook_studio_x360/preview/355/IMG_20260221_182151.jpg 1.5x" />
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/hp_zbook_studio_x360/preview/695/IMG_20260221_182151.jpg 3x" />
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/hp_zbook_studio_x360/preview/1600/IMG_20260221_182151.jpg 7x" />
  <img src="https://webart4.me/images/resized/gallery/photo/techno/hp_zbook_studio_x360/preview/227/IMG_20260221_182151.jpg" alt="Загальний вигляд" width="227" height="128" title="Загальний вигляд" />
</picture>
</a>
<figcaption>Загальний вигляд <small>5504x3096</small><br /><a class="iori" href="https://webart4.me/images/gallery/photo/techno/hp_zbook_studio_x360/preview/IMG_20260221_182151.jpg" title="Source image: Загальний вигляд" target="_blank">IMG_20260221_182151.jpg</a>
</figcaption>
</figure>

<figure class="pic g">

<a class="psw" title="Загальний вигляд" href="https://webart4.me/images/resized/gallery/photo/techno/hp_zbook_studio_x360/preview/1600/IMG_20260221_183635.jpg" target="_blank" data-pswp-width="1600" data-pswp-height="900" data-pswp-tile-type="deepzoom" data-pswp-tile-url="/images/gallery/tiles/photo/techno/hp_zbook_studio_x360/preview/IMG_20260221_183635_files/{z}/{x}_{y}.jpg" data-pswp-max-width="5504" data-pswp-max-height="3096">

<picture>
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/hp_zbook_studio_x360/preview/227/IMG_20260221_183635.jpg" />
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/hp_zbook_studio_x360/preview/355/IMG_20260221_183635.jpg 1.5x" />
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/hp_zbook_studio_x360/preview/695/IMG_20260221_183635.jpg 3x" />
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/hp_zbook_studio_x360/preview/1600/IMG_20260221_183635.jpg 7x" />
  <img src="https://webart4.me/images/resized/gallery/photo/techno/hp_zbook_studio_x360/preview/227/IMG_20260221_183635.jpg" alt="Загальний вигляд" width="227" height="128" title="Загальний вигляд" />
</picture>
</a>
<figcaption>Загальний вигляд <small>5504x3096</small><br /><a class="iori" href="https://webart4.me/images/gallery/photo/techno/hp_zbook_studio_x360/preview/IMG_20260221_183635.jpg" title="Source image: Загальний вигляд" target="_blank">IMG_20260221_183635.jpg</a>
</figcaption>
</figure>

<div class="ar"></div>]]></content><author><name>Rentaro</name></author><category term="photo" /><category term="techno" /><category term="zbook" /><category term="x360" /><summary type="html"><![CDATA[ZBook Studio x360]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://webart4.me/images/gallery/photo/techno/hp_zbook_studio_x360/preview/IMG_20260221_181934.jpg" /><media:content medium="image" url="https://webart4.me/images/gallery/photo/techno/hp_zbook_studio_x360/preview/IMG_20260221_181934.jpg" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry xml:lang="uk"><title type="html">Як треба (і як не треба) супроводжувати вашу систему, GIT та пакети</title><link href="https://webart4.me/uk/linux/blog/how-to-and-how-not-to-maintain-your-system.html" rel="alternate" type="text/html" title="Як треба (і як не треба) супроводжувати вашу систему, GIT та пакети" /><published>2026-01-10T12:59:00+00:00</published><updated>2026-05-23T17:50:48+00:00</updated><id>https://webart4.me/uk/linux/blog/how-to-and-how-not-to-maintain-your-system</id><content type="html" xml:base="https://webart4.me/uk/linux/blog/how-to-and-how-not-to-maintain-your-system.html"><![CDATA[<figure class="pic i">

<a class="psw" title="Гарний адмін та його сервер" href="https://webart4.me/images/gallery/linux/blog/good_admin_and_his_server_exw.jpg" target="_blank" data-pswp-width="1000" data-pswp-height="1000" data-pswp-max-width="1000" data-pswp-max-height="1000" data-pswp-max-zoom-width="1000">

<picture>
  <source srcset="https://webart4.me/images/resized/gallery/linux/blog/227/good_admin_and_his_server_exw.jpg" />
  <source srcset="https://webart4.me/images/resized/gallery/linux/blog/355/good_admin_and_his_server_exw.jpg 1.5x" />
  <source srcset="https://webart4.me/images/resized/gallery/linux/blog/695/good_admin_and_his_server_exw.jpg 3x" />
  
  <img src="https://webart4.me/images/resized/gallery/linux/blog/227/good_admin_and_his_server_exw.jpg" alt="Гарний адмін та його сервер" width="227" height="227" title="Гарний адмін та його сервер" />
</picture>
</a>
<figcaption>Гарний адмін та його сервер <small>1000x1000</small><br /><a class="iori" href="https://webart4.me/images/gallery/linux/blog/good_admin_and_his_server_exw.jpg" title="Source image: Гарний адмін та його сервер" target="_blank">good_admin_and_his_server_exw.jpg</a>
</figcaption>
</figure>

<p>Стандартна ситуація, у вас є основний робочий комп’ютер, на якому у вас є три різних проекта.<br />
Один проект на nodejs, другий продакшн на python, а третій ваш власний “pet project”, теж на python.<br />
А ще у вас у цій же системі особиста та робоча пошта, та й, скажімо, браузер і клієнт-банк.<br />
І це все під вашим юзером.<br />
Звичайно ж, головне, щоб не під рутом!<br />
Решта не має значення. ¯\_(ツ)_/¯<br />
Все цілком звичайне.<br />
<br />
У багатьох технічно грамотних розробників таких проектів можуть бути десятки і десятки ключів для ssh або git серверів.<br />
<br /></p>

<h2>Приклад із популярним фреймворком PyTorch</h2>
<p><br /></p>

<p>Цілком повсякденно Ви пишете свій код, іноді комітіте, і тут у ваш затишний pet-project з AI прилітає оновлення torchtriton.<br />
А після цього з вашої системи відлітають наступні набори даних, відповідно до основної функції бінарника, яка робить наступне:
<br /></p>

<ul>
  <li>Збір системної інформації:
    <ul>
      <li><code class="language-plaintext highlighter-rouge">nameservers з /etc/resolv.conf</code></li>
      <li><code class="language-plaintext highlighter-rouge">hostname з gethostname()</code></li>
      <li><code class="language-plaintext highlighter-rouge">поточний логін з getlogin()</code></li>
      <li><code class="language-plaintext highlighter-rouge">поточна робоча директорія з getcwd()</code></li>
      <li><code class="language-plaintext highlighter-rouge">змінні оточення</code></li>
    </ul>
  </li>
  <li>Читання наступних файлів:
    <ul>
      <li><code class="language-plaintext highlighter-rouge">/etc/hosts</code></li>
      <li><code class="language-plaintext highlighter-rouge">/etc/passwd</code></li>
      <li><code class="language-plaintext highlighter-rouge">Перші 1,000 файлів з $HOME/*</code></li>
      <li><code class="language-plaintext highlighter-rouge">$HOME/.gitconfig</code></li>
      <li><code class="language-plaintext highlighter-rouge">$HOME/.ssh/*</code></li>
    </ul>
  </li>
</ul>

<p>Оновлення прилетіло, конфедиційні дані – відлетіли.<br />
Скомпрометовано не тільки все під вашим юзером (і, можливо, системою), але й по ланцюжку все, чим ви керували, куди комітили, куди підключалися.<br /></p>]]></content><author><name>Rentaro</name></author><category term="linux" /><category term="blog" /><category term="zero-trust" /><category term="security" /><summary type="html"><![CDATA[Як треба (і як не треба) супроводжувати вашу систему, GIT та пакети]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://webart4.me/images/gallery/linux/blog/good_admin_and_his_server_exw.jpg" /><media:content medium="image" url="https://webart4.me/images/gallery/linux/blog/good_admin_and_his_server_exw.jpg" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry xml:lang="uk"><title type="html">Встановлення основних версій Python на Debian Trixie</title><link href="https://webart4.me/uk/linux/how-to/all-python-versions-on-trixie.html" rel="alternate" type="text/html" title="Встановлення основних версій Python на Debian Trixie" /><published>2025-12-24T19:55:00+00:00</published><updated>2026-05-23T17:50:48+00:00</updated><id>https://webart4.me/uk/linux/how-to/all-python-versions-on-trixie</id><content type="html" xml:base="https://webart4.me/uk/linux/how-to/all-python-versions-on-trixie.html"><![CDATA[<section class="wide">
<figure class="pic wide">
<figcaption>Python та Debian <small>1600x904</small>
<a class="iori" href="https://webart4.me/images/gallery/linux/how-to/debian-python.png" title="Source image: Python та Debian" target="_blank">debian-python.png</a>
</figcaption>


<a class="psw" title="Python та Debian" href="https://webart4.me/images/gallery/linux/how-to/debian-python.png" target="_blank" data-pswp-width="1600" data-pswp-height="904" data-pswp-max-width="1600" data-pswp-max-height="904" data-pswp-max-zoom-width="1600">




<picture>
  
  <source srcset="https://webart4.me/images/resized/gallery/linux/how-to/695/debian-python.png" />
  
  <img src="https://webart4.me/images/resized/gallery/linux/how-to/695/debian-python.png" alt="Python та Debian" width="695" height="393" title="Python та Debian" />
  
</picture>
</a>
</figure>
</section>

<p>Дуже, дуже часто доводиться стикатися з необхідністю використання певної версії Пітона, наприклад, для torch, або чогось специфічного.<br />
Використовувати <code class="language-plaintext highlighter-rouge">conda</code> або Docker у зв’язці з <code class="language-plaintext highlighter-rouge">nvidia-container-toolkit</code> і потім налаштовувати образи наприклад <code class="language-plaintext highlighter-rouge">nvidia/cuda:13.0.1-runtime-ubuntu22.04</code> мені відчувається протиприродно, хоча часто так робив.<br />
Та й у контейнері доводиться встановлювати додаткові пакети.<br />
<br />
Простіше і зручніше зібрати все на хостовій системі, але при цьому не допустити контамінації всієї системи сторонніми бібліотеками та файлами.<br />
<br />
Далі наводиться приклад компіляції кількох версій Python тільки для групи <code class="language-plaintext highlighter-rouge">verpy</code>, що дещо зручніше, ніж встановлення лише для одного користувача.<br />
<br /></p>
<ul>
  <li><code class="language-plaintext highlighter-rouge">ai</code> - довільний користувач, від якого здійснюється компіляція.</li>
  <li><code class="language-plaintext highlighter-rouge">verpy</code> - група, якою буде дозволено використання.</li>
</ul>

<figure id="linenospyinst-bash0" class="code"><div class="language-bash" data-lang="bash"><table class="rouge-table"><tbody><tr><td class="gutter gl"><pre class="lineno"><a id="linenospyinst-bash0-line1" href="#linenospyinst-bash0-line1">1</a>
<a id="linenospyinst-bash0-line2" href="#linenospyinst-bash0-line2">2</a>
<a id="linenospyinst-bash0-line3" href="#linenospyinst-bash0-line3">3</a>
<a id="linenospyinst-bash0-line4" href="#linenospyinst-bash0-line4">4</a>
</pre></td><td class="code"><div><pre><code class="highlight">apt <span class="nb">install</span> <span class="se">\</span>
    build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev <span class="se">\</span>
    wget curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev libffi-dev <span class="se">\</span>
    liblzma-dev libgdbm-dev libnsl-dev libgdbm-compat-dev
</code></pre></div></td></tr></tbody></table></div></figure>

<p><code class="language-plaintext highlighter-rouge">mkdir /opt/openssl</code><br />
<code class="language-plaintext highlighter-rouge">mkdir /opt/python</code><br />
<code class="language-plaintext highlighter-rouge">groupadd --gid 42398 verpy</code><br />
<code class="language-plaintext highlighter-rouge">usermod -aG verpy ai</code><br /></p>]]></content><author><name>Rentaro</name></author><category term="linux" /><category term="how-to" /><category term="python" /><category term="trixie" /><summary type="html"><![CDATA[Встановлення основних версій Python на Debian Trixie]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://webart4.me/images/gallery/linux/how-to/debian-python.png" /><media:content medium="image" url="https://webart4.me/images/gallery/linux/how-to/debian-python.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry xml:lang="uk"><title type="html">Помилка підключення GitLab Agent: Unauthorized</title><link href="https://webart4.me/uk/linux/blog/kubernetes-agent-unauthorized-error.html" rel="alternate" type="text/html" title="Помилка підключення GitLab Agent: Unauthorized" /><published>2025-11-25T23:39:00+00:00</published><updated>2025-12-24T23:16:57+00:00</updated><id>https://webart4.me/uk/linux/blog/kubernetes-agent-unauthorized-error</id><content type="html" xml:base="https://webart4.me/uk/linux/blog/kubernetes-agent-unauthorized-error.html"><![CDATA[<section class="wide">
<figure class="pic wide">
<figcaption>Помилка підключення GitLab Agent <small>1400x350</small>
<a class="iori" href="https://webart4.me/images/gallery/linux/blog/kubernetes_gitlab_agent_error.png" title="Source image: Помилка підключення GitLab Agent" target="_blank">kubernetes_gitlab_agent_error.png</a>
</figcaption>


<a class="psw" title="Помилка підключення GitLab Agent" href="https://webart4.me/images/gallery/linux/blog/kubernetes_gitlab_agent_error.png" target="_blank" data-pswp-width="1400" data-pswp-height="350" data-pswp-max-width="1400" data-pswp-max-height="350" data-pswp-max-zoom-width="1400">




<picture>
  
  <source srcset="https://webart4.me/images/resized/gallery/linux/blog/695/kubernetes_gitlab_agent_error.png" />
  
  <img src="https://webart4.me/images/resized/gallery/linux/blog/695/kubernetes_gitlab_agent_error.png" alt="Помилка підключення GitLab Agent" width="695" height="174" title="Помилка підключення GitLab Agent" />
  
</picture>
</a>
</figure>
</section>

<p>Не вдаючись до подробиць, як саме і чому все організовано, доступ здійснюється по наступному ланцюжку:</p>

<figure id="linenoskubernetes-text0" class="code"><div class="language-text" data-lang="text"><table class="rouge-table"><tbody><tr><td class="gutter gl"><pre class="lineno"><a id="linenoskubernetes-text0-line1" href="#linenoskubernetes-text0-line1">1</a>
</pre></td><td class="code"><div><pre><code class="highlight">Nginx stream ingress &lt;&gt; Main Nginx Frontend &lt;&gt; Nginx Backend inside GitLab instance.
</code></pre></div></td></tr></tbody></table></div></figure>

<p>Основний фронтенд управляє піддоменом gitlab, який закритий для зовнішнього доступу за допомогою авторизації <code class="language-plaintext highlighter-rouge">auth_basic</code>.<br /></p>]]></content><author><name>Rentaro</name></author><category term="linux" /><category term="blog" /><category term="kubernetes" /><category term="gitlab" /><category term="agentk" /><summary type="html"><![CDATA[Помилка підключення GitLab Agent: Unauthorized: Authorization header]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://webart4.me/images/gallery/linux/blog/kubernetes_gitlab_agent_error.png" /><media:content medium="image" url="https://webart4.me/images/gallery/linux/blog/kubernetes_gitlab_agent_error.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry xml:lang="uk"><title type="html">Встановлення Kubernetes на LXC</title><link href="https://webart4.me/uk/linux/how-to/kubernetes-on-lxc.html" rel="alternate" type="text/html" title="Встановлення Kubernetes на LXC" /><published>2025-11-21T21:25:00+00:00</published><updated>2025-12-24T23:16:57+00:00</updated><id>https://webart4.me/uk/linux/how-to/kubernetes-on-lxc</id><content type="html" xml:base="https://webart4.me/uk/linux/how-to/kubernetes-on-lxc.html"><![CDATA[<section class="wide">
<figure class="pic wide">
<figcaption>Kubernetes на LXC <small>1000x1040</small>
<a class="iori" href="https://webart4.me/images/gallery/linux/how-to/kubernetes-on-lxc.png" title="Source image: Kubernetes на LXC" target="_blank">kubernetes-on-lxc.png</a>
</figcaption>


<a class="psw" title="Kubernetes на LXC" href="https://webart4.me/images/gallery/linux/how-to/kubernetes-on-lxc.png" target="_blank" data-pswp-width="1000" data-pswp-height="1040" data-pswp-max-width="1000" data-pswp-max-height="1040" data-pswp-max-zoom-width="1000">




<picture>
  
  <source srcset="https://webart4.me/images/resized/gallery/linux/how-to/695/kubernetes-on-lxc.png" />
  
  <img src="https://webart4.me/images/resized/gallery/linux/how-to/695/kubernetes-on-lxc.png" alt="Kubernetes на LXC" width="695" height="723" title="Kubernetes на LXC" />
  
</picture>
</a>
</figure>
</section>

<p>У цьому прикладі показана установка поверх LXC, тоді як для будь-якого більш-менш серйозного застосування це абсолютно неприйнятно і вимагає використання KVM з додатковими заходами безпеки.<br />
І, крім того, встановлення на KVM буде набагато, набагато простіше.<br />
LXC не забезпечує адекватної безпеки, оскільки для правильної роботи потрібне монтування розділів <code class="language-plaintext highlighter-rouge">/sys</code> та <code class="language-plaintext highlighter-rouge">/proc</code> з хоста, які доступні всім примірникам LXC.<br />
Крім того, цей приклад потребує використання привілейованого контейнера LXC.<br />
Однак LXC дозволяє легко налаштувати <strong>тестову інфраструктуру</strong> без накладних витрат, пов’язаних з KVM.<br />
Тому деякі аспекти в цьому прикладі будуть пов’язані виключно з налаштуванням в LXC.</p>

<p><br /></p>

<h2>Хост</h2>

<p>Спочатку давайте підготуємо хост-систему.</p>

<p><code class="language-plaintext highlighter-rouge">nano /etc/modules</code></p>

<figure id="linenoslxc-text0" class="code"><div class="language-text" data-lang="text"><table class="rouge-table"><tbody><tr><td class="gutter gl"><pre class="lineno"><a id="linenoslxc-text0-line1" href="#linenoslxc-text0-line1">1</a>
<a id="linenoslxc-text0-line2" href="#linenoslxc-text0-line2">2</a>
<a id="linenoslxc-text0-line3" href="#linenoslxc-text0-line3">3</a>
<a id="linenoslxc-text0-line4" href="#linenoslxc-text0-line4">4</a>
<a id="linenoslxc-text0-line5" href="#linenoslxc-text0-line5">5</a>
<a id="linenoslxc-text0-line6" href="#linenoslxc-text0-line6">6</a>
<a id="linenoslxc-text0-line7" href="#linenoslxc-text0-line7">7</a>
<a id="linenoslxc-text0-line8" href="#linenoslxc-text0-line8">8</a>
<a id="linenoslxc-text0-line9" href="#linenoslxc-text0-line9">9</a>
<a id="linenoslxc-text0-line10" href="#linenoslxc-text0-line10">10</a>
<a id="linenoslxc-text0-line11" href="#linenoslxc-text0-line11">11</a>
</pre></td><td class="code"><div><pre><code class="highlight">overlay
nf_nat
br_netfilter
xt_conntrack
rbd
fuse
ip_vs
ip_vs_rr
ip_vs_wrr
ip_vs_sh
iptable_nat
</code></pre></div></td></tr></tbody></table></div></figure>

<p><code class="language-plaintext highlighter-rouge">nano /etc/sysctl.d/35-lxc-kubernetes.conf</code></p>

<figure id="linenoslxc-bash1" class="code"><div class="language-bash" data-lang="bash"><table class="rouge-table"><tbody><tr><td class="gutter gl"><pre class="lineno"><a id="linenoslxc-bash1-line1" href="#linenoslxc-bash1-line1">1</a>
<a id="linenoslxc-bash1-line2" href="#linenoslxc-bash1-line2">2</a>
<a id="linenoslxc-bash1-line3" href="#linenoslxc-bash1-line3">3</a>
<a id="linenoslxc-bash1-line4" href="#linenoslxc-bash1-line4">4</a>
<a id="linenoslxc-bash1-line5" href="#linenoslxc-bash1-line5">5</a>
<a id="linenoslxc-bash1-line6" href="#linenoslxc-bash1-line6">6</a>
<a id="linenoslxc-bash1-line7" href="#linenoslxc-bash1-line7">7</a>
<a id="linenoslxc-bash1-line8" href="#linenoslxc-bash1-line8">8</a>
<a id="linenoslxc-bash1-line9" href="#linenoslxc-bash1-line9">9</a>
<a id="linenoslxc-bash1-line10" href="#linenoslxc-bash1-line10">10</a>
<a id="linenoslxc-bash1-line11" href="#linenoslxc-bash1-line11">11</a>
</pre></td><td class="code"><div><pre><code class="highlight">kernel.dmesg_restrict <span class="o">=</span> 0
net.ipv4.ip_forward <span class="o">=</span> 1
net.ipv6.conf.all.forwarding <span class="o">=</span> 1
net.bridge.bridge-nf-call-iptables <span class="o">=</span> 1
<span class="c"># --conntrack-max-per-core Default: 32768 * N</span>
net.netfilter.nf_conntrack_max<span class="o">=</span>131072
<span class="c"># net.bridge.bridge-nf-call-arptables</span>
<span class="c"># kernel.pid_max=100000</span>
<span class="c"># user.max_user_namespaces=15000</span>
vm.compact_memory <span class="o">=</span> 1
vm.overcommit_memory <span class="o">=</span> 1
</code></pre></div></td></tr></tbody></table></div></figure>]]></content><author><name>Rentaro</name></author><category term="linux" /><category term="how-to" /><category term="kubernetes" /><category term="k8s" /><category term="lxc" /><summary type="html"><![CDATA[Встановлення Kubernetes на LXC всередині KVM]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://webart4.me/images/gallery/linux/how-to/kubernetes-on-lxc.png" /><media:content medium="image" url="https://webart4.me/images/gallery/linux/how-to/kubernetes-on-lxc.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry xml:lang="uk"><title type="html">Корінь всіх проблем з електронікою</title><link href="https://webart4.me/uk/electronics/repair/electro-root-of-all-evil.html" rel="alternate" type="text/html" title="Корінь всіх проблем з електронікою" /><published>2025-11-08T21:31:00+00:00</published><updated>2026-01-24T11:43:14+00:00</updated><id>https://webart4.me/uk/electronics/repair/electro-root-of-all-evil</id><content type="html" xml:base="https://webart4.me/uk/electronics/repair/electro-root-of-all-evil.html"><![CDATA[<section class="wide">
<figure class="pic wide">
<figcaption>Dyson v12 турбіна та головна плата <small>5504x3096</small>
<a class="iori" href="https://webart4.me/images/gallery/electronics/dyson_cap/IMG_20251108_125522.jpg" title="Source image: Dyson v12 турбіна та головна плата" target="_blank">IMG_20251108_125522.jpg</a>
</figcaption>


<a class="psw" title="Dyson v12 турбіна та головна плата" href="https://webart4.me/images/resized/gallery/electronics/dyson_cap/1600/IMG_20251108_125522.jpg" target="_blank" data-pswp-width="1600" data-pswp-height="900" data-pswp-tile-type="deepzoom" data-pswp-tile-url="/images/gallery/tiles/electronics/dyson_cap/IMG_20251108_125522_files/{z}/{x}_{y}.jpg" data-pswp-max-width="5504" data-pswp-max-height="3096">




<picture>
  
  <source srcset="https://webart4.me/images/resized/gallery/electronics/dyson_cap/695/IMG_20251108_125522.jpg" />
  <source srcset="https://webart4.me/images/resized/gallery/electronics/dyson_cap/1600/IMG_20251108_125522.jpg 2x" />
  <img src="https://webart4.me/images/resized/gallery/electronics/dyson_cap/695/IMG_20251108_125522.jpg" alt="Dyson v12 турбіна та головна плата" width="695" height="391" title="Dyson v12 турбіна та головна плата" />
  
</picture>
</a>
</figure>
</section>]]></content><author><name>Rentaro</name></author><category term="electronics" /><category term="repair" /><category term="repair" /><category term="dyson" /><summary type="html"><![CDATA[Корінь всіх проблем з електронікою]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://webart4.me/images/gallery/electronics/dyson_cap/IMG_20251108_125522.jpg" /><media:content medium="image" url="https://webart4.me/images/gallery/electronics/dyson_cap/IMG_20251108_125522.jpg" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry xml:lang="uk"><title type="html">Нові іграшки</title><link href="https://webart4.me/uk/photo/techno/new-toys.html" rel="alternate" type="text/html" title="Нові іграшки" /><published>2025-11-01T16:26:00+00:00</published><updated>2025-11-11T14:56:05+00:00</updated><id>https://webart4.me/uk/photo/techno/new-toys</id><content type="html" xml:base="https://webart4.me/uk/photo/techno/new-toys.html"><![CDATA[<section class="wide">
<figure class="pic wide">
<figcaption>LiteVNA 64 <small>4032x3024</small>
<a class="iori" href="https://webart4.me/images/gallery/photo/techno/new_toys/LiteVNA_64.jpg" title="Source image: LiteVNA 64" target="_blank">LiteVNA_64.jpg</a>
</figcaption>


<a class="psw" title="LiteVNA 64" href="https://webart4.me/images/resized/gallery/photo/techno/new_toys/1600/LiteVNA_64.jpg" target="_blank" data-pswp-width="1600" data-pswp-height="1200" data-pswp-tile-type="deepzoom" data-pswp-tile-url="/images/gallery/tiles/photo/techno/new_toys/LiteVNA_64_files/{z}/{x}_{y}.jpg" data-pswp-max-width="4032" data-pswp-max-height="3024">




<picture>
  
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/new_toys/695/LiteVNA_64.jpg" />
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/new_toys/1600/LiteVNA_64.jpg 2x" />
  <img src="https://webart4.me/images/resized/gallery/photo/techno/new_toys/695/LiteVNA_64.jpg" alt="LiteVNA 64" width="695" height="521" title="LiteVNA 64" />
  
</picture>
</a>
</figure>
</section>]]></content><author><name>Art</name></author><category term="photo" /><category term="techno" /><category term="meshtastic" /><category term="LiteVNA64" /><summary type="html"><![CDATA[Нові іграшки]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://webart4.me/images/gallery/photo/techno/new_toys/LiteVNA_64.jpg" /><media:content medium="image" url="https://webart4.me/images/gallery/photo/techno/new_toys/LiteVNA_64.jpg" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry xml:lang="uk"><title type="html">ZBook Fury - Огляд та очистка після попереднього власника</title><link href="https://webart4.me/uk/photo/techno/hp-zbook-fury.html" rel="alternate" type="text/html" title="ZBook Fury - Огляд та очистка після попереднього власника" /><published>2025-10-15T22:07:00+00:00</published><updated>2026-01-31T16:39:13+00:00</updated><id>https://webart4.me/uk/photo/techno/hp_zbook_fury</id><content type="html" xml:base="https://webart4.me/uk/photo/techno/hp-zbook-fury.html"><![CDATA[<section class="wide">
<figure class="pic wide">
<figcaption>HP ZBook Fury <small>3700x2500</small>
<a class="iori" href="https://webart4.me/images/gallery/photo/techno/hp_zbook_fury/IMG_20251117_113619.jpg" title="Source image: HP ZBook Fury" target="_blank">IMG_20251117_113619.jpg</a>
</figcaption>


<a class="psw" title="HP ZBook Fury" href="https://webart4.me/images/resized/gallery/photo/techno/hp_zbook_fury/1600/IMG_20251117_113619.jpg" target="_blank" data-pswp-width="1600" data-pswp-height="1081" data-pswp-tile-type="deepzoom" data-pswp-tile-url="/images/gallery/tiles/photo/techno/hp_zbook_fury/IMG_20251117_113619_files/{z}/{x}_{y}.jpg" data-pswp-max-width="3700" data-pswp-max-height="2500">




<picture>
  
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/hp_zbook_fury/695/IMG_20251117_113619.jpg" />
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/hp_zbook_fury/1600/IMG_20251117_113619.jpg 2x" />
  <img src="https://webart4.me/images/resized/gallery/photo/techno/hp_zbook_fury/695/IMG_20251117_113619.jpg" alt="HP ZBook Fury" width="695" height="470" title="HP ZBook Fury" />
  
</picture>
</a>
</figure>
</section>

<p><br /></p>

<h3>Початковий огляд ноутбука</h3>

<figure class="pic g">

<a class="psw" title="Задня кришка знята" href="https://webart4.me/images/resized/gallery/photo/techno/hp_zbook_fury/1600/IMG_20250926_195141.jpg" target="_blank" data-pswp-width="1600" data-pswp-height="900" data-pswp-tile-type="deepzoom" data-pswp-tile-url="/images/gallery/tiles/photo/techno/hp_zbook_fury/IMG_20250926_195141_files/{z}/{x}_{y}.jpg" data-pswp-max-width="5504" data-pswp-max-height="3096">

<picture>
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/hp_zbook_fury/227/IMG_20250926_195141.jpg" />
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/hp_zbook_fury/355/IMG_20250926_195141.jpg 1.5x" />
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/hp_zbook_fury/695/IMG_20250926_195141.jpg 3x" />
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/hp_zbook_fury/1600/IMG_20250926_195141.jpg 7x" />
  <img src="https://webart4.me/images/resized/gallery/photo/techno/hp_zbook_fury/227/IMG_20250926_195141.jpg" alt="Задня кришка знята" width="227" height="128" title="Задня кришка знята" />
</picture>
</a>
<figcaption>Задня кришка знята <small>5504x3096</small><br /><a class="iori" href="https://webart4.me/images/gallery/photo/techno/hp_zbook_fury/IMG_20250926_195141.jpg" title="Source image: Задня кришка знята" target="_blank">IMG_20250926_195141.jpg</a>
</figcaption>
</figure>

<figure class="pic g">

<a class="psw" title="Задня кришка знята" href="https://webart4.me/images/resized/gallery/photo/techno/hp_zbook_fury/1600/IMG_20250926_195148.jpg" target="_blank" data-pswp-width="1600" data-pswp-height="900" data-pswp-tile-type="deepzoom" data-pswp-tile-url="/images/gallery/tiles/photo/techno/hp_zbook_fury/IMG_20250926_195148_files/{z}/{x}_{y}.jpg" data-pswp-max-width="5504" data-pswp-max-height="3096">

<picture>
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/hp_zbook_fury/227/IMG_20250926_195148.jpg" />
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/hp_zbook_fury/355/IMG_20250926_195148.jpg 1.5x" />
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/hp_zbook_fury/695/IMG_20250926_195148.jpg 3x" />
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/hp_zbook_fury/1600/IMG_20250926_195148.jpg 7x" />
  <img src="https://webart4.me/images/resized/gallery/photo/techno/hp_zbook_fury/227/IMG_20250926_195148.jpg" alt="Задня кришка знята" width="227" height="128" title="Задня кришка знята" />
</picture>
</a>
<figcaption>Задня кришка знята <small>5504x3096</small><br /><a class="iori" href="https://webart4.me/images/gallery/photo/techno/hp_zbook_fury/IMG_20250926_195148.jpg" title="Source image: Задня кришка знята" target="_blank">IMG_20250926_195148.jpg</a>
</figcaption>
</figure>

<figure class="pic g">

<a class="psw" title="Модулі RAM" href="https://webart4.me/images/resized/gallery/photo/techno/hp_zbook_fury/1600/IMG_20250926_210744.jpg" target="_blank" data-pswp-width="1600" data-pswp-height="900" data-pswp-tile-type="deepzoom" data-pswp-tile-url="/images/gallery/tiles/photo/techno/hp_zbook_fury/IMG_20250926_210744_files/{z}/{x}_{y}.jpg" data-pswp-max-width="5504" data-pswp-max-height="3096">

<picture>
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/hp_zbook_fury/227/IMG_20250926_210744.jpg" />
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/hp_zbook_fury/355/IMG_20250926_210744.jpg 1.5x" />
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/hp_zbook_fury/695/IMG_20250926_210744.jpg 3x" />
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/hp_zbook_fury/1600/IMG_20250926_210744.jpg 7x" />
  <img src="https://webart4.me/images/resized/gallery/photo/techno/hp_zbook_fury/227/IMG_20250926_210744.jpg" alt="Модулі RAM" width="227" height="128" title="Модулі RAM" />
</picture>
</a>
<figcaption>Модулі RAM <small>5504x3096</small><br /><a class="iori" href="https://webart4.me/images/gallery/photo/techno/hp_zbook_fury/IMG_20250926_210744.jpg" title="Source image: Модулі RAM" target="_blank">IMG_20250926_210744.jpg</a>
</figcaption>
</figure>

<div class="ar"></div>]]></content><author><name>Rentaro</name></author><category term="photo" /><category term="techno" /><category term="zbook" /><summary type="html"><![CDATA[HP - Огляд та очистка після попереднього власника]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://webart4.me/images/gallery/photo/techno/hp_zbook_fury/IMG_20251117_113619.jpg" /><media:content medium="image" url="https://webart4.me/images/gallery/photo/techno/hp_zbook_fury/IMG_20251117_113619.jpg" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry xml:lang="uk"><title type="html">Встановлення термопрокладок на диск samsung 870</title><link href="https://webart4.me/uk/photo/techno/samsung-870-evo.html" rel="alternate" type="text/html" title="Встановлення термопрокладок на диск samsung 870" /><published>2025-10-12T18:57:00+00:00</published><updated>2025-11-10T22:14:37+00:00</updated><id>https://webart4.me/uk/photo/techno/samsung_870_evo</id><content type="html" xml:base="https://webart4.me/uk/photo/techno/samsung-870-evo.html"><![CDATA[<section class="wide">
<figure class="pic wide">
<figcaption>Приміряємо товщини термопрокладок ARCTIC TP-3 <small>5504x3096</small>
<a class="iori" href="https://webart4.me/images/gallery/photo/techno/samsung-870-evo/870_20251008_155721.jpg" title="Source image: Приміряємо товщини термопрокладок ARCTIC TP-3" target="_blank">870_20251008_155721.jpg</a>
</figcaption>


<a class="psw" title="Приміряємо товщини термопрокладок ARCTIC TP-3" href="https://webart4.me/images/resized/gallery/photo/techno/samsung-870-evo/1600/870_20251008_155721.jpg" target="_blank" data-pswp-width="1600" data-pswp-height="900" data-pswp-tile-type="deepzoom" data-pswp-tile-url="/images/gallery/tiles/photo/techno/samsung-870-evo/870_20251008_155721_files/{z}/{x}_{y}.jpg" data-pswp-max-width="5504" data-pswp-max-height="3096">




<picture>
  
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/samsung-870-evo/695/870_20251008_155721.jpg" />
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/samsung-870-evo/1600/870_20251008_155721.jpg 2x" />
  <img src="https://webart4.me/images/resized/gallery/photo/techno/samsung-870-evo/695/870_20251008_155721.jpg" alt="Приміряємо товщини термопрокладок ARCTIC TP-3" width="695" height="391" title="Приміряємо товщини термопрокладок ARCTIC TP-3" />
  
</picture>
</a>
</figure>
</section>

<p><br />
Прикладка товщини термопрокладок для чіпів SSD.</p>]]></content><author><name>Rentaro</name></author><category term="photo" /><category term="techno" /><category term="870evo" /><summary type="html"><![CDATA[Покращення охолодження SSD Samsung 870 термопрокладками ARCTIC TP-3]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://webart4.me/images/gallery/photo/techno/samsung-870-evo/870_20251008_155721.jpg" /><media:content medium="image" url="https://webart4.me/images/gallery/photo/techno/samsung-870-evo/870_20251008_155721.jpg" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry xml:lang="uk"><title type="html">Sony, знову та знову</title><link href="https://webart4.me/uk/photo/techno/dirty-sony-laptop-over-and-over-again.html" rel="alternate" type="text/html" title="Sony, знову та знову" /><published>2025-10-09T21:23:00+00:00</published><updated>2025-12-24T23:16:57+00:00</updated><id>https://webart4.me/uk/photo/techno/dirty-sony-laptop-over-and-over-again</id><content type="html" xml:base="https://webart4.me/uk/photo/techno/dirty-sony-laptop-over-and-over-again.html"><![CDATA[<section class="wide">
<figure class="pic wide">
<figcaption>Sony, через час <small>5504x3096</small>
<a class="iori" href="https://webart4.me/images/gallery/photo/techno/sony-laptop-over-and-over-again/SL_20251009_125931.jpg" title="Source image: Sony, через час" target="_blank">SL_20251009_125931.jpg</a>
</figcaption>


<a class="psw" title="Sony, через час" href="https://webart4.me/images/resized/gallery/photo/techno/sony-laptop-over-and-over-again/1600/SL_20251009_125931.jpg" target="_blank" data-pswp-width="1600" data-pswp-height="900" data-pswp-tile-type="deepzoom" data-pswp-tile-url="/images/gallery/tiles/photo/techno/sony-laptop-over-and-over-again/SL_20251009_125931_files/{z}/{x}_{y}.jpg" data-pswp-max-width="5504" data-pswp-max-height="3096">




<picture>
  
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/sony-laptop-over-and-over-again/695/SL_20251009_125931.jpg" />
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/sony-laptop-over-and-over-again/1600/SL_20251009_125931.jpg 2x" />
  <img src="https://webart4.me/images/resized/gallery/photo/techno/sony-laptop-over-and-over-again/695/SL_20251009_125931.jpg" alt="Sony, через час" width="695" height="391" title="Sony, через час" />
  
</picture>
</a>
</figure>
</section>

<p><br /></p>

<figure class="pic g">

<a class="psw" title="Загальний вигляд" href="https://webart4.me/images/resized/gallery/photo/techno/sony-laptop-over-and-over-again/1600/SL_20251009_123539.jpg" target="_blank" data-pswp-width="1600" data-pswp-height="900" data-pswp-tile-type="deepzoom" data-pswp-tile-url="/images/gallery/tiles/photo/techno/sony-laptop-over-and-over-again/SL_20251009_123539_files/{z}/{x}_{y}.jpg" data-pswp-max-width="5504" data-pswp-max-height="3096">

<picture>
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/sony-laptop-over-and-over-again/227/SL_20251009_123539.jpg" />
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/sony-laptop-over-and-over-again/355/SL_20251009_123539.jpg 1.5x" />
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/sony-laptop-over-and-over-again/695/SL_20251009_123539.jpg 3x" />
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/sony-laptop-over-and-over-again/1600/SL_20251009_123539.jpg 7x" />
  <img src="https://webart4.me/images/resized/gallery/photo/techno/sony-laptop-over-and-over-again/227/SL_20251009_123539.jpg" alt="Загальний вигляд" width="227" height="128" title="Загальний вигляд" />
</picture>
</a>
<figcaption>Загальний вигляд <small>5504x3096</small><br /><a class="iori" href="https://webart4.me/images/gallery/photo/techno/sony-laptop-over-and-over-again/SL_20251009_123539.jpg" title="Source image: Загальний вигляд" target="_blank">SL_20251009_123539.jpg</a>
</figcaption>
</figure>

<figure class="pic g">

<a class="psw" title="Термопаста як нова" href="https://webart4.me/images/resized/gallery/photo/techno/sony-laptop-over-and-over-again/1600/SL_20251009_124126.jpg" target="_blank" data-pswp-width="1600" data-pswp-height="900" data-pswp-tile-type="deepzoom" data-pswp-tile-url="/images/gallery/tiles/photo/techno/sony-laptop-over-and-over-again/SL_20251009_124126_files/{z}/{x}_{y}.jpg" data-pswp-max-width="5504" data-pswp-max-height="3096">

<picture>
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/sony-laptop-over-and-over-again/227/SL_20251009_124126.jpg" />
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/sony-laptop-over-and-over-again/355/SL_20251009_124126.jpg 1.5x" />
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/sony-laptop-over-and-over-again/695/SL_20251009_124126.jpg 3x" />
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/sony-laptop-over-and-over-again/1600/SL_20251009_124126.jpg 7x" />
  <img src="https://webart4.me/images/resized/gallery/photo/techno/sony-laptop-over-and-over-again/227/SL_20251009_124126.jpg" alt="Термопаста як нова" width="227" height="128" title="Термопаста як нова" />
</picture>
</a>
<figcaption>Термопаста як нова <small>5504x3096</small><br /><a class="iori" href="https://webart4.me/images/gallery/photo/techno/sony-laptop-over-and-over-again/SL_20251009_124126.jpg" title="Source image: Термопаста як нова" target="_blank">SL_20251009_124126.jpg</a>
</figcaption>
</figure>

<figure class="pic g">

<a class="psw" title="Радіатор ноутбука" href="https://webart4.me/images/resized/gallery/photo/techno/sony-laptop-over-and-over-again/1600/SL_20251009_124328.jpg" target="_blank" data-pswp-width="1600" data-pswp-height="900" data-pswp-tile-type="deepzoom" data-pswp-tile-url="/images/gallery/tiles/photo/techno/sony-laptop-over-and-over-again/SL_20251009_124328_files/{z}/{x}_{y}.jpg" data-pswp-max-width="5504" data-pswp-max-height="3096">

<picture>
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/sony-laptop-over-and-over-again/227/SL_20251009_124328.jpg" />
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/sony-laptop-over-and-over-again/355/SL_20251009_124328.jpg 1.5x" />
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/sony-laptop-over-and-over-again/695/SL_20251009_124328.jpg 3x" />
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/sony-laptop-over-and-over-again/1600/SL_20251009_124328.jpg 7x" />
  <img src="https://webart4.me/images/resized/gallery/photo/techno/sony-laptop-over-and-over-again/227/SL_20251009_124328.jpg" alt="Радіатор ноутбука" width="227" height="128" title="Радіатор ноутбука" />
</picture>
</a>
<figcaption>Радіатор ноутбука <small>5504x3096</small><br /><a class="iori" href="https://webart4.me/images/gallery/photo/techno/sony-laptop-over-and-over-again/SL_20251009_124328.jpg" title="Source image: Радіатор ноутбука" target="_blank">SL_20251009_124328.jpg</a>
</figcaption>
</figure>

<div class="ar"></div>
<p><br /></p>]]></content><author><name>Rentaro</name></author><category term="photo" /><category term="techno" /><category term="laptop" /><category term="sony-vaio" /><summary type="html"><![CDATA[Чистка ноутбука, через якийсь час]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://webart4.me/images/gallery/photo/techno/sony-laptop-over-and-over-again/SL_20251009_125931.jpg" /><media:content medium="image" url="https://webart4.me/images/gallery/photo/techno/sony-laptop-over-and-over-again/SL_20251009_125931.jpg" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry xml:lang="uk"><title type="html">Ремонт автомобільного підсилювача JBL</title><link href="https://webart4.me/uk/electronics/repair/jbl-amplifier-7050-repair.html" rel="alternate" type="text/html" title="Ремонт автомобільного підсилювача JBL" /><published>2025-08-31T21:53:00+00:00</published><updated>2025-09-08T18:38:11+00:00</updated><id>https://webart4.me/uk/electronics/repair/jbl_amplifier_7050_repair</id><content type="html" xml:base="https://webart4.me/uk/electronics/repair/jbl-amplifier-7050-repair.html"><![CDATA[<figure class="pic g">

<a class="psw" title="Під ІЧ-камерою" href="https://webart4.me/images/gallery/electronics/jbl_amplifier_7050_repair/2025-08-31_22-41-04.jpg" target="_blank" data-pswp-width="960" data-pswp-height="1280" data-pswp-max-width="960" data-pswp-max-height="1280" data-pswp-max-zoom-width="960">

<picture>
  <source srcset="https://webart4.me/images/resized/gallery/electronics/jbl_amplifier_7050_repair/227/2025-08-31_22-41-04.jpg" />
  <source srcset="https://webart4.me/images/resized/gallery/electronics/jbl_amplifier_7050_repair/355/2025-08-31_22-41-04.jpg 1.5x" />
  <source srcset="https://webart4.me/images/resized/gallery/electronics/jbl_amplifier_7050_repair/695/2025-08-31_22-41-04.jpg 3x" />
  
  <img src="https://webart4.me/images/resized/gallery/electronics/jbl_amplifier_7050_repair/227/2025-08-31_22-41-04.jpg" alt="Під ІЧ-камерою" width="227" height="303" title="Під ІЧ-камерою" />
</picture>
</a>
<figcaption>Під ІЧ-камерою <small>960x1280</small><br /><a class="iori" href="https://webart4.me/images/gallery/electronics/jbl_amplifier_7050_repair/2025-08-31_22-41-04.jpg" title="Source image: Під ІЧ-камерою" target="_blank">2025-08-31_22-41-04.jpg</a>
</figcaption>
</figure>

<figure class="pic g">

<a class="psw" title="Під ІЧ-камерою" href="https://webart4.me/images/gallery/electronics/jbl_amplifier_7050_repair/2025-08-31_22-41-18.jpg" target="_blank" data-pswp-width="960" data-pswp-height="1280" data-pswp-max-width="960" data-pswp-max-height="1280" data-pswp-max-zoom-width="960">

<picture>
  <source srcset="https://webart4.me/images/resized/gallery/electronics/jbl_amplifier_7050_repair/227/2025-08-31_22-41-18.jpg" />
  <source srcset="https://webart4.me/images/resized/gallery/electronics/jbl_amplifier_7050_repair/355/2025-08-31_22-41-18.jpg 1.5x" />
  <source srcset="https://webart4.me/images/resized/gallery/electronics/jbl_amplifier_7050_repair/695/2025-08-31_22-41-18.jpg 3x" />
  
  <img src="https://webart4.me/images/resized/gallery/electronics/jbl_amplifier_7050_repair/227/2025-08-31_22-41-18.jpg" alt="Під ІЧ-камерою" width="227" height="303" title="Під ІЧ-камерою" />
</picture>
</a>
<figcaption>Під ІЧ-камерою <small>960x1280</small><br /><a class="iori" href="https://webart4.me/images/gallery/electronics/jbl_amplifier_7050_repair/2025-08-31_22-41-18.jpg" title="Source image: Під ІЧ-камерою" target="_blank">2025-08-31_22-41-18.jpg</a>
</figcaption>
</figure>

<figure class="pic g">

<a class="psw" title="Плата під тепловізором" href="https://webart4.me/images/gallery/electronics/jbl_amplifier_7050_repair/2025-08-31_22-41-23.jpg" target="_blank" data-pswp-width="960" data-pswp-height="1280" data-pswp-max-width="960" data-pswp-max-height="1280" data-pswp-max-zoom-width="960">

<picture>
  <source srcset="https://webart4.me/images/resized/gallery/electronics/jbl_amplifier_7050_repair/227/2025-08-31_22-41-23.jpg" />
  <source srcset="https://webart4.me/images/resized/gallery/electronics/jbl_amplifier_7050_repair/355/2025-08-31_22-41-23.jpg 1.5x" />
  <source srcset="https://webart4.me/images/resized/gallery/electronics/jbl_amplifier_7050_repair/695/2025-08-31_22-41-23.jpg 3x" />
  
  <img src="https://webart4.me/images/resized/gallery/electronics/jbl_amplifier_7050_repair/227/2025-08-31_22-41-23.jpg" alt="Плата під тепловізором" width="227" height="303" title="Плата під тепловізором" />
</picture>
</a>
<figcaption>Плата під тепловізором <small>960x1280</small><br /><a class="iori" href="https://webart4.me/images/gallery/electronics/jbl_amplifier_7050_repair/2025-08-31_22-41-23.jpg" title="Source image: Плата під тепловізором" target="_blank">2025-08-31_22-41-23.jpg</a>
</figcaption>
</figure>

<div class="ar"></div>]]></content><author><name>Art</name></author><category term="electronics" /><category term="repair" /><category term="JBL" /><category term="тепловізійна-камера" /><summary type="html"><![CDATA[Ремонт автомобільного підсилювача JBL 7050 audio amplifier]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://webart4.me/images/gallery/electronics/jbl_amplifier_7050_repair/2025-08-31_22-41-04.jpg" /><media:content medium="image" url="https://webart4.me/images/gallery/electronics/jbl_amplifier_7050_repair/2025-08-31_22-41-04.jpg" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry xml:lang="uk"><title type="html">HP 8460p трохи гріється?</title><link href="https://webart4.me/uk/photo/techno/hp-laptop-clean.html" rel="alternate" type="text/html" title="HP 8460p трохи гріється?" /><published>2025-06-25T10:17:00+00:00</published><updated>2025-12-24T23:16:57+00:00</updated><id>https://webart4.me/uk/photo/techno/hp-laptop-clean</id><content type="html" xml:base="https://webart4.me/uk/photo/techno/hp-laptop-clean.html"><![CDATA[<section class="wide">
<figure class="pic wide">
<figcaption>HP 8460p трохи гріється? <small>5504x3096</small>
<a class="iori" href="https://webart4.me/images/gallery/photo/techno/hp_laptop_clean/HP_20250507_143837.jpg" title="Source image: HP 8460p трохи гріється?" target="_blank">HP_20250507_143837.jpg</a>
</figcaption>


<a class="psw" title="HP 8460p трохи гріється?" href="https://webart4.me/images/resized/gallery/photo/techno/hp_laptop_clean/1600/HP_20250507_143837.jpg" target="_blank" data-pswp-width="1600" data-pswp-height="900" data-pswp-tile-type="deepzoom" data-pswp-tile-url="/images/gallery/tiles/photo/techno/hp_laptop_clean/HP_20250507_143837_files/{z}/{x}_{y}.jpg" data-pswp-max-width="5504" data-pswp-max-height="3096">




<picture>
  
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/hp_laptop_clean/695/HP_20250507_143837.jpg" />
  <source srcset="https://webart4.me/images/resized/gallery/photo/techno/hp_laptop_clean/1600/HP_20250507_143837.jpg 2x" />
  <img src="https://webart4.me/images/resized/gallery/photo/techno/hp_laptop_clean/695/HP_20250507_143837.jpg" alt="HP 8460p трохи гріється?" width="695" height="391" title="HP 8460p трохи гріється?" />
  
</picture>
</a>
</figure>
</section>

<p><br />
Щось мій щоденний “завжди із собою” робочий інструмент почав грітися.</p>]]></content><author><name>Rentaro</name></author><category term="photo" /><category term="techno" /><category term="8460p" /><summary type="html"><![CDATA[HP 8460p чогось став грітися, з чого це?]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://webart4.me/images/gallery/photo/techno/hp_laptop_clean/HP_20250507_143837.jpg" /><media:content medium="image" url="https://webart4.me/images/gallery/photo/techno/hp_laptop_clean/HP_20250507_143837.jpg" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry xml:lang="uk"><title type="html">Найпростіший ремонт</title><link href="https://webart4.me/uk/electronics/repair/the-easiest-repair-ever.html" rel="alternate" type="text/html" title="Найпростіший ремонт" /><published>2025-04-09T20:17:00+00:00</published><updated>2025-12-24T23:16:57+00:00</updated><id>https://webart4.me/uk/electronics/repair/the-easiest-repair-ever</id><content type="html" xml:base="https://webart4.me/uk/electronics/repair/the-easiest-repair-ever.html"><![CDATA[<section class="wide">
<figure class="pic wide">
<figcaption>Hi-Fi Walker H2 <small>4344x3014</small>
<a class="iori" href="https://webart4.me/images/gallery/electronics/repair_walker_h2/IMG_20250409_walker-h2.jpg" title="Source image: Hi-Fi Walker H2" target="_blank">IMG_20250409_walker-h2.jpg</a>
</figcaption>


<a class="psw" title="Hi-Fi Walker H2" href="https://webart4.me/images/resized/gallery/electronics/repair_walker_h2/1600/IMG_20250409_walker-h2.jpg" target="_blank" data-pswp-width="1600" data-pswp-height="1110" data-pswp-tile-type="deepzoom" data-pswp-tile-url="/images/gallery/tiles/electronics/repair_walker_h2/IMG_20250409_walker-h2_files/{z}/{x}_{y}.jpg" data-pswp-max-width="4344" data-pswp-max-height="3014">




<picture>
  
  <source srcset="https://webart4.me/images/resized/gallery/electronics/repair_walker_h2/695/IMG_20250409_walker-h2.jpg" />
  <source srcset="https://webart4.me/images/resized/gallery/electronics/repair_walker_h2/1600/IMG_20250409_walker-h2.jpg 2x" />
  <img src="https://webart4.me/images/resized/gallery/electronics/repair_walker_h2/695/IMG_20250409_walker-h2.jpg" alt="Walker H2" width="695" height="482" title="Hi-Fi Walker H2" />
  
</picture>
</a>
</figure>
</section>

<p>Ремонт плеєра Hi-Fi Walker H2 з проблемою - гріється та не включається.<br />
При трясці чути шуми деталей усередині.<br /></p>]]></content><author><name>Rentaro</name></author><category term="electronics" /><category term="repair" /><category term="walker-h2" /><summary type="html"><![CDATA[Найпростіший ремонт плеєра з усіх]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://webart4.me/images/gallery/electronics/repair_walker_h2/IMG_20250409_walker-h2.jpg" /><media:content medium="image" url="https://webart4.me/images/gallery/electronics/repair_walker_h2/IMG_20250409_walker-h2.jpg" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry xml:lang="uk"><title type="html">Чому стандартні плагіни jekyll далекі від ідеалу</title><link href="https://webart4.me/uk/linux/blog/jekyll-structured-data-sitemap-nginx.html" rel="alternate" type="text/html" title="Чому стандартні плагіни jekyll далекі від ідеалу" /><published>2025-03-11T09:37:00+00:00</published><updated>2025-12-24T23:16:57+00:00</updated><id>https://webart4.me/uk/linux/blog/jekyll-structured-data-sitemap-nginx</id><content type="html" xml:base="https://webart4.me/uk/linux/blog/jekyll-structured-data-sitemap-nginx.html"><![CDATA[<p>У цій статті я не буду наводити повний код для всіх компонентів, тільки дам сніпети та підказки, на що варто звернути увагу при складанні сайту на jekyll.</p>

<section class="wide">
<figure class="pic wide">
<figcaption>Jekyll Structured Data and sitemap.xml <small>1535x697</small>
<a class="iori" href="https://webart4.me/images/gallery/linux/blog/jekyll-structured-data-sitemap-and-nginx.png" title="Source image: Jekyll Structured Data and sitemap.xml" target="_blank">jekyll-structured-data-sitemap-and-nginx.png</a>
</figcaption>


<a class="psw" title="Jekyll Structured Data and sitemap.xml" href="https://webart4.me/images/gallery/linux/blog/jekyll-structured-data-sitemap-and-nginx.png" target="_blank" data-pswp-width="1535" data-pswp-height="697" data-pswp-max-width="1535" data-pswp-max-height="697" data-pswp-max-zoom-width="1535">




<picture>
  
  <source srcset="https://webart4.me/images/resized/gallery/linux/blog/695/jekyll-structured-data-sitemap-and-nginx.png" />
  
  <img src="https://webart4.me/images/resized/gallery/linux/blog/695/jekyll-structured-data-sitemap-and-nginx.png" alt="Jekyll Structured Data and sitemap.xml" width="695" height="316" title="Jekyll Structured Data and sitemap.xml" />
  
</picture>
</a>
</figure>
</section>

<h3>Час модифікації файла</h3>

<p>Кожна сторінка має щонайменше три точки відображення позначки часу в різних файлах, елементах сторінки або відповіді сервера, і всі вони повинні бути однаковими.</p>

<ul>
  <li>ld+json <code class="language-plaintext highlighter-rouge">"dateModified": "2025-03-07T15:43:42+00:00"</code></li>
  <li>sitemap <code class="language-plaintext highlighter-rouge">&lt;lastmod&gt;2025-03-07T15:43:42+00:00&lt;/lastmod&gt;</code></li>
  <li>headres <code class="language-plaintext highlighter-rouge">last-modified: Fri, 07 Mar 2025 15:43:42 GMT</code></li>
</ul>]]></content><author><name>Rentaro</name></author><category term="linux" /><category term="blog" /><category term="jekyll" /><category term="structured-data" /><category term="nginx" /><summary type="html"><![CDATA[Недоліки стандартних плагінів jekyll під час використання на багатомовному сайті у зв'язці зі structured-data]]></summary></entry><entry xml:lang="uk"><title type="html">Блок голівок жорсткого диска</title><link href="https://webart4.me/uk/photo/macro/hdd-head.html" rel="alternate" type="text/html" title="Блок голівок жорсткого диска" /><published>2024-10-22T21:57:00+00:00</published><updated>2025-09-08T18:38:11+00:00</updated><id>https://webart4.me/uk/photo/macro/hdd-head</id><content type="html" xml:base="https://webart4.me/uk/photo/macro/hdd-head.html"><![CDATA[<section class="wide">
<figure class="pic wide">
<figcaption>Блок магнітних голівок <small>4032x3024</small>
<a class="iori" href="https://webart4.me/images/gallery/photo/macro/hdd_head/24-04-26_13-47-18.jpg" title="Source image: Блок магнітних голівок" target="_blank">24-04-26_13-47-18.jpg</a>
</figcaption>


<a class="psw" title="Блок магнітних голівок" href="https://webart4.me/images/resized/gallery/photo/macro/hdd_head/1600/24-04-26_13-47-18.jpg" target="_blank" data-pswp-width="1600" data-pswp-height="1200" data-pswp-tile-type="deepzoom" data-pswp-tile-url="/images/gallery/tiles/photo/macro/hdd_head/24-04-26_13-47-18_files/{z}/{x}_{y}.jpg" data-pswp-max-width="4032" data-pswp-max-height="3024">




<picture>
  
  <source srcset="https://webart4.me/images/resized/gallery/photo/macro/hdd_head/695/24-04-26_13-47-18.jpg" />
  <source srcset="https://webart4.me/images/resized/gallery/photo/macro/hdd_head/1600/24-04-26_13-47-18.jpg 2x" />
  <img src="https://webart4.me/images/resized/gallery/photo/macro/hdd_head/695/24-04-26_13-47-18.jpg" alt="Блок магнітних голівок" width="695" height="521" title="Блок магнітних голівок" />
  
</picture>
</a>
</figure>
</section>

<p><br />
Блок голівок жорсткого диска з чотирма пластинами - всього 8 магнітних голівок, для двостороннього читання/запису інформації з пластин.</p>]]></content><author><name>Art</name></author><category term="photo" /><category term="macro" /><category term="hdd" /><summary type="html"><![CDATA[Блок магнітних голівок жорсткого диска]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://webart4.me/images/gallery/photo/macro/hdd_head/24-04-26_13-47-18.jpg" /><media:content medium="image" url="https://webart4.me/images/gallery/photo/macro/hdd_head/24-04-26_13-47-18.jpg" xmlns:media="http://search.yahoo.com/mrss/" /></entry></feed>