Compare commits

..

No commits in common. "9372879ee614d76d7e56fa870816c53204e52a7b" and "13753b6ec6981721ffdb631e3f30e7c68362efd0" have entirely different histories.

41 changed files with 74 additions and 2834 deletions

View File

@ -1,38 +0,0 @@
---
title: "Wireguard on Nspawn"
date: 2025-01-30
draft: false
tags: ["Wireguard", "linux", "nspawn", "container", "systemd", "Debian", "bookworm", "Arch"]
authors: ["trent"]
post: 35
---
date: 2025-01-30
## Introduction
Have you ever been thinking about `systemd-nspawn` containers and thought wouldn't
it be awesome if you could just wireguard outa there as easily as you can with a
virtual machine?
You can do it!
I have tested this with a Debian 12 `nspawn` container on a Debian 12 host, as well
as both Arch Linux and Debian 12 containers on an Arch Linux host.
## install wireguard-tools in container
*mask unwanted dependencies with a trailing `-`*
`apt install wireguard-tools linux-base-`
You can now configure with `wg-quick` and start using `wireguard`.
## unpacking the install
The trick is to avoid installing the dependencies of `wireguard` that you
don't need inside a container. You don't need a kernel, busybox,
initramfs, wireguard-modules, or dkms.
We mask `linux-base-` by adding a `-` after it, and the result is that only
`wireguard-tools` are installed, without `wireguard` or a bunch of other dependencies.
## what about LXD containers?
I'm curious if this will work in LXD containers, but don't really have
a testing environment set up for that right now.

View File

@ -24,7 +24,6 @@ markdown_extensions:
nav:
- Home:
- Home: index.md
- "Wireguard on Nspawn": posts/wireguard-on-nspawn.md
- "Sandbox IOT Network": posts/sandbox-iot-network.md
- "QuasselCore on Debian 11": posts/quasselcore-on-debian-11.md
- "Forklift Upgrade Arch Linux To A Dell Precision 3561": posts/forklift-upgrade-arch-linux-precision-3561.md
@ -73,7 +72,6 @@ nav:
- FreeCodeCampChallenges: https://trentspalmer.github.io/fcc-challenges/
- DeviceLayout: https://trentpalmer.work/6a57bbe24d8244289610bf57533d6c6f/
- Posts:
- "Wireguard on Nspawn": posts/wireguard-on-nspawn.md
- "Sandbox IOT Network": posts/sandbox-iot-network.md
- "QuasselCore on Debian 11": posts/quasselcore-on-debian-11.md
- "Forklift Upgrade Arch Linux To A Dell Precision 3561": posts/forklift-upgrade-arch-linux-precision-3561.md

View File

@ -240,7 +240,7 @@
<li class="md-tabs__item">
<a href="/posts/wireguard-on-nspawn/" class="md-tabs__link">
<a href="/posts/sandbox-iot-network/" class="md-tabs__link">
Posts
</a>
</li>
@ -426,18 +426,6 @@
<li class="md-nav__item">
<a href="/posts/wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="/posts/sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network
@ -1068,18 +1056,6 @@
<li class="md-nav__item">
<a href="/posts/wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="/posts/sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -246,7 +246,7 @@
<li class="md-tabs__item">
<a href="posts/wireguard-on-nspawn/" class="md-tabs__link">
<a href="posts/sandbox-iot-network/" class="md-tabs__link">
Posts
</a>
</li>
@ -442,18 +442,6 @@
<li class="md-nav__item">
<a href="posts/wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="posts/sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network
@ -1084,18 +1072,6 @@
<li class="md-nav__item">
<a href="posts/wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="posts/sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network
@ -1775,24 +1751,8 @@
</div>
<div style="display: none">
None
</div>
<div>
<a href="/posts/wireguard-on-nspawn/" target="_blank" style="color: unset;">
<h2 style="margin-top: 0px; margin-bottom: 0px">Wireguard on Nspawn</h2>
<h3 style="margin-top: 0px; margin-bottom: 0px">Created by: trent</h3>
<p style="margin-top: 0px; margin-bottom: 0px">Tags: ['Wireguard', 'linux', 'nspawn', 'container', 'systemd', 'Debian', 'bookworm', 'Arch']</p>
<p style="margin-top: 0px; font-style: oblique">date: 2025-01-30 Introduction Have you ever been thinking about systemd-nspawn containers and thought wouldn't it be awesome if you could just...</p>
</a>
</div>
<hr>
<div>
<a href="/posts/sandbox-iot-network/" target="_blank" style="color: unset;">
<h2 style="margin-top: 0px; margin-bottom: 0px">Sandbox IOT Network</h2>
@ -2106,13 +2066,13 @@
<a href="posts/wireguard-on-nspawn/" class="md-footer__link md-footer__link--next" aria-label="Next: Wireguard on Nspawn" rel="next">
<a href="posts/sandbox-iot-network/" class="md-footer__link md-footer__link--next" aria-label="Next: Sandbox IOT Network" rel="next">
<div class="md-footer__title">
<div class="md-ellipsis">
<span class="md-footer__direction">
Next
</span>
Wireguard on Nspawn
Sandbox IOT Network
</div>
</div>
<div class="md-footer__button md-icon">

