From 6be54ec220a39a26afad8de31c711a2fad8e4155 Mon Sep 17 00:00:00 2001 From: Trent Palmer Date: Mon, 3 Feb 2025 11:40:48 -0800 Subject: [PATCH] rebuild output --- site/404.html | 26 +- site/feed_rss_created.xml | 2 +- site/feed_rss_updated.xml | 2 +- site/index.html | 46 +- site/links/index.html | 30 +- .../add-kvm-network-with-virsh/index.html | 26 +- .../ansible-kvm-router-lab-part-1/index.html | 26 +- .../ansible-kvm-router-lab-part-2/index.html | 26 +- .../ansible-kvm-router-lab-part-3/index.html | 26 +- .../ansible-kvm-router-lab-part-4/index.html | 26 +- .../ansible-kvm-router-lab-part-5/index.html | 26 +- .../ansible-kvm-router-lab-part-6/index.html | 26 +- site/posts/apache-virtual-hosts/index.html | 26 +- .../clear-linux-encrypted-xfs-root/index.html | 26 +- .../clear-linux-guest-virt-manager/index.html | 26 +- .../index.html | 26 +- site/posts/debian-11-ttrss/index.html | 26 +- .../index.html | 26 +- .../index.html | 26 +- .../index.html | 26 +- site/posts/kvm-on-arch/index.html | 26 +- .../index.html | 26 +- .../lmde3-xfs-full-disk-encryption/index.html | 26 +- .../index.html | 26 +- .../index.html | 2161 +++++++++++++++++ site/posts/prosody-photo-uploads/index.html | 26 +- .../posts/quasselcore-on-debian-11/index.html | 26 +- .../index.html | 26 +- .../index.html | 26 +- site/posts/sandbox-iot-network/index.html | 26 +- .../index.html | 26 +- .../simplified-raspberry-streaming/index.html | 26 +- site/posts/test-qr-svg-django/index.html | 26 +- .../posts/trents-favorite-podcasts/index.html | 26 +- site/posts/wireguard-on-nspawn/index.html | 30 +- site/posts/xmpp-apt-notifications/index.html | 26 +- site/rss/index.html | 26 +- site/search/search_index.json | 2 +- site/sitemap.xml | 71 +- site/sitemap.xml.gz | Bin 702 -> 719 bytes 40 files changed, 3074 insertions(+), 76 deletions(-) create mode 100644 site/posts/open-elevation-api-server-upgrade/index.html diff --git a/site/404.html b/site/404.html index 41c1958..ffd2bd9 100644 --- a/site/404.html +++ b/site/404.html @@ -240,7 +240,7 @@
  • - + Posts
  • @@ -426,6 +426,18 @@ +
  • + + Open Elevation Api Server Upgrade + +
  • + + + + + + +
  • Wireguard on Nspawn @@ -1068,6 +1080,18 @@ +
  • + + Open Elevation Api Server Upgrade + +
  • + + + + + + +
  • Wireguard on Nspawn diff --git a/site/feed_rss_created.xml b/site/feed_rss_created.xml index 3ba02fb..478ac7c 100644 --- a/site/feed_rss_created.xml +++ b/site/feed_rss_created.xml @@ -1 +1 @@ - Trent's BlogTrent's blog of mostly technical documentations.https://blog.trentsonlinedocs.xyz/en Thu, 30 Jan 2025 16:22:41 -0000 Thu, 30 Jan 2025 16:22:41 -0000 1440 MkDocs RSS plugin - v0.17.0 Wireguard on Nspawn trent <p>date: 2025-01-30</p><h2>Introduction</h2><p>Have you ever been thinking about <code>systemd-nspawn</code> containers and thought wouldn'tit be awesome if you could just wireguar...</p>https://blog.trentsonlinedocs.xyz/posts/wireguard-on-nspawn/ Thu, 30 Jan 2025 16:22:31 -0000Trent's Bloghttps://blog.trentsonlinedocs.xyz/posts/wireguard-on-nspawn/ Sandbox IOT Network trent <p>date: 2024-04-27</p><h2>Introduction</h2><p>This is a scheme for connecting your smart devices to an sandboxed subnetsuch that they cannot reach or be reached from a...</p>https://blog.trentsonlinedocs.xyz/posts/sandbox-iot-network/ Sun, 28 Apr 2024 07:45:03 -0000Trent's Bloghttps://blog.trentsonlinedocs.xyz/posts/sandbox-iot-network/ QuasselCore on Debian 11 trent <p>date: 2022-02-13</p><h2>Introduction</h2><p>After discovering how amazing wireguard vpn is on Android, I decided to movemy quasselcore server off of Ramnode, where I ...</p>https://blog.trentsonlinedocs.xyz/posts/quasselcore-on-debian-11/ Sun, 13 Feb 2022 09:33:59 -0000Trent's Bloghttps://blog.trentsonlinedocs.xyz/posts/quasselcore-on-debian-11/ Forklift Upgrade Arch Linux To A Dell Precision 3561 trent <p>date: 2021-10-19</p><h2>Introduction</h2><p>I fork-lift upgraded my luks-encrypted Arch Linux installation from a Lenovo T460to a luks-encrypted, software raid1 mirro...</p>https://blog.trentsonlinedocs.xyz/posts/forklift-upgrade-arch-linux-precision-3561/ Wed, 20 Oct 2021 00:52:37 -0000Trent's Bloghttps://blog.trentsonlinedocs.xyz/posts/forklift-upgrade-arch-linux-precision-3561/ Ansible KVM Router Lab Part 1 trent <p>date: 2021-10-16</p><h2>Introduction</h2><p>This is a multi-part series of blog posts for building a<a href="https://github.com/TrentSPalmer/router-lab">router lab</a>{target="_...</p>https://blog.trentsonlinedocs.xyz/posts/ansible-kvm-router-lab-part-1/ Mon, 18 Oct 2021 10:26:11 -0000Trent's Bloghttps://blog.trentsonlinedocs.xyz/posts/ansible-kvm-router-lab-part-1/ Ansible KVM Router Lab Part 2 trent <p>date: 2021-10-16</p><h2>Introduction</h2><p>This is Part 2 of a multi-part series of blog posts for building a<a href="https://github.com/TrentSPalmer/router-lab">router lab</a>...</p>https://blog.trentsonlinedocs.xyz/posts/ansible-kvm-router-lab-part-2/ Mon, 18 Oct 2021 10:26:11 -0000Trent's Bloghttps://blog.trentsonlinedocs.xyz/posts/ansible-kvm-router-lab-part-2/ Ansible KVM Router Lab Part 3 trent <p>date: 2021-10-16</p><h2>Introduction</h2><p>This is Part 3 of a multi-part series of blog posts for building a<a href="https://github.com/TrentSPalmer/router-lab">router lab</a>...</p>https://blog.trentsonlinedocs.xyz/posts/ansible-kvm-router-lab-part-3/ Mon, 18 Oct 2021 10:26:11 -0000Trent's Bloghttps://blog.trentsonlinedocs.xyz/posts/ansible-kvm-router-lab-part-3/ Ansible KVM Router Lab Part 4 trent <p>date: 2021-10-17</p><h2>Introduction</h2><p>This is Part 4 of a multi-part series of blog posts for building a<a href="https://github.com/TrentSPalmer/router-lab">router lab</a>...</p>https://blog.trentsonlinedocs.xyz/posts/ansible-kvm-router-lab-part-4/ Mon, 18 Oct 2021 10:26:11 -0000Trent's Bloghttps://blog.trentsonlinedocs.xyz/posts/ansible-kvm-router-lab-part-4/ Ansible KVM Router Lab Part 5 trent <p>date: 2021-10-17</p><h2>Introduction</h2><p>This is Part 5 of a multi-part series of blog posts for building a<a href="https://github.com/TrentSPalmer/router-lab">router lab</a>...</p>https://blog.trentsonlinedocs.xyz/posts/ansible-kvm-router-lab-part-5/ Mon, 18 Oct 2021 10:26:11 -0000Trent's Bloghttps://blog.trentsonlinedocs.xyz/posts/ansible-kvm-router-lab-part-5/ Ansible KVM Router Lab Part 6 trent <p>date: 2021-10-17</p><h2>Introduction</h2><p>This is Part 6 of a multi-part series of blog posts for building a<a href="https://github.com/TrentSPalmer/router-lab">router lab</a>...</p>https://blog.trentsonlinedocs.xyz/posts/ansible-kvm-router-lab-part-6/ Mon, 18 Oct 2021 10:26:11 -0000Trent's Bloghttps://blog.trentsonlinedocs.xyz/posts/ansible-kvm-router-lab-part-6/ Add KVM Network With Virsh trent <p>date: 2021-10-16</p><h2>Introduction</h2><p>This is a short and sweet walk-through for how to createa new network for <code>libvirt</code> for <code>kvm</code>, from the command line,usin...</p>https://blog.trentsonlinedocs.xyz/posts/add-kvm-network-with-virsh/ Sat, 16 Oct 2021 10:57:53 -0000Trent's Bloghttps://blog.trentsonlinedocs.xyz/posts/add-kvm-network-with-virsh/ KVM On Arch trent <p>date: 2021-10-07</p><h2>Introduction</h2><p>This is not intended to be a tutorial, but rather a walk-through ofhow I would install[libvirt/kvm on Arch Linux](https:/...</p>https://blog.trentsonlinedocs.xyz/posts/kvm-on-arch/ Fri, 08 Oct 2021 07:15:57 -0000Trent's Bloghttps://blog.trentsonlinedocs.xyz/posts/kvm-on-arch/ RaspberryPi LTE-Failover Router With DNS Caching trent <p>date: 2021-10-06</p><h2>Introduction</h2><p>Apparently Windows has a problem resolving hosts when you tether from Mobile HotSpot.</p><p>The solution is to build a DNS-Cach...</p>https://blog.trentsonlinedocs.xyz/posts/raspberrypi-lte-failover-router-with-dns-caching/ Wed, 06 Oct 2021 21:22:07 -0000Trent's Bloghttps://blog.trentsonlinedocs.xyz/posts/raspberrypi-lte-failover-router-with-dns-caching/ Flutter Integration Test Server in Debian 11 Nspawn Container trent <p>date: 2021-09-24</p><h2>Introduction</h2><h3>Performance</h3><p>Your Debian Server is way more powerful than your laptop or desktopand flutter integration_tests suck.</p><h3>...</h3>https://blog.trentsonlinedocs.xyz/posts/debian-11-nspawn-flutter-integration-test-server/ Sat, 25 Sep 2021 13:46:10 -0000Trent's Bloghttps://blog.trentsonlinedocs.xyz/posts/debian-11-nspawn-flutter-integration-test-server/ Debian 11 TT-RSS trent <p>date: 2021-09-11</p><h2><strong>Introduction</strong></h2><p>Install <a href="https://tt-rss.org/">tt-rss</a>{target=_blank}on Debian 11 the Debian way.</p><h3>Why?</h3><p>Debian packages [tt-rss](htt...</p>https://blog.trentsonlinedocs.xyz/posts/debian-11-ttrss/ Sat, 11 Sep 2021 11:13:33 -0000Trent's Bloghttps://blog.trentsonlinedocs.xyz/posts/debian-11-ttrss/ Trent's Favorite Podcasts trent <p>date: 2021-07-23</p><h2><strong>Introduction</strong></h2><p>Someone asked me 10 years ago what are my favorite podcasts, so here you go.Note that a lot of podcasts tend to improv...</p>https://blog.trentsonlinedocs.xyz/posts/trents-favorite-podcasts/ Sun, 25 Jul 2021 10:38:54 -0000Trent's Bloghttps://blog.trentsonlinedocs.xyz/posts/trents-favorite-podcasts/ Test QR SVG Django trent <p>date: 2021-04-19</p><h2><strong>Introduction</strong></h2><p>I worked out a solution in django-testing, for testing a view that renders a qrcodeas an svg as an inline svg xml stri...</p>https://blog.trentsonlinedocs.xyz/posts/test-qr-svg-django/ Tue, 20 Apr 2021 02:23:27 -0000Trent's Bloghttps://blog.trentsonlinedocs.xyz/posts/test-qr-svg-django/ Prosody Photo Uploads trent <p>date: 2021-01-25</p><h2><strong>Introduction</strong></h2><p>Install <a href="https://prosody.im/">prosody</a>{target=_blank} on <a href="https://www.debian.org/">Debian 10</a>{target=_blank}with phot...</p>https://blog.trentsonlinedocs.xyz/posts/prosody-photo-uploads/ Mon, 25 Jan 2021 16:37:39 -0000Trent's Bloghttps://blog.trentsonlinedocs.xyz/posts/prosody-photo-uploads/ XMPP Apt Notification trent <p>date: 2021-01-09</p><h2><strong>Introduction</strong></h2><p>In order to save yourself the work of checking your computer forupdates, configure it to send you a weekly notificatio...</p>https://blog.trentsonlinedocs.xyz/posts/xmpp-apt-notifications/ Sun, 10 Jan 2021 00:45:08 -0000Trent's Bloghttps://blog.trentsonlinedocs.xyz/posts/xmpp-apt-notifications/ Apache Virtual Hosts trent john joe <p>date: 2020-12-20</p><h2><strong>Use Virtual Hosts</strong></h2><p>This is a very useful way to keep your server organized.</p><h2><strong>Virtual Hosts On Your Lan</strong></h2><p>You can practice on you...</p>https://blog.trentsonlinedocs.xyz/posts/apache-virtual-hosts/ Sun, 20 Dec 2020 05:16:22 -0000Trent's Bloghttps://blog.trentsonlinedocs.xyz/posts/apache-virtual-hosts/ \ No newline at end of file + Trent's BlogTrent's blog of mostly technical documentations.https://blog.trentsonlinedocs.xyz/en Mon, 03 Feb 2025 19:40:30 -0000 Mon, 03 Feb 2025 19:40:30 -0000 1440 MkDocs RSS plugin - v0.17.0 Open Elevation Api Server Upgrade trent <p>date: 2025-02-02</p><h2>Introduction</h2><p>A while back I left an open-elevation-api-server running on Debian 10, and I can't remember why.</p><p>But I have now worked out...</p>https://blog.trentsonlinedocs.xyz/posts/open-elevation-api-server-upgrade/ Mon, 03 Feb 2025 19:40:24 -0000Trent's Bloghttps://blog.trentsonlinedocs.xyz/posts/open-elevation-api-server-upgrade/ Wireguard on Nspawn trent <p>date: 2025-01-30</p><h2>Introduction</h2><p>Have you ever been thinking about <code>systemd-nspawn</code> containers and thought wouldn'tit be awesome if you could just wireguar...</p>https://blog.trentsonlinedocs.xyz/posts/wireguard-on-nspawn/ Thu, 30 Jan 2025 16:22:31 -0000Trent's Bloghttps://blog.trentsonlinedocs.xyz/posts/wireguard-on-nspawn/ Sandbox IOT Network trent <p>date: 2024-04-27</p><h2>Introduction</h2><p>This is a scheme for connecting your smart devices to an sandboxed subnetsuch that they cannot reach or be reached from a...</p>https://blog.trentsonlinedocs.xyz/posts/sandbox-iot-network/ Sun, 28 Apr 2024 07:45:03 -0000Trent's Bloghttps://blog.trentsonlinedocs.xyz/posts/sandbox-iot-network/ QuasselCore on Debian 11 trent <p>date: 2022-02-13</p><h2>Introduction</h2><p>After discovering how amazing wireguard vpn is on Android, I decided to movemy quasselcore server off of Ramnode, where I ...</p>https://blog.trentsonlinedocs.xyz/posts/quasselcore-on-debian-11/ Sun, 13 Feb 2022 09:33:59 -0000Trent's Bloghttps://blog.trentsonlinedocs.xyz/posts/quasselcore-on-debian-11/ Forklift Upgrade Arch Linux To A Dell Precision 3561 trent <p>date: 2021-10-19</p><h2>Introduction</h2><p>I fork-lift upgraded my luks-encrypted Arch Linux installation from a Lenovo T460to a luks-encrypted, software raid1 mirro...</p>https://blog.trentsonlinedocs.xyz/posts/forklift-upgrade-arch-linux-precision-3561/ Wed, 20 Oct 2021 00:52:37 -0000Trent's Bloghttps://blog.trentsonlinedocs.xyz/posts/forklift-upgrade-arch-linux-precision-3561/ Ansible KVM Router Lab Part 1 trent <p>date: 2021-10-16</p><h2>Introduction</h2><p>This is a multi-part series of blog posts for building a<a href="https://github.com/TrentSPalmer/router-lab">router lab</a>{target="_...</p>https://blog.trentsonlinedocs.xyz/posts/ansible-kvm-router-lab-part-1/ Mon, 18 Oct 2021 10:26:11 -0000Trent's Bloghttps://blog.trentsonlinedocs.xyz/posts/ansible-kvm-router-lab-part-1/ Ansible KVM Router Lab Part 2 trent <p>date: 2021-10-16</p><h2>Introduction</h2><p>This is Part 2 of a multi-part series of blog posts for building a<a href="https://github.com/TrentSPalmer/router-lab">router lab</a>...</p>https://blog.trentsonlinedocs.xyz/posts/ansible-kvm-router-lab-part-2/ Mon, 18 Oct 2021 10:26:11 -0000Trent's Bloghttps://blog.trentsonlinedocs.xyz/posts/ansible-kvm-router-lab-part-2/ Ansible KVM Router Lab Part 3 trent <p>date: 2021-10-16</p><h2>Introduction</h2><p>This is Part 3 of a multi-part series of blog posts for building a<a href="https://github.com/TrentSPalmer/router-lab">router lab</a>...</p>https://blog.trentsonlinedocs.xyz/posts/ansible-kvm-router-lab-part-3/ Mon, 18 Oct 2021 10:26:11 -0000Trent's Bloghttps://blog.trentsonlinedocs.xyz/posts/ansible-kvm-router-lab-part-3/ Ansible KVM Router Lab Part 4 trent <p>date: 2021-10-17</p><h2>Introduction</h2><p>This is Part 4 of a multi-part series of blog posts for building a<a href="https://github.com/TrentSPalmer/router-lab">router lab</a>...</p>https://blog.trentsonlinedocs.xyz/posts/ansible-kvm-router-lab-part-4/ Mon, 18 Oct 2021 10:26:11 -0000Trent's Bloghttps://blog.trentsonlinedocs.xyz/posts/ansible-kvm-router-lab-part-4/ Ansible KVM Router Lab Part 5 trent <p>date: 2021-10-17</p><h2>Introduction</h2><p>This is Part 5 of a multi-part series of blog posts for building a<a href="https://github.com/TrentSPalmer/router-lab">router lab</a>...</p>https://blog.trentsonlinedocs.xyz/posts/ansible-kvm-router-lab-part-5/ Mon, 18 Oct 2021 10:26:11 -0000Trent's Bloghttps://blog.trentsonlinedocs.xyz/posts/ansible-kvm-router-lab-part-5/ Ansible KVM Router Lab Part 6 trent <p>date: 2021-10-17</p><h2>Introduction</h2><p>This is Part 6 of a multi-part series of blog posts for building a<a href="https://github.com/TrentSPalmer/router-lab">router lab</a>...</p>https://blog.trentsonlinedocs.xyz/posts/ansible-kvm-router-lab-part-6/ Mon, 18 Oct 2021 10:26:11 -0000Trent's Bloghttps://blog.trentsonlinedocs.xyz/posts/ansible-kvm-router-lab-part-6/ Add KVM Network With Virsh trent <p>date: 2021-10-16</p><h2>Introduction</h2><p>This is a short and sweet walk-through for how to createa new network for <code>libvirt</code> for <code>kvm</code>, from the command line,usin...</p>https://blog.trentsonlinedocs.xyz/posts/add-kvm-network-with-virsh/ Sat, 16 Oct 2021 10:57:53 -0000Trent's Bloghttps://blog.trentsonlinedocs.xyz/posts/add-kvm-network-with-virsh/ KVM On Arch trent <p>date: 2021-10-07</p><h2>Introduction</h2><p>This is not intended to be a tutorial, but rather a walk-through ofhow I would install[libvirt/kvm on Arch Linux](https:/...</p>https://blog.trentsonlinedocs.xyz/posts/kvm-on-arch/ Fri, 08 Oct 2021 07:15:57 -0000Trent's Bloghttps://blog.trentsonlinedocs.xyz/posts/kvm-on-arch/ RaspberryPi LTE-Failover Router With DNS Caching trent <p>date: 2021-10-06</p><h2>Introduction</h2><p>Apparently Windows has a problem resolving hosts when you tether from Mobile HotSpot.</p><p>The solution is to build a DNS-Cach...</p>https://blog.trentsonlinedocs.xyz/posts/raspberrypi-lte-failover-router-with-dns-caching/ Wed, 06 Oct 2021 21:22:07 -0000Trent's Bloghttps://blog.trentsonlinedocs.xyz/posts/raspberrypi-lte-failover-router-with-dns-caching/ Flutter Integration Test Server in Debian 11 Nspawn Container trent <p>date: 2021-09-24</p><h2>Introduction</h2><h3>Performance</h3><p>Your Debian Server is way more powerful than your laptop or desktopand flutter integration_tests suck.</p><h3>...</h3>https://blog.trentsonlinedocs.xyz/posts/debian-11-nspawn-flutter-integration-test-server/ Sat, 25 Sep 2021 13:46:10 -0000Trent's Bloghttps://blog.trentsonlinedocs.xyz/posts/debian-11-nspawn-flutter-integration-test-server/ Debian 11 TT-RSS trent <p>date: 2021-09-11</p><h2><strong>Introduction</strong></h2><p>Install <a href="https://tt-rss.org/">tt-rss</a>{target=_blank}on Debian 11 the Debian way.</p><h3>Why?</h3><p>Debian packages [tt-rss](htt...</p>https://blog.trentsonlinedocs.xyz/posts/debian-11-ttrss/ Sat, 11 Sep 2021 11:13:33 -0000Trent's Bloghttps://blog.trentsonlinedocs.xyz/posts/debian-11-ttrss/ Trent's Favorite Podcasts trent <p>date: 2021-07-23</p><h2><strong>Introduction</strong></h2><p>Someone asked me 10 years ago what are my favorite podcasts, so here you go.Note that a lot of podcasts tend to improv...</p>https://blog.trentsonlinedocs.xyz/posts/trents-favorite-podcasts/ Sun, 25 Jul 2021 10:38:54 -0000Trent's Bloghttps://blog.trentsonlinedocs.xyz/posts/trents-favorite-podcasts/ Test QR SVG Django trent <p>date: 2021-04-19</p><h2><strong>Introduction</strong></h2><p>I worked out a solution in django-testing, for testing a view that renders a qrcodeas an svg as an inline svg xml stri...</p>https://blog.trentsonlinedocs.xyz/posts/test-qr-svg-django/ Tue, 20 Apr 2021 02:23:27 -0000Trent's Bloghttps://blog.trentsonlinedocs.xyz/posts/test-qr-svg-django/ Prosody Photo Uploads trent <p>date: 2021-01-25</p><h2><strong>Introduction</strong></h2><p>Install <a href="https://prosody.im/">prosody</a>{target=_blank} on <a href="https://www.debian.org/">Debian 10</a>{target=_blank}with phot...</p>https://blog.trentsonlinedocs.xyz/posts/prosody-photo-uploads/ Mon, 25 Jan 2021 16:37:39 -0000Trent's Bloghttps://blog.trentsonlinedocs.xyz/posts/prosody-photo-uploads/ XMPP Apt Notification trent <p>date: 2021-01-09</p><h2><strong>Introduction</strong></h2><p>In order to save yourself the work of checking your computer forupdates, configure it to send you a weekly notificatio...</p>https://blog.trentsonlinedocs.xyz/posts/xmpp-apt-notifications/ Sun, 10 Jan 2021 00:45:08 -0000Trent's Bloghttps://blog.trentsonlinedocs.xyz/posts/xmpp-apt-notifications/ \ No newline at end of file diff --git a/site/feed_rss_updated.xml b/site/feed_rss_updated.xml index 3a31c3b..4b5ffd4 100644 --- a/site/feed_rss_updated.xml +++ b/site/feed_rss_updated.xml @@ -1 +1 @@ - Trent's BlogTrent's blog of mostly technical documentations.https://blog.trentsonlinedocs.xyz/en Thu, 30 Jan 2025 16:22:41 -0000 Thu, 30 Jan 2025 16:22:41 -0000 1440 MkDocs RSS plugin - v0.17.0 Wireguard on Nspawn trent <p>date: 2025-01-30</p><h2>Introduction</h2><p>Have you ever been thinking about <code>systemd-nspawn</code> containers and thought wouldn'tit be awesome if you could just wireguar...</p>https://blog.trentsonlinedocs.xyz/posts/wireguard-on-nspawn/ Thu, 30 Jan 2025 16:22:31 -0000Trent's Bloghttps://blog.trentsonlinedocs.xyz/posts/wireguard-on-nspawn/ Sandbox IOT Network trent <p>date: 2024-04-27</p><h2>Introduction</h2><p>This is a scheme for connecting your smart devices to an sandboxed subnetsuch that they cannot reach or be reached from a...</p>https://blog.trentsonlinedocs.xyz/posts/sandbox-iot-network/ Sun, 28 Apr 2024 07:45:03 -0000Trent's Bloghttps://blog.trentsonlinedocs.xyz/posts/sandbox-iot-network/ QuasselCore on Debian 11 trent <p>date: 2022-02-13</p><h2>Introduction</h2><p>After discovering how amazing wireguard vpn is on Android, I decided to movemy quasselcore server off of Ramnode, where I ...</p>https://blog.trentsonlinedocs.xyz/posts/quasselcore-on-debian-11/ Sun, 13 Feb 2022 09:33:59 -0000Trent's Bloghttps://blog.trentsonlinedocs.xyz/posts/quasselcore-on-debian-11/ Trent's Favorite Podcasts trent <p>date: 2021-07-23</p><h2><strong>Introduction</strong></h2><p>Someone asked me 10 years ago what are my favorite podcasts, so here you go.Note that a lot of podcasts tend to improv...</p>https://blog.trentsonlinedocs.xyz/posts/trents-favorite-podcasts/ Tue, 11 Jan 2022 19:18:29 -0000Trent's Bloghttps://blog.trentsonlinedocs.xyz/posts/trents-favorite-podcasts/ Forklift Upgrade Arch Linux To A Dell Precision 3561 trent <p>date: 2021-10-19</p><h2>Introduction</h2><p>I fork-lift upgraded my luks-encrypted Arch Linux installation from a Lenovo T460to a luks-encrypted, software raid1 mirro...</p>https://blog.trentsonlinedocs.xyz/posts/forklift-upgrade-arch-linux-precision-3561/ Fri, 22 Oct 2021 07:36:14 -0000Trent's Bloghttps://blog.trentsonlinedocs.xyz/posts/forklift-upgrade-arch-linux-precision-3561/ Ansible KVM Router Lab Part 5 trent <p>date: 2021-10-17</p><h2>Introduction</h2><p>This is Part 5 of a multi-part series of blog posts for building a<a href="https://github.com/TrentSPalmer/router-lab">router lab</a>...</p>https://blog.trentsonlinedocs.xyz/posts/ansible-kvm-router-lab-part-5/ Mon, 18 Oct 2021 10:36:30 -0000Trent's Bloghttps://blog.trentsonlinedocs.xyz/posts/ansible-kvm-router-lab-part-5/ Ansible KVM Router Lab Part 1 trent <p>date: 2021-10-16</p><h2>Introduction</h2><p>This is a multi-part series of blog posts for building a<a href="https://github.com/TrentSPalmer/router-lab">router lab</a>{target="_...</p>https://blog.trentsonlinedocs.xyz/posts/ansible-kvm-router-lab-part-1/ Mon, 18 Oct 2021 10:26:11 -0000Trent's Bloghttps://blog.trentsonlinedocs.xyz/posts/ansible-kvm-router-lab-part-1/ Ansible KVM Router Lab Part 2 trent <p>date: 2021-10-16</p><h2>Introduction</h2><p>This is Part 2 of a multi-part series of blog posts for building a<a href="https://github.com/TrentSPalmer/router-lab">router lab</a>...</p>https://blog.trentsonlinedocs.xyz/posts/ansible-kvm-router-lab-part-2/ Mon, 18 Oct 2021 10:26:11 -0000Trent's Bloghttps://blog.trentsonlinedocs.xyz/posts/ansible-kvm-router-lab-part-2/ Ansible KVM Router Lab Part 3 trent <p>date: 2021-10-16</p><h2>Introduction</h2><p>This is Part 3 of a multi-part series of blog posts for building a<a href="https://github.com/TrentSPalmer/router-lab">router lab</a>...</p>https://blog.trentsonlinedocs.xyz/posts/ansible-kvm-router-lab-part-3/ Mon, 18 Oct 2021 10:26:11 -0000Trent's Bloghttps://blog.trentsonlinedocs.xyz/posts/ansible-kvm-router-lab-part-3/ Ansible KVM Router Lab Part 4 trent <p>date: 2021-10-17</p><h2>Introduction</h2><p>This is Part 4 of a multi-part series of blog posts for building a<a href="https://github.com/TrentSPalmer/router-lab">router lab</a>...</p>https://blog.trentsonlinedocs.xyz/posts/ansible-kvm-router-lab-part-4/ Mon, 18 Oct 2021 10:26:11 -0000Trent's Bloghttps://blog.trentsonlinedocs.xyz/posts/ansible-kvm-router-lab-part-4/ Ansible KVM Router Lab Part 6 trent <p>date: 2021-10-17</p><h2>Introduction</h2><p>This is Part 6 of a multi-part series of blog posts for building a<a href="https://github.com/TrentSPalmer/router-lab">router lab</a>...</p>https://blog.trentsonlinedocs.xyz/posts/ansible-kvm-router-lab-part-6/ Mon, 18 Oct 2021 10:26:11 -0000Trent's Bloghttps://blog.trentsonlinedocs.xyz/posts/ansible-kvm-router-lab-part-6/ Add KVM Network With Virsh trent <p>date: 2021-10-16</p><h2>Introduction</h2><p>This is a short and sweet walk-through for how to createa new network for <code>libvirt</code> for <code>kvm</code>, from the command line,usin...</p>https://blog.trentsonlinedocs.xyz/posts/add-kvm-network-with-virsh/ Sat, 16 Oct 2021 10:57:53 -0000Trent's Bloghttps://blog.trentsonlinedocs.xyz/posts/add-kvm-network-with-virsh/ KVM On Arch trent <p>date: 2021-10-07</p><h2>Introduction</h2><p>This is not intended to be a tutorial, but rather a walk-through ofhow I would install[libvirt/kvm on Arch Linux](https:/...</p>https://blog.trentsonlinedocs.xyz/posts/kvm-on-arch/ Fri, 08 Oct 2021 07:15:57 -0000Trent's Bloghttps://blog.trentsonlinedocs.xyz/posts/kvm-on-arch/ RaspberryPi LTE-Failover Router With DNS Caching trent <p>date: 2021-10-06</p><h2>Introduction</h2><p>Apparently Windows has a problem resolving hosts when you tether from Mobile HotSpot.</p><p>The solution is to build a DNS-Cach...</p>https://blog.trentsonlinedocs.xyz/posts/raspberrypi-lte-failover-router-with-dns-caching/ Wed, 06 Oct 2021 21:22:07 -0000Trent's Bloghttps://blog.trentsonlinedocs.xyz/posts/raspberrypi-lte-failover-router-with-dns-caching/ Flutter Integration Test Server in Debian 11 Nspawn Container trent <p>date: 2021-09-24</p><h2>Introduction</h2><h3>Performance</h3><p>Your Debian Server is way more powerful than your laptop or desktopand flutter integration_tests suck.</p><h3>...</h3>https://blog.trentsonlinedocs.xyz/posts/debian-11-nspawn-flutter-integration-test-server/ Sat, 25 Sep 2021 13:56:15 -0000Trent's Bloghttps://blog.trentsonlinedocs.xyz/posts/debian-11-nspawn-flutter-integration-test-server/ Debian 11 TT-RSS trent <p>date: 2021-09-11</p><h2><strong>Introduction</strong></h2><p>Install <a href="https://tt-rss.org/">tt-rss</a>{target=_blank}on Debian 11 the Debian way.</p><h3>Why?</h3><p>Debian packages [tt-rss](htt...</p>https://blog.trentsonlinedocs.xyz/posts/debian-11-ttrss/ Sat, 11 Sep 2021 11:13:33 -0000Trent's Bloghttps://blog.trentsonlinedocs.xyz/posts/debian-11-ttrss/ Apache Virtual Hosts trent john joe <p>date: 2020-12-20</p><h2><strong>Use Virtual Hosts</strong></h2><p>This is a very useful way to keep your server organized.</p><h2><strong>Virtual Hosts On Your Lan</strong></h2><p>You can practice on you...</p>https://blog.trentsonlinedocs.xyz/posts/apache-virtual-hosts/ Sat, 11 Sep 2021 03:26:47 -0000Trent's Bloghttps://blog.trentsonlinedocs.xyz/posts/apache-virtual-hosts/ Clear Linux Encrypted XFS Root trent <p>date: 2019-04-13T21:44:37-07:00</p><h2><strong>Nothing to-it Burger</strong></h2><p>I had intended to create a technical explanation how to install Clear Linux with disk encryption,...</p>https://blog.trentsonlinedocs.xyz/posts/clear-linux-encrypted-xfs-root/ Sat, 11 Sep 2021 03:26:47 -0000Trent's Bloghttps://blog.trentsonlinedocs.xyz/posts/clear-linux-encrypted-xfs-root/ Clear Linux Guest Virt Manager trent <p>date: 2019-03-11T01:39:09-07:00</p><h2><strong>Introduction</strong></h2><ul><li>download, convert, and resize the provided kvm-legacy image</li><li>create a virtual machine and launch it f...</li></ul>https://blog.trentsonlinedocs.xyz/posts/clear-linux-guest-virt-manager/ Sat, 11 Sep 2021 03:26:47 -0000Trent's Bloghttps://blog.trentsonlinedocs.xyz/posts/clear-linux-guest-virt-manager/ Faster Partitioning with Sgdisk trent <p>date: 2019-02-11T04:23:52-08:00</p><h2><strong>Disclaimer</strong></h2><p>If any of this is wrong, let me know so I can fix it. No actual hard drives were harmed in the production ...</p>https://blog.trentsonlinedocs.xyz/posts/faster-partitioning-with-sgdisk/ Sat, 11 Sep 2021 03:26:47 -0000Trent's Bloghttps://blog.trentsonlinedocs.xyz/posts/faster-partitioning-with-sgdisk/ \ No newline at end of file + Trent's BlogTrent's blog of mostly technical documentations.https://blog.trentsonlinedocs.xyz/en Mon, 03 Feb 2025 19:40:30 -0000 Mon, 03 Feb 2025 19:40:30 -0000 1440 MkDocs RSS plugin - v0.17.0 Open Elevation Api Server Upgrade trent <p>date: 2025-02-02</p><h2>Introduction</h2><p>A while back I left an open-elevation-api-server running on Debian 10, and I can't remember why.</p><p>But I have now worked out...</p>https://blog.trentsonlinedocs.xyz/posts/open-elevation-api-server-upgrade/ Mon, 03 Feb 2025 19:40:24 -0000Trent's Bloghttps://blog.trentsonlinedocs.xyz/posts/open-elevation-api-server-upgrade/ Wireguard on Nspawn trent <p>date: 2025-01-30</p><h2>Introduction</h2><p>Have you ever been thinking about <code>systemd-nspawn</code> containers and thought wouldn'tit be awesome if you could just wireguar...</p>https://blog.trentsonlinedocs.xyz/posts/wireguard-on-nspawn/ Thu, 30 Jan 2025 16:22:31 -0000Trent's Bloghttps://blog.trentsonlinedocs.xyz/posts/wireguard-on-nspawn/ Sandbox IOT Network trent <p>date: 2024-04-27</p><h2>Introduction</h2><p>This is a scheme for connecting your smart devices to an sandboxed subnetsuch that they cannot reach or be reached from a...</p>https://blog.trentsonlinedocs.xyz/posts/sandbox-iot-network/ Sun, 28 Apr 2024 07:45:03 -0000Trent's Bloghttps://blog.trentsonlinedocs.xyz/posts/sandbox-iot-network/ QuasselCore on Debian 11 trent <p>date: 2022-02-13</p><h2>Introduction</h2><p>After discovering how amazing wireguard vpn is on Android, I decided to movemy quasselcore server off of Ramnode, where I ...</p>https://blog.trentsonlinedocs.xyz/posts/quasselcore-on-debian-11/ Sun, 13 Feb 2022 09:33:59 -0000Trent's Bloghttps://blog.trentsonlinedocs.xyz/posts/quasselcore-on-debian-11/ Trent's Favorite Podcasts trent <p>date: 2021-07-23</p><h2><strong>Introduction</strong></h2><p>Someone asked me 10 years ago what are my favorite podcasts, so here you go.Note that a lot of podcasts tend to improv...</p>https://blog.trentsonlinedocs.xyz/posts/trents-favorite-podcasts/ Tue, 11 Jan 2022 19:18:29 -0000Trent's Bloghttps://blog.trentsonlinedocs.xyz/posts/trents-favorite-podcasts/ Forklift Upgrade Arch Linux To A Dell Precision 3561 trent <p>date: 2021-10-19</p><h2>Introduction</h2><p>I fork-lift upgraded my luks-encrypted Arch Linux installation from a Lenovo T460to a luks-encrypted, software raid1 mirro...</p>https://blog.trentsonlinedocs.xyz/posts/forklift-upgrade-arch-linux-precision-3561/ Fri, 22 Oct 2021 07:36:14 -0000Trent's Bloghttps://blog.trentsonlinedocs.xyz/posts/forklift-upgrade-arch-linux-precision-3561/ Ansible KVM Router Lab Part 5 trent <p>date: 2021-10-17</p><h2>Introduction</h2><p>This is Part 5 of a multi-part series of blog posts for building a<a href="https://github.com/TrentSPalmer/router-lab">router lab</a>...</p>https://blog.trentsonlinedocs.xyz/posts/ansible-kvm-router-lab-part-5/ Mon, 18 Oct 2021 10:36:30 -0000Trent's Bloghttps://blog.trentsonlinedocs.xyz/posts/ansible-kvm-router-lab-part-5/ Ansible KVM Router Lab Part 1 trent <p>date: 2021-10-16</p><h2>Introduction</h2><p>This is a multi-part series of blog posts for building a<a href="https://github.com/TrentSPalmer/router-lab">router lab</a>{target="_...</p>https://blog.trentsonlinedocs.xyz/posts/ansible-kvm-router-lab-part-1/ Mon, 18 Oct 2021 10:26:11 -0000Trent's Bloghttps://blog.trentsonlinedocs.xyz/posts/ansible-kvm-router-lab-part-1/ Ansible KVM Router Lab Part 2 trent <p>date: 2021-10-16</p><h2>Introduction</h2><p>This is Part 2 of a multi-part series of blog posts for building a<a href="https://github.com/TrentSPalmer/router-lab">router lab</a>...</p>https://blog.trentsonlinedocs.xyz/posts/ansible-kvm-router-lab-part-2/ Mon, 18 Oct 2021 10:26:11 -0000Trent's Bloghttps://blog.trentsonlinedocs.xyz/posts/ansible-kvm-router-lab-part-2/ Ansible KVM Router Lab Part 3 trent <p>date: 2021-10-16</p><h2>Introduction</h2><p>This is Part 3 of a multi-part series of blog posts for building a<a href="https://github.com/TrentSPalmer/router-lab">router lab</a>...</p>https://blog.trentsonlinedocs.xyz/posts/ansible-kvm-router-lab-part-3/ Mon, 18 Oct 2021 10:26:11 -0000Trent's Bloghttps://blog.trentsonlinedocs.xyz/posts/ansible-kvm-router-lab-part-3/ Ansible KVM Router Lab Part 4 trent <p>date: 2021-10-17</p><h2>Introduction</h2><p>This is Part 4 of a multi-part series of blog posts for building a<a href="https://github.com/TrentSPalmer/router-lab">router lab</a>...</p>https://blog.trentsonlinedocs.xyz/posts/ansible-kvm-router-lab-part-4/ Mon, 18 Oct 2021 10:26:11 -0000Trent's Bloghttps://blog.trentsonlinedocs.xyz/posts/ansible-kvm-router-lab-part-4/ Ansible KVM Router Lab Part 6 trent <p>date: 2021-10-17</p><h2>Introduction</h2><p>This is Part 6 of a multi-part series of blog posts for building a<a href="https://github.com/TrentSPalmer/router-lab">router lab</a>...</p>https://blog.trentsonlinedocs.xyz/posts/ansible-kvm-router-lab-part-6/ Mon, 18 Oct 2021 10:26:11 -0000Trent's Bloghttps://blog.trentsonlinedocs.xyz/posts/ansible-kvm-router-lab-part-6/ Add KVM Network With Virsh trent <p>date: 2021-10-16</p><h2>Introduction</h2><p>This is a short and sweet walk-through for how to createa new network for <code>libvirt</code> for <code>kvm</code>, from the command line,usin...</p>https://blog.trentsonlinedocs.xyz/posts/add-kvm-network-with-virsh/ Sat, 16 Oct 2021 10:57:53 -0000Trent's Bloghttps://blog.trentsonlinedocs.xyz/posts/add-kvm-network-with-virsh/ KVM On Arch trent <p>date: 2021-10-07</p><h2>Introduction</h2><p>This is not intended to be a tutorial, but rather a walk-through ofhow I would install[libvirt/kvm on Arch Linux](https:/...</p>https://blog.trentsonlinedocs.xyz/posts/kvm-on-arch/ Fri, 08 Oct 2021 07:15:57 -0000Trent's Bloghttps://blog.trentsonlinedocs.xyz/posts/kvm-on-arch/ RaspberryPi LTE-Failover Router With DNS Caching trent <p>date: 2021-10-06</p><h2>Introduction</h2><p>Apparently Windows has a problem resolving hosts when you tether from Mobile HotSpot.</p><p>The solution is to build a DNS-Cach...</p>https://blog.trentsonlinedocs.xyz/posts/raspberrypi-lte-failover-router-with-dns-caching/ Wed, 06 Oct 2021 21:22:07 -0000Trent's Bloghttps://blog.trentsonlinedocs.xyz/posts/raspberrypi-lte-failover-router-with-dns-caching/ Flutter Integration Test Server in Debian 11 Nspawn Container trent <p>date: 2021-09-24</p><h2>Introduction</h2><h3>Performance</h3><p>Your Debian Server is way more powerful than your laptop or desktopand flutter integration_tests suck.</p><h3>...</h3>https://blog.trentsonlinedocs.xyz/posts/debian-11-nspawn-flutter-integration-test-server/ Sat, 25 Sep 2021 13:56:15 -0000Trent's Bloghttps://blog.trentsonlinedocs.xyz/posts/debian-11-nspawn-flutter-integration-test-server/ Debian 11 TT-RSS trent <p>date: 2021-09-11</p><h2><strong>Introduction</strong></h2><p>Install <a href="https://tt-rss.org/">tt-rss</a>{target=_blank}on Debian 11 the Debian way.</p><h3>Why?</h3><p>Debian packages [tt-rss](htt...</p>https://blog.trentsonlinedocs.xyz/posts/debian-11-ttrss/ Sat, 11 Sep 2021 11:13:33 -0000Trent's Bloghttps://blog.trentsonlinedocs.xyz/posts/debian-11-ttrss/ Apache Virtual Hosts trent john joe <p>date: 2020-12-20</p><h2><strong>Use Virtual Hosts</strong></h2><p>This is a very useful way to keep your server organized.</p><h2><strong>Virtual Hosts On Your Lan</strong></h2><p>You can practice on you...</p>https://blog.trentsonlinedocs.xyz/posts/apache-virtual-hosts/ Sat, 11 Sep 2021 03:26:47 -0000Trent's Bloghttps://blog.trentsonlinedocs.xyz/posts/apache-virtual-hosts/ Clear Linux Encrypted XFS Root trent <p>date: 2019-04-13T21:44:37-07:00</p><h2><strong>Nothing to-it Burger</strong></h2><p>I had intended to create a technical explanation how to install Clear Linux with disk encryption,...</p>https://blog.trentsonlinedocs.xyz/posts/clear-linux-encrypted-xfs-root/ Sat, 11 Sep 2021 03:26:47 -0000Trent's Bloghttps://blog.trentsonlinedocs.xyz/posts/clear-linux-encrypted-xfs-root/ Clear Linux Guest Virt Manager trent <p>date: 2019-03-11T01:39:09-07:00</p><h2><strong>Introduction</strong></h2><ul><li>download, convert, and resize the provided kvm-legacy image</li><li>create a virtual machine and launch it f...</li></ul>https://blog.trentsonlinedocs.xyz/posts/clear-linux-guest-virt-manager/ Sat, 11 Sep 2021 03:26:47 -0000Trent's Bloghttps://blog.trentsonlinedocs.xyz/posts/clear-linux-guest-virt-manager/ \ No newline at end of file diff --git a/site/index.html b/site/index.html index c24dc39..9344331 100644 --- a/site/index.html +++ b/site/index.html @@ -246,7 +246,7 @@
  • - + Posts
  • @@ -442,6 +442,18 @@ +
  • + + Open Elevation Api Server Upgrade + +
  • + + + + + + +
  • Wireguard on Nspawn @@ -1084,6 +1096,18 @@ +
  • + + Open Elevation Api Server Upgrade + +
  • + + + + + + +
  • Wireguard on Nspawn @@ -1781,8 +1805,24 @@ + +
    + None +
    + + +
    + +

    Open Elevation Api Server Upgrade

    +

    Created by: trent

    +

    Tags: ['linux', 'Debian', 'bookworm', 'buster', 'bullseye', 'bottle', 'geospatial']

    +

    date: 2025-02-02 Introduction A while back I left an open-elevation-api-server running on Debian 10, and I can't remember why. But I have now...

    +
    +
    +
    +

    Wireguard on Nspawn

    @@ -2106,13 +2146,13 @@ -
  • + Posts
  • @@ -437,6 +437,18 @@ +
  • + + Open Elevation Api Server Upgrade + +
  • + + + + + + +
  • Wireguard on Nspawn @@ -1121,6 +1133,18 @@ +
  • + + Open Elevation Api Server Upgrade + +
  • + + + + + + +
  • Wireguard on Nspawn @@ -1726,13 +1750,13 @@ -
  • + Posts
  • @@ -437,6 +437,18 @@ +
  • + + Open Elevation Api Server Upgrade + +
  • + + + + + + +
  • Wireguard on Nspawn @@ -1143,6 +1155,18 @@ +
  • + + Open Elevation Api Server Upgrade + +
  • + + + + + + +
  • Wireguard on Nspawn diff --git a/site/posts/ansible-kvm-router-lab-part-1/index.html b/site/posts/ansible-kvm-router-lab-part-1/index.html index 3c30a16..097ea7e 100644 --- a/site/posts/ansible-kvm-router-lab-part-1/index.html +++ b/site/posts/ansible-kvm-router-lab-part-1/index.html @@ -251,7 +251,7 @@
  • - + Posts
  • @@ -437,6 +437,18 @@ +
  • + + Open Elevation Api Server Upgrade + +
  • + + + + + + +
  • Wireguard on Nspawn @@ -1150,6 +1162,18 @@ +
  • + + Open Elevation Api Server Upgrade + +
  • + + + + + + +
  • Wireguard on Nspawn diff --git a/site/posts/ansible-kvm-router-lab-part-2/index.html b/site/posts/ansible-kvm-router-lab-part-2/index.html index a203e98..04e6e63 100644 --- a/site/posts/ansible-kvm-router-lab-part-2/index.html +++ b/site/posts/ansible-kvm-router-lab-part-2/index.html @@ -251,7 +251,7 @@
  • - + Posts
  • @@ -437,6 +437,18 @@ +
  • + + Open Elevation Api Server Upgrade + +
  • + + + + + + +
  • Wireguard on Nspawn @@ -1184,6 +1196,18 @@ +
  • + + Open Elevation Api Server Upgrade + +
  • + + + + + + +
  • Wireguard on Nspawn diff --git a/site/posts/ansible-kvm-router-lab-part-3/index.html b/site/posts/ansible-kvm-router-lab-part-3/index.html index 6bcef44..9de01da 100644 --- a/site/posts/ansible-kvm-router-lab-part-3/index.html +++ b/site/posts/ansible-kvm-router-lab-part-3/index.html @@ -251,7 +251,7 @@
  • - + Posts
  • @@ -437,6 +437,18 @@ +
  • + + Open Elevation Api Server Upgrade + +
  • + + + + + + +
  • Wireguard on Nspawn @@ -1190,6 +1202,18 @@ +
  • + + Open Elevation Api Server Upgrade + +
  • + + + + + + +
  • Wireguard on Nspawn diff --git a/site/posts/ansible-kvm-router-lab-part-4/index.html b/site/posts/ansible-kvm-router-lab-part-4/index.html index d8ac488..597ed7e 100644 --- a/site/posts/ansible-kvm-router-lab-part-4/index.html +++ b/site/posts/ansible-kvm-router-lab-part-4/index.html @@ -251,7 +251,7 @@
  • - + Posts
  • @@ -437,6 +437,18 @@ +
  • + + Open Elevation Api Server Upgrade + +
  • + + + + + + +
  • Wireguard on Nspawn @@ -1210,6 +1222,18 @@ +
  • + + Open Elevation Api Server Upgrade + +
  • + + + + + + +
  • Wireguard on Nspawn diff --git a/site/posts/ansible-kvm-router-lab-part-5/index.html b/site/posts/ansible-kvm-router-lab-part-5/index.html index b0feaaa..28b5132 100644 --- a/site/posts/ansible-kvm-router-lab-part-5/index.html +++ b/site/posts/ansible-kvm-router-lab-part-5/index.html @@ -251,7 +251,7 @@
  • - + Posts
  • @@ -437,6 +437,18 @@ +
  • + + Open Elevation Api Server Upgrade + +
  • + + + + + + +
  • Wireguard on Nspawn @@ -1261,6 +1273,18 @@ +
  • + + Open Elevation Api Server Upgrade + +
  • + + + + + + +
  • Wireguard on Nspawn diff --git a/site/posts/ansible-kvm-router-lab-part-6/index.html b/site/posts/ansible-kvm-router-lab-part-6/index.html index 626eb47..65a61f8 100644 --- a/site/posts/ansible-kvm-router-lab-part-6/index.html +++ b/site/posts/ansible-kvm-router-lab-part-6/index.html @@ -251,7 +251,7 @@
  • - + Posts
  • @@ -437,6 +437,18 @@ +
  • + + Open Elevation Api Server Upgrade + +
  • + + + + + + +
  • Wireguard on Nspawn @@ -1238,6 +1250,18 @@ +
  • + + Open Elevation Api Server Upgrade + +
  • + + + + + + +
  • Wireguard on Nspawn diff --git a/site/posts/apache-virtual-hosts/index.html b/site/posts/apache-virtual-hosts/index.html index ccf4075..5f5ce12 100644 --- a/site/posts/apache-virtual-hosts/index.html +++ b/site/posts/apache-virtual-hosts/index.html @@ -251,7 +251,7 @@
  • - + Posts
  • @@ -437,6 +437,18 @@ +
  • + + Open Elevation Api Server Upgrade + +
  • + + + + + + +
  • Wireguard on Nspawn @@ -1203,6 +1215,18 @@ +
  • + + Open Elevation Api Server Upgrade + +
  • + + + + + + +
  • Wireguard on Nspawn diff --git a/site/posts/clear-linux-encrypted-xfs-root/index.html b/site/posts/clear-linux-encrypted-xfs-root/index.html index bbc92f5..90a4764 100644 --- a/site/posts/clear-linux-encrypted-xfs-root/index.html +++ b/site/posts/clear-linux-encrypted-xfs-root/index.html @@ -251,7 +251,7 @@
  • - + Posts
  • @@ -437,6 +437,18 @@ +
  • + + Open Elevation Api Server Upgrade + +
  • + + + + + + +
  • Wireguard on Nspawn @@ -1115,6 +1127,18 @@ +
  • + + Open Elevation Api Server Upgrade + +
  • + + + + + + +
  • Wireguard on Nspawn diff --git a/site/posts/clear-linux-guest-virt-manager/index.html b/site/posts/clear-linux-guest-virt-manager/index.html index 704e17a..9e42bd3 100644 --- a/site/posts/clear-linux-guest-virt-manager/index.html +++ b/site/posts/clear-linux-guest-virt-manager/index.html @@ -251,7 +251,7 @@
  • - + Posts
  • @@ -437,6 +437,18 @@ +
  • + + Open Elevation Api Server Upgrade + +
  • + + + + + + +
  • Wireguard on Nspawn @@ -1129,6 +1141,18 @@ +
  • + + Open Elevation Api Server Upgrade + +
  • + + + + + + +
  • Wireguard on Nspawn diff --git a/site/posts/debian-11-nspawn-flutter-integration-test-server/index.html b/site/posts/debian-11-nspawn-flutter-integration-test-server/index.html index 871dc33..1426e47 100644 --- a/site/posts/debian-11-nspawn-flutter-integration-test-server/index.html +++ b/site/posts/debian-11-nspawn-flutter-integration-test-server/index.html @@ -251,7 +251,7 @@
  • - + Posts
  • @@ -437,6 +437,18 @@ +
  • + + Open Elevation Api Server Upgrade + +
  • + + + + + + +
  • Wireguard on Nspawn @@ -1353,6 +1365,18 @@ +
  • + + Open Elevation Api Server Upgrade + +
  • + + + + + + +
  • Wireguard on Nspawn diff --git a/site/posts/debian-11-ttrss/index.html b/site/posts/debian-11-ttrss/index.html index 4efa92d..be46ee1 100644 --- a/site/posts/debian-11-ttrss/index.html +++ b/site/posts/debian-11-ttrss/index.html @@ -251,7 +251,7 @@
  • - + Posts
  • @@ -437,6 +437,18 @@ +
  • + + Open Elevation Api Server Upgrade + +
  • + + + + + + +
  • Wireguard on Nspawn @@ -1209,6 +1221,18 @@ +
  • + + Open Elevation Api Server Upgrade + +
  • + + + + + + +
  • Wireguard on Nspawn diff --git a/site/posts/faster-partitioning-with-sgdisk/index.html b/site/posts/faster-partitioning-with-sgdisk/index.html index b8dd936..65535b1 100644 --- a/site/posts/faster-partitioning-with-sgdisk/index.html +++ b/site/posts/faster-partitioning-with-sgdisk/index.html @@ -251,7 +251,7 @@
  • - + Posts
  • @@ -437,6 +437,18 @@ +
  • + + Open Elevation Api Server Upgrade + +
  • + + + + + + +
  • Wireguard on Nspawn @@ -1178,6 +1190,18 @@ +
  • + + Open Elevation Api Server Upgrade + +
  • + + + + + + +
  • Wireguard on Nspawn diff --git a/site/posts/forklift-upgrade-arch-linux-precision-3561/index.html b/site/posts/forklift-upgrade-arch-linux-precision-3561/index.html index 0e15829..22cd141 100644 --- a/site/posts/forklift-upgrade-arch-linux-precision-3561/index.html +++ b/site/posts/forklift-upgrade-arch-linux-precision-3561/index.html @@ -251,7 +251,7 @@
  • - + Posts
  • @@ -437,6 +437,18 @@ +
  • + + Open Elevation Api Server Upgrade + +
  • + + + + + + +
  • Wireguard on Nspawn @@ -1272,6 +1284,18 @@ +
  • + + Open Elevation Api Server Upgrade + +
  • + + + + + + +
  • Wireguard on Nspawn diff --git a/site/posts/instructions-for-tethering-from-phone/index.html b/site/posts/instructions-for-tethering-from-phone/index.html index 9c72e44..fca706b 100644 --- a/site/posts/instructions-for-tethering-from-phone/index.html +++ b/site/posts/instructions-for-tethering-from-phone/index.html @@ -251,7 +251,7 @@
  • - + Posts
  • @@ -437,6 +437,18 @@ +
  • + + Open Elevation Api Server Upgrade + +
  • + + + + + + +
  • Wireguard on Nspawn @@ -1156,6 +1168,18 @@ +
  • + + Open Elevation Api Server Upgrade + +
  • + + + + + + +
  • Wireguard on Nspawn diff --git a/site/posts/kvm-on-arch/index.html b/site/posts/kvm-on-arch/index.html index 825ac14..a1d5f08 100644 --- a/site/posts/kvm-on-arch/index.html +++ b/site/posts/kvm-on-arch/index.html @@ -251,7 +251,7 @@
  • - + Posts
  • @@ -437,6 +437,18 @@ +
  • + + Open Elevation Api Server Upgrade + +
  • + + + + + + +
  • Wireguard on Nspawn @@ -1197,6 +1209,18 @@ +
  • + + Open Elevation Api Server Upgrade + +
  • + + + + + + +
  • Wireguard on Nspawn diff --git a/site/posts/linux-move-cursor-with-keyboard/index.html b/site/posts/linux-move-cursor-with-keyboard/index.html index accd0a8..02822c0 100644 --- a/site/posts/linux-move-cursor-with-keyboard/index.html +++ b/site/posts/linux-move-cursor-with-keyboard/index.html @@ -251,7 +251,7 @@
  • - + Posts
  • @@ -437,6 +437,18 @@ +
  • + + Open Elevation Api Server Upgrade + +
  • + + + + + + +
  • Wireguard on Nspawn @@ -1129,6 +1141,18 @@ +
  • + + Open Elevation Api Server Upgrade + +
  • + + + + + + +
  • Wireguard on Nspawn diff --git a/site/posts/lmde3-xfs-full-disk-encryption/index.html b/site/posts/lmde3-xfs-full-disk-encryption/index.html index f8224ba..1e36e6f 100644 --- a/site/posts/lmde3-xfs-full-disk-encryption/index.html +++ b/site/posts/lmde3-xfs-full-disk-encryption/index.html @@ -251,7 +251,7 @@
  • - + Posts
  • @@ -437,6 +437,18 @@ +
  • + + Open Elevation Api Server Upgrade + +
  • + + + + + + +
  • Wireguard on Nspawn @@ -1185,6 +1197,18 @@ +
  • + + Open Elevation Api Server Upgrade + +
  • + + + + + + +
  • Wireguard on Nspawn diff --git a/site/posts/lmde4-custom-partitions-disk-encryption/index.html b/site/posts/lmde4-custom-partitions-disk-encryption/index.html index 3327623..8f2f651 100644 --- a/site/posts/lmde4-custom-partitions-disk-encryption/index.html +++ b/site/posts/lmde4-custom-partitions-disk-encryption/index.html @@ -251,7 +251,7 @@
  • - + Posts
  • @@ -437,6 +437,18 @@ +
  • + + Open Elevation Api Server Upgrade + +
  • + + + + + + +
  • Wireguard on Nspawn @@ -1185,6 +1197,18 @@ +
  • + + Open Elevation Api Server Upgrade + +
  • + + + + + + +
  • Wireguard on Nspawn diff --git a/site/posts/open-elevation-api-server-upgrade/index.html b/site/posts/open-elevation-api-server-upgrade/index.html new file mode 100644 index 0000000..67faa03 --- /dev/null +++ b/site/posts/open-elevation-api-server-upgrade/index.html @@ -0,0 +1,2161 @@ + + + + + + + + + + + + + + + + + + + + + Open Elevation Api Server Upgrade - Trent's Blog + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + Skip to content + + +
    +
    + +
    + +
    + +
    + +
    + + + + + + + +
    +
    + + + +
    +
    +
    + + + + + + +
    +
    +
    + + + + + + +
    +
    + + + + + +

    Open Elevation Api Server Upgrade

    + +

    date: 2025-02-02

    +

    Introduction

    +

    A while back I left an open-elevation-api-server running on Debian 10, and I can't remember why.

    +

    But I have now worked out how to get it running on Debian 10, Debian 11, and Debian 12 +so I want to have what I learned written down here.

    +

    What is This?

    +

    The api returns an elevation when you query it with gps coordinates.

    +

    i.e. you want the elevation at Boring Bowling Alley and Petting Zoo? +

    curl 'https://elevation.boringonian.com/api/v1/lookup?locations=45.42949,-122.37563'
    +

    +
    {"results": [{"latitude": 45.42949, "longitude": -122.37563, "elevation": 157}]}
    +
    +

    What changed?

    +

    Going from Debian 10 to Debian 11, you have to change how to import gdal and osr. +

    # gdal_interfaces.py
    +# import gdal, osr
    +from osgeo import gdal, osr
    +...
    +
    +Going from Debian 11 to Debian 12, python3-lazy is now installable from apt-get; +no more cowboy-pip3-installs ; all dependencies are now available from apt-get.

    +

    Debian 10 Installation

    +

    install dependencies

    +

    Here's how I got this working on Debian 10. +

    apt install python3-bottle python3-gunicorn
    +apt install gdal-bin python3-gdal
    +apt install python3-rtree python3-pip
    +pip3-install lazy
    +

    +

    create user and home directory

    +
    mkdir /var/lib/elevation
    +useradd -r -s /sbin/nologin -d /var/lib/elevation elevation
    +
    +

    setup your data directory

    +

    Follow the instructions +for extracting your 400 *.tif files and 1 summary.json +to /var/lib/elevation/data/.

    +

    Also place gdal_interfaces.py and server.py in +/var/lib/elevation/

    +

    in server.py I comment out the config-parser stuff and just hardcode +the following +

    # server.py
    +interface = GDALTileInterface('data/', 'data/summary.json')                                                                                                                                                        
    +interface.create_summary_json()
    +

    +

    And of course then at the very bottom of server.py adjust the +run command for the host and port that you want gunicorn to listen on.

    +

    Debian 11 Installation

    +

    In upgrading from Debian 10 to Debian 11, change how you import gdal and osr. +

    # gdal_interfaces.py
    +# import gdal, osr
    +from osgeo import gdal, osr
    +...
    +
    +Additionally, and I'm not completely clear if this is necessary or not, I deleted +/usr/local/lib/python3.7/ and then once again installed lazy. +
    rm -rf /usr/local/lib/python3.7/
    +
    +# installs lazy in /usr/local/lib/python3.9/
    +pip3-install lazy
    +

    +

    Debian 12 Installation

    +

    In upgrading from Debian 11 to Debian 12, it is no longer necessary to install lazy +with pip.

    +
    rm -rf /usr/local/lib/python3.9/
    +apt install python3-lazy
    +
    +

    Run as Systemd Service

    +

    This is probably just based on a google search how to run a bottle +server with gunicorn from systemd. +

    # /etc/systemd/system/elevation.service
    +[Unit]
    +Description=Bottled Elevation API 
    +After=network.target remote-fs.target nss-lookup.target
    +
    +[Service]
    +Type=simple
    +User=elevation
    +Group=elevation
    +WorkingDirectory=/var/lib/elevation
    +ExecStart=/usr/bin/python3 /var/lib/elevation/server.py
    +StandardOutput=inherit
    +StandardError=inherit
    +Restart=always
    +RestartSec=2
    +
    +[Install]
    +WantedBy=multi-user.target
    +

    + + + + + + + + + + + + + + + + +
    +
    +
    + +
    + + + + +
    +
    +
    +
    + + + + + + + + \ No newline at end of file diff --git a/site/posts/prosody-photo-uploads/index.html b/site/posts/prosody-photo-uploads/index.html index 2b0004d..0f0f6f6 100644 --- a/site/posts/prosody-photo-uploads/index.html +++ b/site/posts/prosody-photo-uploads/index.html @@ -251,7 +251,7 @@
  • - + Posts
  • @@ -437,6 +437,18 @@ +
  • + + Open Elevation Api Server Upgrade + +
  • + + + + + + +
  • Wireguard on Nspawn @@ -1210,6 +1222,18 @@ +
  • + + Open Elevation Api Server Upgrade + +
  • + + + + + + +
  • Wireguard on Nspawn diff --git a/site/posts/quasselcore-on-debian-11/index.html b/site/posts/quasselcore-on-debian-11/index.html index e290d7e..a16e47b 100644 --- a/site/posts/quasselcore-on-debian-11/index.html +++ b/site/posts/quasselcore-on-debian-11/index.html @@ -251,7 +251,7 @@
  • - + Posts
  • @@ -437,6 +437,18 @@ +
  • + + Open Elevation Api Server Upgrade + +
  • + + + + + + +
  • Wireguard on Nspawn @@ -1197,6 +1209,18 @@ +
  • + + Open Elevation Api Server Upgrade + +
  • + + + + + + +
  • Wireguard on Nspawn diff --git a/site/posts/raspberrypi-lte-failover-router-with-dns-caching/index.html b/site/posts/raspberrypi-lte-failover-router-with-dns-caching/index.html index 61f6391..7e5505b 100644 --- a/site/posts/raspberrypi-lte-failover-router-with-dns-caching/index.html +++ b/site/posts/raspberrypi-lte-failover-router-with-dns-caching/index.html @@ -251,7 +251,7 @@
  • - + Posts
  • @@ -437,6 +437,18 @@ +
  • + + Open Elevation Api Server Upgrade + +
  • + + + + + + +
  • Wireguard on Nspawn @@ -1198,6 +1210,18 @@ +
  • + + Open Elevation Api Server Upgrade + +
  • + + + + + + +
  • Wireguard on Nspawn diff --git a/site/posts/rewrite-hugo-themes-report-in-python/index.html b/site/posts/rewrite-hugo-themes-report-in-python/index.html index 6e27ef6..22e550e 100644 --- a/site/posts/rewrite-hugo-themes-report-in-python/index.html +++ b/site/posts/rewrite-hugo-themes-report-in-python/index.html @@ -251,7 +251,7 @@
  • - + Posts
  • @@ -437,6 +437,18 @@ +
  • + + Open Elevation Api Server Upgrade + +
  • + + + + + + +
  • Wireguard on Nspawn @@ -1136,6 +1148,18 @@ +
  • + + Open Elevation Api Server Upgrade + +
  • + + + + + + +
  • Wireguard on Nspawn diff --git a/site/posts/sandbox-iot-network/index.html b/site/posts/sandbox-iot-network/index.html index 0dd934f..0f00b5b 100644 --- a/site/posts/sandbox-iot-network/index.html +++ b/site/posts/sandbox-iot-network/index.html @@ -251,7 +251,7 @@
  • - + Posts
  • @@ -437,6 +437,18 @@ +
  • + + Open Elevation Api Server Upgrade + +
  • + + + + + + +
  • Wireguard on Nspawn @@ -1150,6 +1162,18 @@ +
  • + + Open Elevation Api Server Upgrade + +
  • + + + + + + +
  • Wireguard on Nspawn diff --git a/site/posts/sendxmpp-handler-for-python-logging/index.html b/site/posts/sendxmpp-handler-for-python-logging/index.html index 408681c..32f675d 100644 --- a/site/posts/sendxmpp-handler-for-python-logging/index.html +++ b/site/posts/sendxmpp-handler-for-python-logging/index.html @@ -251,7 +251,7 @@
  • - + Posts
  • @@ -437,6 +437,18 @@ +
  • + + Open Elevation Api Server Upgrade + +
  • + + + + + + +
  • Wireguard on Nspawn @@ -1136,6 +1148,18 @@ +
  • + + Open Elevation Api Server Upgrade + +
  • + + + + + + +
  • Wireguard on Nspawn diff --git a/site/posts/simplified-raspberry-streaming/index.html b/site/posts/simplified-raspberry-streaming/index.html index 9d95ce9..3702253 100644 --- a/site/posts/simplified-raspberry-streaming/index.html +++ b/site/posts/simplified-raspberry-streaming/index.html @@ -251,7 +251,7 @@
  • - + Posts
  • @@ -437,6 +437,18 @@ +
  • + + Open Elevation Api Server Upgrade + +
  • + + + + + + +
  • Wireguard on Nspawn @@ -1122,6 +1134,18 @@ +
  • + + Open Elevation Api Server Upgrade + +
  • + + + + + + +
  • Wireguard on Nspawn diff --git a/site/posts/test-qr-svg-django/index.html b/site/posts/test-qr-svg-django/index.html index f0a1290..ff596b4 100644 --- a/site/posts/test-qr-svg-django/index.html +++ b/site/posts/test-qr-svg-django/index.html @@ -251,7 +251,7 @@
  • - + Posts
  • @@ -437,6 +437,18 @@ +
  • + + Open Elevation Api Server Upgrade + +
  • + + + + + + +
  • Wireguard on Nspawn @@ -1198,6 +1210,18 @@ +
  • + + Open Elevation Api Server Upgrade + +
  • + + + + + + +
  • Wireguard on Nspawn diff --git a/site/posts/trents-favorite-podcasts/index.html b/site/posts/trents-favorite-podcasts/index.html index a14db98..a3d07b1 100644 --- a/site/posts/trents-favorite-podcasts/index.html +++ b/site/posts/trents-favorite-podcasts/index.html @@ -251,7 +251,7 @@
  • - + Posts
  • @@ -437,6 +437,18 @@ +
  • + + Open Elevation Api Server Upgrade + +
  • + + + + + + +
  • Wireguard on Nspawn @@ -2418,6 +2430,18 @@ +
  • + + Open Elevation Api Server Upgrade + +
  • + + + + + + +
  • Wireguard on Nspawn diff --git a/site/posts/wireguard-on-nspawn/index.html b/site/posts/wireguard-on-nspawn/index.html index 43a6d55..75ddc05 100644 --- a/site/posts/wireguard-on-nspawn/index.html +++ b/site/posts/wireguard-on-nspawn/index.html @@ -251,7 +251,7 @@
  • - + Posts
  • @@ -437,6 +437,18 @@ +
  • + + Open Elevation Api Server Upgrade + +
  • + + + + + + +
  • @@ -1135,6 +1147,18 @@ + +
  • + + Open Elevation Api Server Upgrade + +
  • + + + + + + @@ -1818,7 +1842,7 @@ a testing environment set up for that right now.