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).

I'm a freelance OpenBSD, FreeBSD, Linux and Qubes OS consultant, this includes DevOps, DevSecOps, technical writing or documentation work.

If you enjoy this blog, you can sponsor my open source work financially so I can write this blog and contribute to Free Software as my daily job.

2024

2024-07-24 Full-featured email server running OpenBSD

2024-06-15 How to mount ISO or file disk images on OpenBSD

2024-06-08 OpenBSD extreme privacy setup

2024-05-25 OpenBSD mirror over Tor / I2P

2024-05-24 Improve your SSH agent security

2024-04-27 OpenBSD scripts to convert wg-quick VPN files

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

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

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

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

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

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

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

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