View File

@ -251,7 +251,7 @@
<li class="md-tabs__item">
<a href="../posts/wireguard-on-nspawn/" class="md-tabs__link">
<a href="../posts/sandbox-iot-network/" class="md-tabs__link">
Posts
</a>
</li>
@ -437,18 +437,6 @@
<li class="md-nav__item">
<a href="../posts/wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../posts/sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network
@ -1121,18 +1109,6 @@
<li class="md-nav__item">
<a href="../posts/wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../posts/sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network
@ -1726,13 +1702,13 @@
<a href="../posts/wireguard-on-nspawn/" class="md-footer__link md-footer__link--next" aria-label="Next: Wireguard on Nspawn" rel="next">
<a href="../posts/sandbox-iot-network/" class="md-footer__link md-footer__link--next" aria-label="Next: Sandbox IOT Network" rel="next">
<div class="md-footer__title">
<div class="md-ellipsis">
<span class="md-footer__direction">
Next
</span>
Wireguard on Nspawn
Sandbox IOT Network
</div>
</div>
<div class="md-footer__button md-icon">

View File

@ -251,7 +251,7 @@
<li class="md-tabs__item">
<a href="../wireguard-on-nspawn/" class="md-tabs__link md-tabs__link--active">
<a href="../sandbox-iot-network/" class="md-tabs__link md-tabs__link--active">
Posts
</a>
</li>
@ -437,18 +437,6 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network
@ -1143,18 +1131,6 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network

View File

@ -251,7 +251,7 @@
<li class="md-tabs__item">
<a href="../wireguard-on-nspawn/" class="md-tabs__link md-tabs__link--active">
<a href="../sandbox-iot-network/" class="md-tabs__link md-tabs__link--active">
Posts
</a>
</li>
@ -437,18 +437,6 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network
@ -1150,18 +1138,6 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network

View File

@ -251,7 +251,7 @@
<li class="md-tabs__item">
<a href="../wireguard-on-nspawn/" class="md-tabs__link md-tabs__link--active">
<a href="../sandbox-iot-network/" class="md-tabs__link md-tabs__link--active">
Posts
</a>
</li>
@ -437,18 +437,6 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network
@ -1184,18 +1172,6 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network

View File

@ -251,7 +251,7 @@
<li class="md-tabs__item">
<a href="../wireguard-on-nspawn/" class="md-tabs__link md-tabs__link--active">
<a href="../sandbox-iot-network/" class="md-tabs__link md-tabs__link--active">
Posts
</a>
</li>
@ -437,18 +437,6 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network
@ -1190,18 +1178,6 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network

View File

@ -251,7 +251,7 @@
<li class="md-tabs__item">
<a href="../wireguard-on-nspawn/" class="md-tabs__link md-tabs__link--active">
<a href="../sandbox-iot-network/" class="md-tabs__link md-tabs__link--active">
Posts
</a>
</li>
@ -437,18 +437,6 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network
@ -1210,18 +1198,6 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network

View File

