<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0"  >
<channel>
  <title>Vincent's blog</title>
  <link>http://www.vicentdelft.be/rss</link>
  <description>Vincent's ideas</description>
  <lastBuildDate>Sun, 16 Aug 2026 20:40:00 +0100</lastBuildDate>
  
   <item>
      <pubDate>Sun, 16 Aug 2026 20:40:00 +0100</pubDate>
      <link>http://www.vincentdelft.be/post/post_20260816</link> 
      <guid>http://www.vincentdelft.be/post/post_20260816</guid> 
      <title>Bloging since a decade</title>
      <description>
![Give a shoutout to Natakie Kinnear on unsplash.com](/static/post/post_20260816/happy.jpg "Give a shoutout to Natalie Kinnear on unsplash.com")

This month, this blog turns 10 years old.

I want to use this anniversary post to look back at everything I've written over the last decade: what has stayed the same, what has evolved, and what I've replaced along the way.

</description>
   </item>
   
   <item>
      <pubDate>Sat, 15 Aug 2026 19:49:00 +0100</pubDate>
      <link>http://www.vincentdelft.be/post/post_20260815</link> 
      <guid>http://www.vincentdelft.be/post/post_20260815</guid> 
      <title>Thanks to OpenBSD and Wireguard it's easy to setup a permanent connection with a remote machine behind a NAT</title>
      <description>
![Give a shoutout to Yohei Shimomae on unsplash.com](/static/post/post_20260815/tunnel.jpg "Give a shoutout to Yohei Shimomae on unsplash.com")

Increasingly, new ISP boxes bundling fiber, TV, and all the bells and whistles no longer allow inbound connections from the outside. Unfortunately, that's exactly what I need — I want to reach my home server from anywhere. Thanks to WireGuard as set up on OpenBSD, there's a very simple solution to this. This post explains how to do it.

</description>
   </item>
   
   <item>
      <pubDate>Sat, 30 May 2026 20:40:00 +0100</pubDate>
      <link>http://www.vincentdelft.be/post/post_20260530</link> 
      <guid>http://www.vincentdelft.be/post/post_20260530</guid> 
      <title>UTF8 email with DMA: DragonFly Mail Agent</title>
      <description>
![Give a shoutout to Brett Jordan on unsplash.com](/static/post/post_20260530/email_utf8.jpg "Give a shoutout to Brett Jordan on unsplash.com")

