About me: My name is Solène Rapenne, pronouns she/her. I like learning and sharing knowledge. Hobbies: '(BSD OpenBSD Qubes OS Lisp cmdline gaming security QubesOS internet-stuff). I love percent and lambda characters. OpenBSD developer solene@. No AI is involved in this blog.

Contact me: solene at dataswamp dot org or @solene@bsd.network (mastodon).

You can sponsor my work financially if you want to help me writing this blog and contributing to Free Software as my daily job.


2024-04-20 A Stateless Workstation

2024-03-30 Lessons learned with XZ vulnerability

2024-02-20 Some OpenBSD features that aren't widely known

2024-01-19 Hosting Shaarli on OpenBSD

2024-01-03 NovaCustom NV41 laptop review


2023-12-31 OpenBSD workstation hardening

2023-12-03 OpenBSD in a CI environment with sourcehut

2023-11-03 Run your own Syncthing relay server on OpenBSD

2023-10-27 Read quoted-printable emails with qprint

2023-10-18 Run your own Syncthing discovery server on OpenBSD

2023-10-01 Introduction to the OpenBSD operating system

2023-10-01 This is OctOpenBSD month

2023-09-08 How to add pledge to a program in OpenBSD

2023-08-27 OpenBSD vmm and qcow2 derived disks

2023-08-18 Migrating prosody internal storage to SQLite on OpenBSD

2023-08-11 Some explanations about OpenBSD memory usage

2023-07-07 How to install Kanboard on OpenBSD

2023-06-28 Using anacron to run periodic tasks

2023-06-22 Ban scanners IPs from OpenSMTP logs

2023-06-16 OpenKuBSD progress report

2023-06-06 OpenKuBSD design document

2023-06-03 Install OpenBSD in Qubes OS

2023-05-30 Backport OpenBSD 7.3 pkg_add enhancement

2023-05-05 Stream your OpenBSD desktop audio to other devices

2023-04-23 Set up your own CalDAV and CardDAV servers on OpenBSD

2023-04-03 Detect left over users and groups on OpenBSD

2023-03-26 Monitor your remote host network quality using smokeping on OpenBSD


2022-12-01 Authentication gateway with SSH on OpenBSD

2022-11-20 Automatic prompt to unlock remote encrypted partitions

2022-10-31 Nushell: Introduction to a new kind of shell

2022-10-21 Search in OpenBSD packages with openports.pl

2022-10-11 A kiosk computer running OpenBSD

2022-09-25 How to trigger services restart after OpenBSD update

2022-09-24 My NixOS workflow after migrating from OpenBSD

2022-08-18 Why is the OpenBSD documentation so good?

2022-08-07 How to get NixOS hosted at OpenBSD Amsterdam

2022-07-23 How to use sshfs on OpenBSD

2022-06-22 How I would sell OpenBSD as a salesperson

2022-05-05 Using a game engine to write a graphical interface to the OpenBSD package manager

2022-05-05 Managing OpenBSD installed packages declaratively

2022-05-03 How to contribute to the OpenBSD project

2022-04-28 Writing my first OpenBSD game using Godot

2022-04-23 Video guide to install OpenBSD 7.1 with the GNOME desktop

2022-04-22 Reduce httpd web server bandwidth usage by serving compressed files

2022-04-21 OpenBSD 7.1: fan noise and high temperature solution

2022-04-18 Operating systems battle: OpenBSD vs NixOS

2022-03-21 Keep your OpenBSD system cool with obsdfreqd

2022-03-15 Reproducible clean $HOME in OpenBSD using impermanence


2021-12-16 OpenVPN on OpenBSD in its own rdomain to prevent data leak

2021-12-15 Persistency management of memory based filesystem on OpenBSD

2021-12-11 What are the VPN available on OpenBSD

2021-12-04 Using awk to pretty-display OpenBSD packages update changes

2021-12-01 The state of Steam on OpenBSD

2021-11-25 Simple network dashboard with vnstat

2021-11-14 OpenBSD and Linux comparison: data transfer benchmark

2021-10-21 What if Internet stops? How to rebuild an offline federated infrastructure using OpenBSD