@ -251,7 +251,7 @@
<li class="md-tabs__item">
<a href="../wireguard-on-nspawn/" class="md-tabs__link md-tabs__link--active">
<a href="../sandbox-iot-network/" class="md-tabs__link md-tabs__link--active">
Posts
</a>
</li>
@ -437,18 +437,6 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network
@ -1261,18 +1249,6 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network

View File

@ -251,7 +251,7 @@
<li class="md-tabs__item">
<a href="../wireguard-on-nspawn/" class="md-tabs__link md-tabs__link--active">
<a href="../sandbox-iot-network/" class="md-tabs__link md-tabs__link--active">
Posts
</a>
</li>
@ -437,18 +437,6 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network
@ -1238,18 +1226,6 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network

View File

@ -251,7 +251,7 @@
<li class="md-tabs__item">
<a href="../wireguard-on-nspawn/" class="md-tabs__link md-tabs__link--active">
<a href="../sandbox-iot-network/" class="md-tabs__link md-tabs__link--active">
Posts
</a>
</li>
@ -437,18 +437,6 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network
@ -1203,18 +1191,6 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network

View File

@ -251,7 +251,7 @@
<li class="md-tabs__item">
<a href="../wireguard-on-nspawn/" class="md-tabs__link md-tabs__link--active">
<a href="../sandbox-iot-network/" class="md-tabs__link md-tabs__link--active">
Posts
</a>
</li>
@ -437,18 +437,6 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network
@ -1115,18 +1103,6 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network

View File

@ -251,7 +251,7 @@
<li class="md-tabs__item">
<a href="../wireguard-on-nspawn/" class="md-tabs__link md-tabs__link--active">
<a href="../sandbox-iot-network/" class="md-tabs__link md-tabs__link--active">
Posts
</a>
</li>
@ -437,18 +437,6 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network
@ -1129,18 +1117,6 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network

View File

@ -251,7 +251,7 @@
<li class="md-tabs__item">
<a href="../wireguard-on-nspawn/" class="md-tabs__link md-tabs__link--active">
<a href="../sandbox-iot-network/" class="md-tabs__link md-tabs__link--active">
Posts
</a>
</li>
@ -437,18 +437,6 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network
@ -1353,18 +1341,6 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network

View File

@ -251,7 +251,7 @@
<li class="md-tabs__item">
<a href="../wireguard-on-nspawn/" class="md-tabs__link md-tabs__link--active">
<a href="../sandbox-iot-network/" class="md-tabs__link md-tabs__link--active">
Posts
</a>
</li>
@ -437,18 +437,6 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network
@ -1209,18 +1197,6 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network

View File

@ -251,7 +251,7 @@
<li class="md-tabs__item">
<a href="../wireguard-on-nspawn/" class="md-tabs__link md-tabs__link--active">
<a href="../sandbox-iot-network/" class="md-tabs__link md-tabs__link--active">
Posts
</a>
</li>
@ -437,18 +437,6 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network
@ -1178,18 +1166,6 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network

View File

@ -251,7 +251,7 @@
<li class="md-tabs__item">
<a href="../wireguard-on-nspawn/" class="md-tabs__link md-tabs__link--active">
<a href="../sandbox-iot-network/" class="md-tabs__link md-tabs__link--active">
Posts
</a>
</li>
@ -437,18 +437,6 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network
@ -1272,18 +1260,6 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network

View File

@ -251,7 +251,7 @@
<li class="md-tabs__item">
<a href="../wireguard-on-nspawn/" class="md-tabs__link md-tabs__link--active">
<a href="../sandbox-iot-network/" class="md-tabs__link md-tabs__link--active">
Posts
</a>
</li>
@ -437,18 +437,6 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network
@ -1156,18 +1144,6 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network

View File

@ -251,7 +251,7 @@
<li class="md-tabs__item">
<a href="../wireguard-on-nspawn/" class="md-tabs__link md-tabs__link--active">
<a href="../sandbox-iot-network/" class="md-tabs__link md-tabs__link--active">
Posts
</a>
</li>
@ -437,18 +437,6 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network
@ -1197,18 +1185,6 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network

View File

