<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Techwolf12 Home on Techwolf12</title>
    <link>https://techwolf12.nl/</link>
    <description>Recent content in Techwolf12 Home on Techwolf12</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <copyright>All works fall under a [CC BY-SA 4.0 DEED](https://creativecommons.org/licenses/by-sa/4.0/) license.  Please link back to this site for attribution.</copyright>
    <lastBuildDate>Fri, 01 Mar 2024 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://techwolf12.nl/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>MySQL Tips and Tricks</title>
      <link>https://techwolf12.nl/blog/mysql-tips-and-tricks/</link>
      <pubDate>Fri, 01 Mar 2024 00:00:00 +0000</pubDate>
      <guid>https://techwolf12.nl/blog/mysql-tips-and-tricks/</guid>
      <description>Welcome to this practical guide filled with MySQL tips and tricks! Whether you&amp;rsquo;re a seasoned database administrator or just getting started with MySQL, these handy queries and techniques will help you manage your databases more efficiently.</description>
    </item>
    <item>
      <title>OpenLDAP for sudo configuration and rights</title>
      <link>https://techwolf12.nl/blog/openldap-sudo-configuration-and-rights/</link>
      <pubDate>Sun, 28 May 2023 00:00:00 +0000</pubDate>
      <guid>https://techwolf12.nl/blog/openldap-sudo-configuration-and-rights/</guid>
      <description>We covered SSH Authentication and Linux user management using OpenLDAP in an article, now wouldn&amp;rsquo;t it be great if you could also manage sudo rules from a central place like an LDAP server? Luckily, sudo has support for this! This article will show you how to set this up within OpenLDAP and the sudo configuration on your Linux machine.</description>
    </item>
    <item>
      <title>Reverse SSH tunnel for port forwarding</title>
      <link>https://techwolf12.nl/blog/reverse-ssh-tunnel-port-forwarding/</link>
      <pubDate>Sat, 27 May 2023 00:00:00 +0000</pubDate>
      <guid>https://techwolf12.nl/blog/reverse-ssh-tunnel-port-forwarding/</guid>
      <description>Reverse SSH tunneling is a powerful tool that can be used to securely forward ports to or from remote servers to your local machine. It is especially useful when you don’t have direct access to a remote server, such as in a cloud environment. By creating a secure tunnel between the remote server and your local machine, you can access services on the remote server as if they were running on your own machine.</description>
    </item>
    <item>
      <title>Hosting a successful GPG Keysigning Party</title>
      <link>https://techwolf12.nl/blog/hosting-successful-gpg-keysigning-party/</link>
      <pubDate>Tue, 22 Nov 2022 00:00:00 +0000</pubDate>
      <guid>https://techwolf12.nl/blog/hosting-successful-gpg-keysigning-party/</guid>
      <description>A GPG Keysigning party is an event where people verify each other&amp;rsquo;s identity and sign their GPG keys. Doing so increases the effectiveness of the Web of trust and the total trust each key has.</description>
    </item>
    <item>
      <title>Using Python to migrate DigitalOcean domains to Terraform managed</title>
      <link>https://techwolf12.nl/blog/using-python-migrate-digitalocean-domains-terraform-managed/</link>
      <pubDate>Tue, 15 Mar 2022 00:00:00 +0000</pubDate>
      <guid>https://techwolf12.nl/blog/using-python-migrate-digitalocean-domains-terraform-managed/</guid>
      <description>I was thinking about migrating some cloud services into Terraform, but we seemed to have too many domains. So I wrote a small python script that takes a domain, then using doctl (the DigitalOcean command line) it extracts all current records. After that it outputs the file into tf and also gives a import command to import the current state in Terraform state.</description>
    </item>
    <item>
      <title>Counting water usage with the Watermeterkit</title>
      <link>https://techwolf12.nl/blog/counting-water-usage-watermeterkit/</link>
      <pubDate>Tue, 12 Oct 2021 00:00:00 +0000</pubDate>
      <guid>https://techwolf12.nl/blog/counting-water-usage-watermeterkit/</guid>
      <description>Watermeterkit is an awesome idea to count water usage on most Dutch watermeters. With these steps, it would be easy to add into Home Assistant to show usage in liters or m³.</description>
    </item>
    <item>
      <title>Using RTMP for Streamlabs OBS (GoPro, Co-Streaming to multiple Channels)</title>
      <link>https://techwolf12.nl/blog/using-rtmp-streamlabs-obs-gopro-co-streaming-multiple-channels/</link>
      <pubDate>Thu, 11 Mar 2021 00:00:00 +0000</pubDate>
      <guid>https://techwolf12.nl/blog/using-rtmp-streamlabs-obs-gopro-co-streaming-multiple-channels/</guid>
      <description>Using a GoPro as a stream source over Wi-Fi? What about streaming from SLOBS to two Twitch channels at once? Having a dedicated recording machine? Streaming to multiple platforms? Maybe even host a LAN party with a commentary stream? You can use RTMP and a custom ingest for streaming. This way you are able to accomplish what you want. In this article, I will guide the setup and show examples for the different use cases.</description>
    </item>
    <item>
      <title>DMR Setup on Anytone D878UV with APRS/SMS</title>
      <link>https://techwolf12.nl/blog/dmr-setup-anytone-d878uv-aprssms/</link>
      <pubDate>Fri, 13 Nov 2020 00:00:00 +0000</pubDate>
      <guid>https://techwolf12.nl/blog/dmr-setup-anytone-d878uv-aprssms/</guid>
      <description>The Anytone D878UV is quite a nice DMR (Digital Mobile Radio) capable radio packed with features like APRS (Reporting only), Bluetooth and GPS. It&amp;rsquo;s no surprise that this is my favourite DMR radio and I can recommend it if you are getting started with DMR for the first time. This post will help you get DMR up and running on your Anytone D878UV.</description>
    </item>
    <item>
      <title>BGP Hijacking - What is it and how to prevent it?</title>
      <link>https://techwolf12.nl/blog/bgp-hijacking-what-it-and-how-prevent-it/</link>
      <pubDate>Wed, 30 Sep 2020 00:00:00 +0000</pubDate>
      <guid>https://techwolf12.nl/blog/bgp-hijacking-what-it-and-how-prevent-it/</guid>
      <description>BGP stands for Border Gateway Protocol, more commonly known as the system that keeps the internet (and by definition, routing) working correctly. Sometimes misconfigurations (Like accidentally announcing a wrong prefix) can break the internet. In this blog post, I will explain BGP Hijacking and how to prevent it. Primarily for people without network experience.</description>
    </item>
    <item>
      <title>Generating a GPG key with smartcard and SSH Authentication</title>
      <link>https://techwolf12.nl/blog/generating-gpg-key-smartcard-and-ssh-authentication/</link>
      <pubDate>Sun, 13 Sep 2020 00:00:00 +0000</pubDate>
      <guid>https://techwolf12.nl/blog/generating-gpg-key-smartcard-and-ssh-authentication/</guid>
      <description>This document will get you step by step through the generation of a GPG smartcard key, with the correct subkeys for use on a smartcard like OpenPGP smartcard or the Yubikey. This will also allow you to use your GPG Authentication subkey for SSH support.</description>
    </item>
    <item>
      <title>Generating IPv6 PTR records for bind9 using Bash</title>
      <link>https://techwolf12.nl/blog/generating-ipv6-ptr-records-bind9-zonefile-using-bash/</link>
      <pubDate>Sun, 02 Aug 2020 00:00:00 +0000</pubDate>
      <guid>https://techwolf12.nl/blog/generating-ipv6-ptr-records-bind9-zonefile-using-bash/</guid>
      <description>The following script takes a Bind9 zonefile, gets all AAAA records from it and generated PTR records based on them.</description>
    </item>
    <item>
      <title>HTTP Basic Authentication with LDAP and Apache2</title>
      <link>https://techwolf12.nl/blog/http-basic-authentication-ldap-and-apache2/</link>
      <pubDate>Sun, 21 Jun 2020 00:00:00 +0000</pubDate>
      <guid>https://techwolf12.nl/blog/http-basic-authentication-ldap-and-apache2/</guid>
      <description>When you run an LDAP server you want to use it to authenticate as much as possible using this system, either to comply with security policies or make it easier for users to login using one authentication method. If you use the Apache2 webserver you can setup HTTP Basic authentication with LDAP. In this tutorial I will show how I accomplished this.</description>
    </item>
    <item>
      <title>DigitalOcean Kubernetes with Static IPv4</title>
      <link>https://techwolf12.nl/blog/digitalocean-kubernetes-static-ipv4/</link>
      <pubDate>Sun, 03 May 2020 00:00:00 +0000</pubDate>
      <guid>https://techwolf12.nl/blog/digitalocean-kubernetes-static-ipv4/</guid>
      <description>Thanks to the new VPC functionality in DigitalOcean can be used to provide Kubernetes with a static external IPv4. This can be handy in cases where you need to deal with IP whitelists, for example, if you use your Kubernetes cluster as a CI building tool. However, this requires some config setup and a privileged pod running on each node to automatically update the routes. This article will help guide you through the setup.</description>
    </item>
    <item>
      <title>SSH Authentication via LDAP</title>
      <link>https://techwolf12.nl/blog/ssh-authentication-ldap/</link>
      <pubDate>Fri, 01 May 2020 00:00:00 +0000</pubDate>
      <guid>https://techwolf12.nl/blog/ssh-authentication-ldap/</guid>
      <description>So you got an OpenLDAP server running? Great! Now you want to connect it to as many systems as possible to ease the burden of managing users and authorization. However, you also want to allow SSH key authorisation managed via a central place. Can LDAP be used for this? This article will help you get started to set this up in your organisation.</description>
    </item>
    <item>
      <title></title>
      <link>https://techwolf12.nl/app/privacy-policy/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://techwolf12.nl/app/privacy-policy/</guid>
      <description></description>
    </item>
    <item>
      <title>GPG Policy</title>
      <link>https://techwolf12.nl/gpg/policy/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://techwolf12.nl/gpg/policy/</guid>
      <description>Key Signing Policy for Christiaan de Die le Clercq.</description>
    </item>
    <item>
      <title>HAM Radio</title>
      <link>https://techwolf12.nl/ham-radio/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://techwolf12.nl/ham-radio/</guid>
      <description>Hi!</description>
    </item>
    <item>
      <title>Tech stack</title>
      <link>https://techwolf12.nl/tech-stack/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://techwolf12.nl/tech-stack/</guid>
      <description>Below you can see the technologies I use:</description>
    </item>
  </channel>
</rss>