2021-10-17 Use fzf for ksh history search

2021-10-09 Full WireGuard setup with OpenBSD

2021-10-04 Port of the week: foliate

2021-10-01 Story of making the OpenBSD Webzine

2021-09-26 Measuring power efficiency of a CPU frequency scheduler on OpenBSD

2021-09-19 Reuse of OpenBSD packages for trying runtime

2021-09-18 Benchmarking compilation time with ccache/mfs on OpenBSD

2021-09-16 Experimenting with a new OpenBSD development lab

2021-09-10 Workaround for an OpenBSD boot error on APU boards

2021-09-05 Playing with a new shell: fish

2021-08-30 Fair Internet bandwidth management on a network using OpenBSD

2021-08-15 pkgupdate, an OpenBSD script to update packages fast

2021-08-06 Faster packages updates with OpenBSD

2021-08-05 Register multiples wifi networks on OpenBSD

2021-07-30 Automatically lock screen on OpenBSD using xidle and xlock

2021-07-27 Studying the impact of being on Hacker News first page

2021-07-26 The Old Computer Challenge: 10 days later, what changed?

2021-07-25 OpenBSD full Tor setup

2021-07-21 Self host your Podcast easily with potcasse

2021-07-19 Simple scripts I made over time

2021-07-16 The Old Computer Challenge: day 7

2021-07-15 The Old Computer Challenge: day 6

2021-07-13 Filtering spam using Rspamd and OpenSMTPD on OpenBSD

2021-07-12 The Old Computer Challenge: day 3

2021-07-10 The Old Computer Challenge: day 1

2021-07-09 Obsolete in the IT crossfire

2021-07-08 OpenBSD: pkg_add performance analysis

2021-06-20 Using the I2P network with OpenBSD and NixOS

2021-06-12 How to use Tor only for onion addresses in a web browser

2021-06-02 GearBSD: managing your packages on OpenBSD

2021-06-01 GearBSD: a project to help automating your OpenBSD

2021-05-31 (R)?ex automation for deploying Matrix synapse on OpenBSD

2021-05-30 Using dpb on OpenBSD for package compilation cluster

2021-05-21 Backup software: borg vs restic

2021-05-12 Introduction to git-annex (Port Of The Week)

2021-05-08 How to run a NixOS VM as an OpenBSD guest

2021-05-07 How to install Gnome on OpenBSD

2021-05-03 OpenBSD: getting started

2021-05-01 OpenBSD 6.9 packages using IPFS

2021-04-17 Introduction to IPFS

2021-03-21 Securely share a secret using Shamir's secret sharing

2021-03-21 How to split a file into small parts

2021-03-20 Port of the week: diffoscope

2021-03-12 Port of the week: pmenu

2021-03-10 Easy spamAssassin with OpenSMTPD

2021-03-09 Implement a «Command not found» handler in OpenBSD

2021-03-07 Top 12 best opensource games available on OpenBSD

2021-03-02 Port of the week: checkrestart

2021-02-26 Port of the week: shapez.io - a libre factory gaming

2021-02-24 Nginx as a TCP/UDP relay

2021-02-22 Port of the week: catgirl irc client

2021-02-16 Full list of services offered by a default OpenBSD installation

2021-02-14 What security does a default OpenBSD installation offer?

2021-02-07 Bandwidth limiting on OpenBSD 6.8

2021-02-06 Filtering TCP connections by operating system on OpenBSD

2021-02-06 Using pkgsrc on OpenBSD

2021-02-06 Enable multi-factor authentication on OpenBSD

2021-01-04 [FR] Pourquoi j'utilise OpenBSD


2020-12-14 Host your Cryptpad web office suite with OpenBSD

2020-11-30 How to deploy Vger gemini server on OpenBSD

2020-11-24 About Language Server Protocol and Kakoune text editor

2020-11-18 FuguITA: OpenBSD live-cd

2020-11-16 Why I use OpenBSD

2020-11-15 Toward an automated tracking of OpenBSD ports contributions

2020-11-09 Keyboard tweaks to use Xorg on an IBook laptop