@ -251,7 +251,7 @@
<li class="md-tabs__item">
<a href="../wireguard-on-nspawn/" class="md-tabs__link md-tabs__link--active">
<a href="../sandbox-iot-network/" class="md-tabs__link md-tabs__link--active">
Posts
</a>
</li>
@ -437,18 +437,6 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network
@ -1129,18 +1117,6 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network

View File

@ -251,7 +251,7 @@
<li class="md-tabs__item">
<a href="../wireguard-on-nspawn/" class="md-tabs__link md-tabs__link--active">
<a href="../sandbox-iot-network/" class="md-tabs__link md-tabs__link--active">
Posts
</a>
</li>
@ -437,18 +437,6 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network
@ -1185,18 +1173,6 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network

View File

@ -251,7 +251,7 @@
<li class="md-tabs__item">
<a href="../wireguard-on-nspawn/" class="md-tabs__link md-tabs__link--active">
<a href="../sandbox-iot-network/" class="md-tabs__link md-tabs__link--active">
Posts
</a>
</li>
@ -437,18 +437,6 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network
@ -1185,18 +1173,6 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network

View File

@ -251,7 +251,7 @@
<li class="md-tabs__item">
<a href="../wireguard-on-nspawn/" class="md-tabs__link md-tabs__link--active">
<a href="../sandbox-iot-network/" class="md-tabs__link md-tabs__link--active">
Posts
</a>
</li>
@ -437,18 +437,6 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network
@ -1210,18 +1198,6 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network

View File

@ -251,7 +251,7 @@
<li class="md-tabs__item">
<a href="../wireguard-on-nspawn/" class="md-tabs__link md-tabs__link--active">
<a href="../sandbox-iot-network/" class="md-tabs__link md-tabs__link--active">
Posts
</a>
</li>
@ -437,18 +437,6 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network
@ -1197,18 +1185,6 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network

View File

@ -251,7 +251,7 @@
<li class="md-tabs__item">
<a href="../wireguard-on-nspawn/" class="md-tabs__link md-tabs__link--active">
<a href="../sandbox-iot-network/" class="md-tabs__link md-tabs__link--active">
Posts
</a>
</li>
@ -437,18 +437,6 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network
@ -1198,18 +1186,6 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network

View File

@ -251,7 +251,7 @@
<li class="md-tabs__item">
<a href="../wireguard-on-nspawn/" class="md-tabs__link md-tabs__link--active">
<a href="../sandbox-iot-network/" class="md-tabs__link md-tabs__link--active">
Posts
</a>
</li>
@ -437,18 +437,6 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network
@ -1136,18 +1124,6 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network

View File

@ -251,7 +251,7 @@
<li class="md-tabs__item">
<a href="../wireguard-on-nspawn/" class="md-tabs__link md-tabs__link--active">
<a href="./" class="md-tabs__link md-tabs__link--active">
Posts
</a>
</li>
@ -437,18 +437,6 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<input class="md-nav__toggle md-toggle" data-md-toggle="toc" type="checkbox" id="__toc">
@ -1149,18 +1137,6 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
@ -1923,7 +1899,7 @@ is an virtual machine that is double-natted on an <code>libvirt</code> subnet.</
<nav class="md-footer__inner md-grid" aria-label="Footer">
<a href="../wireguard-on-nspawn/" class="md-footer__link md-footer__link--prev" aria-label="Previous: Wireguard on Nspawn" rel="prev">
<a href="../../links/" class="md-footer__link md-footer__link--prev" aria-label="Previous: Links" rel="prev">
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12z"/></svg>
</div>
@ -1932,7 +1908,7 @@ is an virtual machine that is double-natted on an <code>libvirt</code> subnet.</
<span class="md-footer__direction">
Previous
</span>
Wireguard on Nspawn
Links
</div>
</div>
</a>

View File

@ -251,7 +251,7 @@
<li class="md-tabs__item">
<a href="../wireguard-on-nspawn/" class="md-tabs__link md-tabs__link--active">
<a href="../sandbox-iot-network/" class="md-tabs__link md-tabs__link--active">
Posts
</a>
</li>
@ -437,18 +437,6 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network
@ -1136,18 +1124,6 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network

