Thank you for visiting!
My little window on internet allowing me to share several of my passions
Categories:
- Nvim
- FreeBSD
- OpenBSD
- Firewall
- got
- PEKwm
- Zsh
- VM
- High Availability
- vdcron
- My Sysupgrade
- FreeBSD
- Nas
- VPN
- DragonflyBSD
- fapws
- Alpine Linux
- Openbox
- Desktop
- Security
- yabitrot
- nmctl
- Tint2
- Project Management
- Hifi
- Alarm
Most Popular Articles:
Last Articles:
Posted on 2026-03-12 19:18:00 by Vincent in Nvim
I run nvim on all my machines — my laptop running FreeBSD with Alacritty as my terminal, and several OpenBSD and FreeBSD servers I connect to via SSH. Everything works great, except for one long-standing annoyance: copy/paste in nvim on the servers was completely broken. I kept getting a message complaining about xclip missing. Of course it's missing — it's a server, I'm not going to install X11 clipboard utilities on it.
This blog post explain what to do. It's very simple, we we know it ;)
Read more ...AMDGPU crash with FreeBSD 15.0 on my laptop. Why and what are possible solutions
Posted on 2026-03-11 20:58:00 by Vincent in FreeBSD
I recently upgraded my machine from FreeBSD 14.3 to 15.0-RELEASE. The upgrade itself went smoothly enough, but when I rebooted into the new system, I was greeted with a kernel panic. The culprit: amdgpu.
In this blog, I will share some details and will explain the workaround I've put in place
Read more ...Thanks to log2table I'm able to secure my servers
Posted on 2026-03-08 18:11:00 by Vincent in OpenBSD Firewall
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
Read more ...ZFS send and ZFS received do not only send your files
Posted on 2026-03-06 21:15:00 by Vincent in got
It's important to understand that ZFS is not only a filesystem. It's also a set of parameters. And those parameters are send together with the files. One of the main paramtere is the mountpoint. Indeed, we must avoid that several datasets have the same mountpoints: /var, /home, ... This blog post will explain some précautions before sending datasets of several machines to a central machine.
Read more ...Just for my memory, few commands to update a FreeBSD 14
Posted on 2026-03-05 22:42:00 by Vincent in FreeBSD
I'm using a remote machine where I push zfs dataset 2 or 3 times per year. This blog will reminds me the steps I have to perform to update this machine. Since I rarely boot it, it's often off-sync and requires updates. This blog explain how I did update and upgrade of my FreeBSD machines
Read more ...My day to day with got (gameoftrees): tips to use this tool correctly
Posted on 2026-03-01 16:32:00 by Vincent in got
In this post share some of the tips I'm using with got (Game of trees). This page will evolve surely in the future
Read more ...Two small tools facilitating usage of gameoftrees
Posted on 2026-02-21 23:42:00 by Vincent in got
While working with my self-hosted Got server, I added two lightweight tools to improve everyday usage of got repositories. Both aim to solve practical features while keeping the spirit of simplicity of gameoftrees.
Both tools are totally independent. One is a cgi scrip to install on a gotwebd instance; the other is pure local on the dev machine.
Read more ...How I add a new project on my got server
Posted on 2026-02-19 20:12:00 by Vincent in got
This post explains how to create a repository on a development machine, publish it on a gotd server, and configure access permissions. By the end, you will have a fully functional workflow for cloning, developing, and sending changes to your own hosted repository.
Read more ...Install python3 inside an OpenBSD chroot environment for later cgi scripts
Posted on 2026-02-17 20:19:00 by Vincent in got
On OpenBSD, the built-in httpd runs inside a strict chroot located at /var/www, which greatly improves security but also limits available system resources. When trying to execute Python CGI scripts, administrators often encounter missing shared library errors. This happens because the chroot environment does not automatically include the base system libraries required by Python. In this article, we’ll walk through the exact steps needed to properly install Python 3.12 inside the OpenBSD chroot and make it fully functional.
Read more ...How I've transferred my projects from git to got while keeping all history
Posted on 2026-02-13 22:43:00 by Vincent in got
In this blog, I explain what I did to transfer my development projects from git on my brand new got server. Since got is based on git repository, there is nearly nothing specific to do.
Just migrate your .git folder in your got repository and it will work.
Read more ...How I've setup got (from gameoftrees.org) on my machines
Posted on 2026-02-12 21:15:00 by Vincent in got
In this post I will share what I did to have got (gameoftrees.org) working on my dev machines and also working on my webserver. I will explain the detailed commands I did to have a the web interface, to be able to clone a repository anonymously and with all required security. I will cover the possibility to clone and "push" my code to this server.
At then end, I'm trying to convince most persons to give got a try ;)
For just my memory here is how I've configure OpenBSD and FreeBSD for a IPv6 Wifi at Fosdem
Posted on 2026-01-31 21:14:00 by Vincent in OpenBSD FreeBSD
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.
Read more ...For my own notes, my simple steps to create and delete FreeBSD Jails
Posted on 2025-12-26 10:09:00 by Vincent in OpenBSD FreeBSD
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.
Read more ...Streaming Hi-Fi Audio from FreeBSD NAS to OpenBSD Playback Machine Using MPD and sndio
Posted on 2025-12-25 18:07:00 by Vincent in OpenBSD FreeBSD
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.
Read more ...No More Outage Panic: How I Added Auto-Switching 4G to My Router Setup
Posted on 2025-10-18 14:06:00 by Vincent in OpenBSD
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.
Read more ...