2020-11-09 Connect to Mastodon using HTTP 1.0 with Brutaldon

2020-11-04 Join the peer to peer social network Scuttlebutt using OpenBSD and Oasis

2020-10-29 How the OpenBSD -stable packages are built

2020-10-27 OpenVPN as the default gateway on OpenBSD

2020-09-27 About pipelining OpenBSD ports contributions

2020-09-04 Find which package provides a given file in OpenBSD

2020-06-15 Birthday dates management using calendar

2020-06-05 Gaming on OpenBSD

2020-05-20 Beautiful background pictures on OpenBSD

2020-05-17 Communauté OpenBSD française

2020-03-28 Aggregate internet links with mlvpn

2020-03-27 OpenBSD -current - Frequently Asked Questions

2020-02-19 A day as an OpenBSD developer

2020-01-11 Using the OpenBSD ports tree with dedicated users

2020-01-10 Using rsnapshot for easy backups


2019-12-09 Playing CrossCode within a web browser

2019-11-13 Host your own wikipedia backup

2019-11-12 Creating new users dedicated to processes

2019-08-26 Stream live video using nginx

2019-08-23 Life with an offline laptop

2019-08-14 OpenBSD -stable packages

2019-07-29 OpenBSD ttyplot examples

2019-07-19 Realtime bandwidth terminal graph visualization

2019-07-06 Streaming to Twitch using OpenBSD

2019-07-04 High quality / low latency VOIP server with umurmur/Mumble on OpenBSD

2019-07-04 Nginx and acme-client on OpenBSD

2019-06-13 OpenBSD as an IPv6 router

2019-06-05 RSS feed for OpenBSD stable packages repository (made with XSLT)

2019-05-15 Simple shared folder with Samba on OpenBSD 6.5

2019-04-23 Neomutt cheatsheet

2019-04-17 Create a dedicated user for ssh tunneling only

2019-04-17 Deploying munin-node with drist

2019-04-01 Playing Slay the Spire on OpenBSD

2019-03-07 Using haproxy for TLS layer

2019-03-07 Add a TLS layer to your Gopher server

2019-02-21 OpenBSD and iSCSI part2: the initiator (client)

2019-02-21 OpenBSD and iSCSI part1: the target (server)

2019-02-07 Port of the week: sct

2019-02-05 Vincent Delft talk at FOSDEM 2019: OpenBSD as a full-featured NAS


2018-12-04 Fun tip #3: Split a line using ed

2018-11-29 Fun tip #2: Display trailing spaces using ed

2018-11-21 Tor part 6: onionshare for sharing files anonymously

2018-11-13 Tor part 5: onioncat for IPv6 VPN over tor

2018-11-13 Fun tip #1: Apply a diff with ed

2018-11-09 Play Stardew Valley on OpenBSD

2018-11-08 Safely restrict commands through SSH

2018-10-31 File versioning with rcs

2018-10-29 Configure OpenSMTPD to relay on a network

2018-10-24 Tor part 3: Tor Browser

2018-10-24 Show OpenSMTPD queue and force sending queued mails

2018-10-11 Tor part 2: hidden service

2018-10-10 Tor part 1: how-to use Tor

2018-09-20 Create a new OpenBSD partition from unused space

2018-09-11 Display the size of installed packages ordered by size

2018-09-11 Manage ”nice” priority of daemons on OpenBSD

2018-09-06 Configuration of OpenSMTPD to relay mails to outbound smtp server

2018-08-30 RSS Feed available for OpenBSD-current special instructions

2018-08-30 Automatic switch wifi/ethernet on OpenBSD

2018-06-26 Easy encrypted backups on OpenBSD with base tools

2018-05-22 Mount a folder on another folder

2018-05-08 Use ramdisk on /tmp on OpenBSD

2018-03-16 Unofficial OpenBSD FAQ


2017-11-09 Low bandwidth: Fetch OpenBSD sources

2017-04-11 OpenBSD 6.1 released

2017-04-10 Connect to pfsense box console by usb

2017-01-20 Let's encrypt on OpenBSD in 5 minutes