View File

@ -251,7 +251,7 @@
<li class="md-tabs__item">
<a href="../wireguard-on-nspawn/" class="md-tabs__link md-tabs__link--active">
<a href="../sandbox-iot-network/" class="md-tabs__link md-tabs__link--active">
Posts
</a>
</li>
@ -437,18 +437,6 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network
@ -1122,18 +1110,6 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network

View File

@ -251,7 +251,7 @@
<li class="md-tabs__item">
<a href="../wireguard-on-nspawn/" class="md-tabs__link md-tabs__link--active">
<a href="../sandbox-iot-network/" class="md-tabs__link md-tabs__link--active">
Posts
</a>
</li>
@ -437,18 +437,6 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network
@ -1198,18 +1186,6 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network

View File

@ -251,7 +251,7 @@
<li class="md-tabs__item">
<a href="../wireguard-on-nspawn/" class="md-tabs__link md-tabs__link--active">
<a href="../sandbox-iot-network/" class="md-tabs__link md-tabs__link--active">
Posts
</a>
</li>
@ -437,18 +437,6 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network
@ -2418,18 +2406,6 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network

File diff suppressed because it is too large Load Diff

View File

@ -251,7 +251,7 @@
<li class="md-tabs__item">
<a href="../wireguard-on-nspawn/" class="md-tabs__link md-tabs__link--active">
<a href="../sandbox-iot-network/" class="md-tabs__link md-tabs__link--active">
Posts
</a>
</li>
@ -437,18 +437,6 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network
@ -1150,18 +1138,6 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network

View File

@ -251,7 +251,7 @@
<li class="md-tabs__item">
<a href="../posts/wireguard-on-nspawn/" class="md-tabs__link">
<a href="../posts/sandbox-iot-network/" class="md-tabs__link">
Posts
</a>
</li>
@ -437,18 +437,6 @@
<li class="md-nav__item">
<a href="../posts/wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../posts/sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network
@ -1128,18 +1116,6 @@
<li class="md-nav__item">
<a href="../posts/wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../posts/sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network

File diff suppressed because one or more lines are too long

View File