In the context of the [DMA](https://man.freebsd.org/cgi/man.cgi?query=dma&sektion=8&format=html) developped [in this post](/post/post_20241031), this blog post improve it so to have accents and all nice icons in emails delivered by [DMA](https://man.freebsd.org/cgi/man.cgi?query=dma&sektion=8&format=html)

</description>
   </item>
   
   <item>
      <pubDate>Sun, 05 Apr 2026 17:52:00 +0100</pubDate>
      <link>http://www.vincentdelft.be/post/post_20260405</link> 
      <guid>http://www.vincentdelft.be/post/post_20260405</guid> 
      <title>Create a local email server with strong spam filter</title>
      <description>
![Give a shoutout to Andrey Matveevi on unsplash.com](/static/post/post_20260405/spam.jpg "Give a shoutout to Andrey Matveevi on unsplash.com")

This blog provides the precise configuration required to build a localized, self-learning mail server on OpenBSD. We assume your mail is hosted on a remote IMAP service and you want to filter it locally before your best email client (K-9 Mail in my case) ever rings.

This is an intermediary setup where I keep my provider as MX records, but I'm allowed to perform my own spam filtering. 

Then by using imap server, I can publish cleaned inbox.

</description>
   </item>
   
   <item>
      <pubDate>Sun, 08 Mar 2026 18:11:00 +0100</pubDate>
      <link>http://www.vincentdelft.be/post/post_20260308</link> 
      <guid>http://www.vincentdelft.be/post/post_20260308</guid> 
      <title>Thanks to log2table I'm able to secure my servers</title>
      <description>
![Generated by AI](/static/post/post_20260308/log2table.png "Generated by AI")
As for each server on internet, I receive lot of bad requests. Thanks to a continuous check on different log files, I'm able to automatically add bad IPs in the pf firewall (OpenBSD). 
This blog will explain how I've setup log2table and how I treat those bad IPs

</description>
   </item>
   
   <item>
      <pubDate>Sat, 31 Jan 2026 21:14:00 +0100</pubDate>
      <link>http://www.vincentdelft.be/post/post_20260131</link> 
      <guid>http://www.vincentdelft.be/post/post_20260131</guid> 
      <title>For just my memory here is how I've configure OpenBSD and FreeBSD for a IPv6 Wifi at Fosdem</title>
      <description>

![](/static/post/post_20260131/fosdem.png)
Last year I've took notes about the way to connect to FOSDEM's wifi from my laptop doing dual boot OpenBSD and FreeBSD. 
But this year those commands, were not working. So, here the new method. 
</description>
   </item>
   
   <item>
      <pubDate>Fri, 26 Dec 2025 10:09:00 +0100</pubDate>
      <link>http://www.vincentdelft.be/post/post_20251228</link> 
      <guid>http://www.vincentdelft.be/post/post_20251228</guid> 
      <title>For my own notes, my simple steps to create and delete FreeBSD Jails</title>
      <description>

![Photo by 7500rpm on unsplash.com](/static/post/post_20251228/jails.jpg "Photo by 7500rpm on unsplash.com")
FreeBSD jails are one of the operating system’s most elegant features. Introduced over two decades ago, they provide lightweight, secure isolation for processes and filesystems without the overhead of full virtual machines or the complexity of Linux container setups. What makes them especially appealing today is how straightforward it is to create and destroy them — no bridges, no epair interfaces, no VNET, no NAT rules, no sysctl tweaking, and no permanent rc.conf hacks. In this post, I’ll walk you through the exact process I use to spin up a clean FreeBSD 14.3 jail and then completely remove it, demonstrating just how simple and lightweight the whole thing is.

</description>
   </item>
   
   <item>
      <pubDate>Thu, 25 Dec 2025 18:07:00 +0100</pubDate>
      <link>http://www.vincentdelft.be/post/post_20251225</link> 
      <guid>http://www.vincentdelft.be/post/post_20251225</guid> 
      <title>Streaming Hi-Fi Audio from FreeBSD NAS to OpenBSD Playback Machine Using MPD and sndio</title>
      <description>

![Photo by james2k on unsplash.com](/static/post/post_20251225/audio.jpg "Photo by james2k on unsplash.com")
In the world of open-source operating systems, OpenBSD and FreeBSD are renowned for their stability, security, and excellent audio support. This guide describes a clean, automated setup for streaming high-quality music from a FreeBSD-based NAS to an OpenBSD machine connected to a hi-fi DAC over optical fiber (S/PDIF). The solution uses **Music Player Daemon (MPD)** on the FreeBSD NAS as the music server and **sndio** for low-latency, high-fidelity remote audio output to the OpenBSD client.

The setup ensures that turning on the amplifier and DAC automatically prepares the OpenBSD audio system and starts playback on the NAS — all without manual intervention.
</description>
   </item>
   
   <item>
      <pubDate>Sat, 18 Oct 2025 14:06:00 +0100</pubDate>
      <link>http://www.vincentdelft.be/post/post_20251018</link> 
      <guid>http://www.vincentdelft.be/post/post_20251018</guid> 
      <title>No More Outage Panic: How I Added Auto-Switching 4G to My Router Setup</title>
      <description>

![Photo by jeshoots on unsplash.com](/static/post/post_20251018/chess.jpg "Photo by jeshoots on unsplash.com")
Tired of your WiFi vanishing mid call, leaving you staring at a spinning wheel of movie?
I've been there—furious, fumbling for my phone's hotspot like it's 2015.
But no more. I just wired up a sneaky 4G sidekick: the TP-Link MR600.
It's like a ninja router—silent, speedy, and ready to swoop in when your ISP flakes out.
One ping fails? Boom. Traffic flips to cellular backup in seconds. No drama, no downtime.
All powered by some clever OpenBSD magic that makes it feel effortless.

</description>
   </item>
   
   <item>
      <pubDate>Sun, 03 Aug 2025 18:42:00 +0100</pubDate>
      <link>http://www.vincentdelft.be/post/post_20250803</link> 
      <guid>http://www.vincentdelft.be/post/post_20250803</guid> 
      <title>My zsh config</title>
      <description>

![Photo by Javardh on unsplash.com](/static/post/post_20250803/shell.jpg "Photo by Javardh on unsplash.com")
There are tones of zsh config on internet, but none were matching my needs. Thus, I've decided to build mine and to share it with you. 
Feel free to copy / re-use part of it. 


</description>
   </item>
   
  </channel>
</rss>