<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Posts on y0m's blog</title><link>https://yom.iaelu.net/posts/</link><description>Recent content in Posts on y0m's blog</description><generator>Hugo</generator><language>en-us</language><managingEditor>yom@iaelu.net (y0m)</managingEditor><webMaster>yom@iaelu.net (y0m)</webMaster><lastBuildDate>Sun, 09 Nov 2025 13:00:00 +0100</lastBuildDate><atom:link href="https://yom.iaelu.net/posts/index.xml" rel="self" type="application/rss+xml"/><item><title>FreeBSD Containers using Podman</title><link>https://yom.iaelu.net/2025/11/2025-11-09-freebsd-containers/</link><pubDate>Sun, 09 Nov 2025 13:00:00 +0100</pubDate><author>yom@iaelu.net (y0m)</author><guid>https://yom.iaelu.net/2025/11/2025-11-09-freebsd-containers/</guid><description>&lt;h2 id="table-of-content"&gt;Table of Content&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#_some-contextual-informations_"&gt;Some contextal informations&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#etcpfconf-and-sysctls"&gt;&lt;code&gt;/etc/pf.conf&lt;/code&gt; and sysctls&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#testing-configuration"&gt;Testing configuration&amp;hellip;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#emerged-problem-from-the-pfsysctl-configuration"&gt;Emerged problem from the PF+sysctl configuration&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="some-contextual-informations"&gt;&lt;em&gt;Some contextual informations&lt;/em&gt;&lt;/h2&gt;
&lt;p&gt;As everytime I&amp;rsquo;m trying myself on posting on this blog, I&amp;rsquo;ll take some time to try
to put some context around my writings&amp;hellip;&lt;/p&gt;
&lt;p&gt;Some of you may known, there has been some works for now over a few years on FreeBSD
to try to give &amp;ldquo;Containers&amp;rdquo; (Docker, Podman, &amp;hellip;) to its users.
I&amp;rsquo;ve been watching its evolution from my point of view, sometimes interesting and
sometimes I was wondering if this subject was going anywhere.&lt;/p&gt;</description></item><item><title>Gitlab Runner VM-Bhyve Executor</title><link>https://yom.iaelu.net/2024/12/gitlab-runner-bhyve-executor/</link><pubDate>Fri, 27 Dec 2024 13:00:00 +0100</pubDate><author>yom@iaelu.net (y0m)</author><guid>https://yom.iaelu.net/2024/12/gitlab-runner-bhyve-executor/</guid><description>&lt;p&gt;&lt;em&gt;Some contextual informations&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ve been using self-managed Gitlab both for work and home projects, and just as
anyone would, I&amp;rsquo;ve learnt to use the Gitlab CI, installing the &lt;a href="https://docs.gitlab.com/runner/"&gt;Gitlab Runner&lt;/a&gt;
inside various OS, as a simple shell executor on FreeBSD, and also on Docker inside a Linux virtualized guest.
I like both, because the shell executor can be a really quick interface on a development server
used by many developers, and because Docker let you manage things in fresh containers almost always
up to date.&lt;/p&gt;</description></item><item><title>Blog SSL certificate renewal - Update</title><link>https://yom.iaelu.net/2024/03/blog-ssl-cert-renewal-update-1/</link><pubDate>Thu, 21 Mar 2024 10:22:00 +0100</pubDate><author>yom@iaelu.net (y0m)</author><guid>https://yom.iaelu.net/2024/03/blog-ssl-cert-renewal-update-1/</guid><description>&lt;p&gt;It&amp;rsquo;s been a while since previously posting, since it&amp;rsquo;s been busy years and I
couldn&amp;rsquo;t find the time to update.
I was using a custom method to update my Let&amp;rsquo;s Encrypt certificate for this site,
but since then, it has been nicely integrated into Gitlab and so&amp;hellip; it&amp;rsquo;s a burden
less to monitor and it&amp;rsquo;s getting updated automatically.&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s sometimes nice to have a full control over some data, but in that case: a
personal web log, it doesn&amp;rsquo;t really matter much.&lt;/p&gt;</description></item><item><title>Blog SSL certificate renewal</title><link>https://yom.iaelu.net/2020/10/blog-ssl-cert-renewal/</link><pubDate>Thu, 08 Oct 2020 22:20:00 +0200</pubDate><author>yom@iaelu.net (y0m)</author><guid>https://yom.iaelu.net/2020/10/blog-ssl-cert-renewal/</guid><description>&lt;p&gt;So, if you&amp;rsquo;ve been following my past blog posts, you may have read this one:
&lt;a href="https://yom.iaelu.net/2019/01/blog-migrated.html"&gt;Blog migrated!&lt;/a&gt;.
But just in case:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;this blog is running with the help of gitlab.com pages feature&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I&amp;rsquo;m using a free account, so this means I&amp;rsquo;m not paying a penny for this blog to be served. It&amp;rsquo;s no big deal, there are many other services like this on Internet. I&amp;rsquo;m just using the GitLab one because it&amp;rsquo;s serving my purpose.&lt;/p&gt;</description></item><item><title>Installing and using Docker and Kubernetes on FreeBSD</title><link>https://yom.iaelu.net/2020/05/freebsd-using-docker-and-kubernetes/</link><pubDate>Sat, 30 May 2020 13:30:00 +0200</pubDate><author>yom@iaelu.net (y0m)</author><guid>https://yom.iaelu.net/2020/05/freebsd-using-docker-and-kubernetes/</guid><description>&lt;p&gt;&lt;strong&gt;These configuration have been tested only on FreeBSD 12.1-RELEASE.&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="1-introduction"&gt;1. Introduction&lt;/h2&gt;
&lt;p&gt;Wait&amp;hellip; what? FreeBSD does not have Docker! Doesn&amp;rsquo;t it?&lt;/p&gt;
&lt;p&gt;Well of course not really, but you can still install Docker using FreeBSD, it won&amp;rsquo;t just be FreeBSD in Docker since FreeBSD is not supported as Docker images.&lt;/p&gt;
&lt;p&gt;In this blog post, I won&amp;rsquo;t discuss exactly how to install a few things, I will mostly point to blog posts and documentations so that you know what to do to install Docker and Kubernetes &lt;strong&gt;using&lt;/strong&gt; FreeBSD.&lt;/p&gt;</description></item><item><title>FreeBSD 12.0 VNET jail using bridge/epair and PF</title><link>https://yom.iaelu.net/2019/03/freebsd-12-vnet-jail-using-bridge-epair-and-pf/</link><pubDate>Tue, 26 Mar 2019 11:25:00 +0200</pubDate><author>yom@iaelu.net (y0m)</author><guid>https://yom.iaelu.net/2019/03/freebsd-12-vnet-jail-using-bridge-epair-and-pf/</guid><description>&lt;p&gt;&lt;strong&gt;These configuration have been tested only on FreeBSD 12.0-RELEASE.&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="description"&gt;Description&lt;/h2&gt;
&lt;p&gt;I&amp;rsquo;ve been trying for almost half a day to gather informations around about FreeBSD Jails using the VNET/VIMAGE, and since the only informations about this subject are only in &lt;code&gt;/usr/share/examples/jails&lt;/code&gt;. It seems there are 2 choices when considering the VNET jail approach:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;using netgraph with the &lt;code&gt;ngctl&lt;/code&gt; utility, and the &lt;code&gt;jng&lt;/code&gt; helper in &lt;code&gt;/usr/share/examples/jails&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;using bridges and epair interfaces to bridge networks over the public interface, and so to use &lt;code&gt;jib&lt;/code&gt; in the same folder&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Since I don&amp;rsquo;t know anything about &lt;code&gt;netgraph&lt;/code&gt;, I&amp;rsquo;ve prefered to take time and put the correct configurations on the host and the jail for bridge/epair.&lt;/p&gt;</description></item><item><title>Blog migrated!</title><link>https://yom.iaelu.net/2019/01/blog-migrated/</link><pubDate>Tue, 08 Jan 2019 23:24:00 +0200</pubDate><author>yom@iaelu.net (y0m)</author><guid>https://yom.iaelu.net/2019/01/blog-migrated/</guid><description>&lt;p&gt;It&amp;rsquo;s been a while since I first created my blog on Blogger, but I really needed a more simple solution at the time. I guess and think I&amp;rsquo;ve found it in &lt;a href="https://docs.gitlab.com/ee/user/project/pages/"&gt;GitLab Pages&lt;/a&gt; and &lt;a href="https://gohugo.io/"&gt;Hugo&lt;/a&gt; SSG!&lt;/p&gt;
&lt;p&gt;So&amp;hellip; &lt;strong&gt;Welcome&lt;/strong&gt; to my new blog!&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ve removed almost all ancient/irrelevant/obsolete posts which I can&amp;rsquo;t really upgrade to current technologies (even if I could). Please bear with it :)&lt;/p&gt;</description></item><item><title>DigitalOcean Volume and FreeBSD Droplet</title><link>https://yom.iaelu.net/2016/10/digitalocean-volume-and-freebsd-droplet/</link><pubDate>Mon, 17 Oct 2016 15:09:00 +0200</pubDate><author>yom@iaelu.net (y0m)</author><guid>https://yom.iaelu.net/2016/10/digitalocean-volume-and-freebsd-droplet/</guid><description>&lt;p&gt;Earlier this year, I decided not to throw as much money in some dedicated online server (dedicated racked server) from Online.net. Not that the service would have been horrible, but with my current budget I could not offer myself such a high level service anymore.&lt;/p&gt;
&lt;p&gt;So and since I had already tested DO (DigitalOcean) VPS (Droplets), I had migrated my mail server there. It was a simple 40GB / 2GB / 2CPU VPS with ZFS installed until recently, so with just one disk.&lt;/p&gt;</description></item><item><title>C Library for CGI</title><link>https://yom.iaelu.net/2012/05/c-library-for-cgi/</link><pubDate>Thu, 10 May 2012 10:39:00 +0200</pubDate><author>yom@iaelu.net (y0m)</author><guid>https://yom.iaelu.net/2012/05/c-library-for-cgi/</guid><description>&lt;p&gt;I&amp;rsquo;ve been looking for a C library to create CGI, and found a page that&amp;rsquo;s listing some :&lt;br&gt;
&lt;a href="http://www.lemoda.net/c/cgi-libraries/index.html"&gt;Comparison of CGI libraries in C&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Some are simple, maybe too much&amp;hellip;, and some look complete, but too much complex and/or the code doesn&amp;rsquo;t suit my requirements, or the licence used is clearly not one I&amp;rsquo;d like to use also.&lt;/p&gt;
&lt;p&gt;So I&amp;rsquo;ve decided to develop my own, a simple CGI C library, which try to be :&lt;/p&gt;</description></item></channel></rss>