@ -2,167 +2,162 @@
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://blog.trentsonlinedocs.xyz/</loc>
<lastmod>2025-01-30</lastmod>
<lastmod>2024-04-28</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://blog.trentsonlinedocs.xyz/links/</loc>
<lastmod>2025-01-30</lastmod>
<lastmod>2024-04-28</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://blog.trentsonlinedocs.xyz/rss/</loc>
<lastmod>2025-01-30</lastmod>
<lastmod>2024-04-28</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://blog.trentsonlinedocs.xyz/posts/add-kvm-network-with-virsh/</loc>
<lastmod>2025-01-30</lastmod>
<lastmod>2024-04-28</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://blog.trentsonlinedocs.xyz/posts/ansible-kvm-router-lab-part-1/</loc>
<lastmod>2025-01-30</lastmod>
<lastmod>2024-04-28</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://blog.trentsonlinedocs.xyz/posts/ansible-kvm-router-lab-part-2/</loc>
<lastmod>2025-01-30</lastmod>
<lastmod>2024-04-28</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://blog.trentsonlinedocs.xyz/posts/ansible-kvm-router-lab-part-3/</loc>
<lastmod>2025-01-30</lastmod>
<lastmod>2024-04-28</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://blog.trentsonlinedocs.xyz/posts/ansible-kvm-router-lab-part-4/</loc>
<lastmod>2025-01-30</lastmod>
<lastmod>2024-04-28</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://blog.trentsonlinedocs.xyz/posts/ansible-kvm-router-lab-part-5/</loc>
<lastmod>2025-01-30</lastmod>
<lastmod>2024-04-28</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://blog.trentsonlinedocs.xyz/posts/ansible-kvm-router-lab-part-6/</loc>
<lastmod>2025-01-30</lastmod>
<lastmod>2024-04-28</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://blog.trentsonlinedocs.xyz/posts/apache-virtual-hosts/</loc>
<lastmod>2025-01-30</lastmod>
<lastmod>2024-04-28</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://blog.trentsonlinedocs.xyz/posts/clear-linux-encrypted-xfs-root/</loc>
<lastmod>2025-01-30</lastmod>
<lastmod>2024-04-28</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://blog.trentsonlinedocs.xyz/posts/clear-linux-guest-virt-manager/</loc>
<lastmod>2025-01-30</lastmod>
<lastmod>2024-04-28</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://blog.trentsonlinedocs.xyz/posts/debian-11-nspawn-flutter-integration-test-server/</loc>
<lastmod>2025-01-30</lastmod>
<lastmod>2024-04-28</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://blog.trentsonlinedocs.xyz/posts/debian-11-ttrss/</loc>
<lastmod>2025-01-30</lastmod>
<lastmod>2024-04-28</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://blog.trentsonlinedocs.xyz/posts/faster-partitioning-with-sgdisk/</loc>
<lastmod>2025-01-30</lastmod>
<lastmod>2024-04-28</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://blog.trentsonlinedocs.xyz/posts/forklift-upgrade-arch-linux-precision-3561/</loc>
<lastmod>2025-01-30</lastmod>
<lastmod>2024-04-28</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://blog.trentsonlinedocs.xyz/posts/instructions-for-tethering-from-phone/</loc>
<lastmod>2025-01-30</lastmod>
<lastmod>2024-04-28</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://blog.trentsonlinedocs.xyz/posts/kvm-on-arch/</loc>
<lastmod>2025-01-30</lastmod>
<lastmod>2024-04-28</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://blog.trentsonlinedocs.xyz/posts/linux-move-cursor-with-keyboard/</loc>
<lastmod>2025-01-30</lastmod>
<lastmod>2024-04-28</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://blog.trentsonlinedocs.xyz/posts/lmde3-xfs-full-disk-encryption/</loc>
<lastmod>2025-01-30</lastmod>
<lastmod>2024-04-28</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://blog.trentsonlinedocs.xyz/posts/lmde4-custom-partitions-disk-encryption/</loc>
<lastmod>2025-01-30</lastmod>
<lastmod>2024-04-28</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://blog.trentsonlinedocs.xyz/posts/prosody-photo-uploads/</loc>
<lastmod>2025-01-30</lastmod>
<lastmod>2024-04-28</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://blog.trentsonlinedocs.xyz/posts/quasselcore-on-debian-11/</loc>
<lastmod>2025-01-30</lastmod>
<lastmod>2024-04-28</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://blog.trentsonlinedocs.xyz/posts/raspberrypi-lte-failover-router-with-dns-caching/</loc>
<lastmod>2025-01-30</lastmod>
<lastmod>2024-04-28</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://blog.trentsonlinedocs.xyz/posts/rewrite-hugo-themes-report-in-python/</loc>
<lastmod>2025-01-30</lastmod>
<lastmod>2024-04-28</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://blog.trentsonlinedocs.xyz/posts/sandbox-iot-network/</loc>
<lastmod>2025-01-30</lastmod>
<lastmod>2024-04-28</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://blog.trentsonlinedocs.xyz/posts/sendxmpp-handler-for-python-logging/</loc>
<lastmod>2025-01-30</lastmod>
<lastmod>2024-04-28</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://blog.trentsonlinedocs.xyz/posts/simplified-raspberry-streaming/</loc>
<lastmod>2025-01-30</lastmod>
<lastmod>2024-04-28</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://blog.trentsonlinedocs.xyz/posts/test-qr-svg-django/</loc>
<lastmod>2025-01-30</lastmod>
<lastmod>2024-04-28</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://blog.trentsonlinedocs.xyz/posts/trents-favorite-podcasts/</loc>
<lastmod>2025-01-30</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://blog.trentsonlinedocs.xyz/posts/wireguard-on-nspawn/</loc>
<lastmod>2025-01-30</lastmod>
<lastmod>2024-04-28</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://blog.trentsonlinedocs.xyz/posts/xmpp-apt-notifications/</loc>
<lastmod>2025-01-30</lastmod>
<lastmod>2024-04-28</lastmod>
<changefreq>daily</changefreq>
</url>
</urlset>

Binary file not shown.