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

Contact me: solene on libera.chat, solene+www at dataswamp dot org or @solene@bsd.network (mastodon). If for some reason you want to support my work, this is my paypal address: donate@perso.pw.


2021-11-27 Nethack: end of Sery the Tourist

2021-11-25 Simple network dashboard with vnstat

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

2021-11-10 How I ended up liking GNOME

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-16 Typing faster with assistive technology

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 How to use cpan or pip packages on Nix and NixOS

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

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

2021-09-15 Reviewing some open source distraction free editors

2021-09-15 Blog update 2021

2021-09-14 Managing /etc/hosts on NixOS

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

2021-09-09 Dear open source developers

2021-09-07 Port of the week: pngquant

2021-09-06 Review of ElementaryOS 6 (Odin)

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

2021-09-01 External GPU on Linux review

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-23 Why self hosting is important

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-07-07 The Old Computer Challenge

2021-07-06 Track changes in /etc with etckeeper

2021-07-05 Gentoo cheatsheet

2021-07-02 Listing every system I used

2021-06-25 How to choose a communication protocol

2021-06-21 How to use the Open Graph Protocol for your website

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

2021-06-17 Run your Gemini server on Guix with Agate

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

2021-06-10 Guix: easily run Linux binaries

2021-06-07 Guix: fetch packages from other Guix in the LAN

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 Kakoune: filetype based on filename

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

2021-05-27 Extend Guix Linux with the nonguix repository

2021-05-22 How to use WireGuard VPN on Guix

2021-05-21 Backup software: borg vs restic

2021-05-18 How to setup wireguard on NixOS

2021-05-17 How to switch to NixOS development version

2021-05-15 Turn your Xorg in black and white

2021-05-14 Why do I write this blog?

2021-05-13 Simple solution VS over-engineering

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

2021-05-09 Introduction to security good practices

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

2021-05-07 How to install Gnome on OpenBSD

2021-05-04 Synchronization files software

2021-05-03 OpenBSD: getting started

2021-05-01 OpenBSD 6.9 packages using IPFS

2021-04-27 Use Libreoffice Calc to make 3D models

2021-04-22 Port of the week: pup

2021-04-18 Bandwidth management in go-IPFS

2021-04-17 Introduction to IPFS

2021-04-15 Port of the week: musikcube

2021-03-25 Easy text transmission from computer to smartphone

2021-03-23 Opensource from an author point of view

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-14 Firejail on Linux to sandbox all the things

2021-02-07 Bandwidth limiting on OpenBSD 6.8

2021-02-06 How to set a system wide bandwidth limit on Linux systems

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-22 NixOS review: pros and cons

2021-01-14 Vger security analysis

2021-01-06 Free time partitionning

2021-01-04 Toward a simpler lifestyle

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

2021-01-03 [FR] Méthodes de publication de mon blog sur plusieurs médias

2021-01-03 My blog workflow

2021-01-02 Port of the week: Lagrange

2021-01-02 Vger gemini server can now redirect


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

2020-12-02 Kakoune editor cheatsheet

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

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

2020-11-24 [7th floor] Nethack story of Sery the tourist

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-15 The Nethack story of Sery the tourist

2020-11-14 Full featured Slackware email server with sendmail and cyrus-imapd

2020-11-13 How to use Slackware community slackbuilds

2020-11-10 About the offline laptop project

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-28 Port of the week: rclone

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

2020-10-18 A curated non-violent games list

2020-10-18 Making a home NAS using NixOS

2020-10-14 NixOS optional features in packages

2020-10-06 Unlock a full disk encryption NixOS with usb memory stick

2020-09-28 Playing chess by email

2020-09-27 About pipelining OpenBSD ports contributions

2020-09-24 Docker cheatsheet

2020-09-04 A few tips about the cd command

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

2020-06-16 Download files listed in a http index with wget

2020-06-15 Birthday dates management using calendar

2020-06-11 prose - Blogging with email

2020-06-05 Gaming on OpenBSD

2020-05-20 Beautiful background pictures on OpenBSD

2020-05-17 Communauté OpenBSD française

2020-05-16 New blog feature: Fediverse comments

2020-05-11 FreeBSD 12.1 on a laptop

2020-05-04 Enable dark mode on Firefox

2020-03-28 Aggregate internet links with mlvpn

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

2020-03-17 Advice for working remotely from home

2020-02-19 A day as an OpenBSD developer

2020-02-18 Daily life with the offline laptop

2020-02-06 Cycling / bike trips and opensource

2020-02-04 Common LISP awk macro for easy text file operations

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

2020-01-10 Using rsnapshot for easy backups


2019-12-20 Crop a video using ffmpeg

2019-12-20 Separate or merge audio and video using ffmpeg

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-10-02 How to remove a part of a video using ffmpeg

2019-09-06 GPG2 cheatsheet

2019-08-27 BitreichCON 2019 talks available

2019-08-26 Stream live video using nginx

2019-08-26 Minimalistic markdown subset to html converter using awk

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 way to use ssh tunnels in scripts

2019-05-15 Kermit command line to fetch remote files through ssh

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-18 Drist release with persistent ssh

2019-02-12 Aspell to check spelling

2019-02-07 Port of the week: sct

2019-02-06 How to parallelize Drist

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

2019-01-31 Transfer your files with Kermit

2019-01-14 Some 2019 news


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

2018-11-29 Configuration deployment made easy with drist

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 Moving away from Emacs, 130 days after

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-11-08 Tor part 4: run a relay

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-12 New cl-yag version

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 News about the blog

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-08-21 Presenting drist at BitreichCON 2018

2018-08-20 Presenting Reed-alert at BitreichCON 2018

2018-07-14 Generate qrcode using command line

2018-07-05 Tmux mastery

2018-07-03 Writing an article using mdoc format

2018-07-03 Trying to move away from emacs

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

2018-06-25 Change default application for xdg-open

2018-06-01 Share a tmux session with someone with tmate

2018-05-31 Deploying cron programmaticaly the unix way

2018-05-22 Mount a folder on another folder

2018-05-22 Faster SSH with multiplexing

2018-05-22 Sending mail with mu4e

2018-05-17 Autoscrolling text for lazy reading

2018-05-15 Port of the week: Sent

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

2018-05-04 Mounting remote samba share through SSH tunnel

2018-05-02 Extract files from winmail.dat

2018-05-02 Port of the week: ledger

2018-04-18 Port of the week: dnstop

2018-04-17 How to read a epub book in a terminal

2018-04-10 Port of the week: tig

2018-03-16 Unofficial OpenBSD FAQ

2018-01-17 Monitor your systems with reed-alert


2017-12-16 New cl-yag version

2017-12-13 How to merge changes with git when you are a noob

2017-12-12 How to type using only one hand: keyboard mirroring

2017-12-05 Showing some Common Lisp features

2017-11-22 Allow wide resolution on intel graphics laptop

2017-11-09 Low bandwidth: Fetch OpenBSD sources

2017-11-08 Gentoo port of the week: slrn

2017-10-25 Gopher related software

2017-10-25 Zooming with emacs, tmux or stumpwm

2017-10-17 Gentoo port of the week: Nethogs

2017-10-16 How to limit bandwidth usage of emerge in Gentoo

2017-08-16 Display manually installed packages on FreeBSD 11

2017-08-16 Using firefox on Guix distribution

2017-06-15 Using emacs to manage mails with mu4e

2017-05-16 Fold functions in emacs

2017-05-14 How to change Firefox locale to ... esperanto?

2017-04-13 Markup languages comparison

2017-04-11 OpenBSD 6.1 released

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

2017-03-22 List of useful tools

2017-03-17 How to check your data integrity?

2017-01-24 Port of the week: rss2email

2017-01-23 Dovecot: folder appears empty

2017-01-21 New cl-yag version

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

2017-01-18 How to use ssh tramp on Emacs Windows?

2017-01-17 Convert mailbox to maildir with dovecot

2017-01-07 Port of the week: entr


2016-12-08 Emacs 25: save cursor position

2016-10-19 Port of the week: dnscrypt-proxy

2016-10-07 How to publish a git repository on http

2016-10-04 Port of the week: rlwrap

2016-09-26 Common LISP: How to open an SSL / TLS stream

2016-09-21 Port of the week: stumpwm

2016-09-12 Redirect stdin into a variable in shell

2016-09-06 Android phone and Unix

2016-08-25 How to kill processes by their name

2016-08-17 Automatically mute your Firefox tab

2016-08-12 Port of the week: pwgen

2016-08-11 Website now compatible gopher !

2016-08-08 Port of the week: feh

2016-07-20 Port of the week: Puddletag

2016-07-12 Port of the week: Profanity

2016-07-04 Stop being tracked by Google search with Firefox

2016-07-04 Port of the week: OpenSCAD

2016-06-27 Port of the week: arandr

2016-06-23 Port of the week: x2x

2016-06-08 Git cheat sheet

2016-06-07 How to send html signature in mu4e

2016-06-06 My Stumpwm config on OpenBSD

2016-05-31 Port of the week: mbuffer

2016-05-25 FreeBSD 11 and Perc H720P Mini raid controller

2016-05-20 Port of the week: rdesktop

2016-05-17 Mbsync and imap login problem

2016-05-17 Resize live UFS filesystem on FreeBSD 11

2016-05-17 Git push to non-bare repository

2016-05-13 Port of the week: sxiv

2016-05-06 Port of the week: bwm-ng

2016-05-03 My mutt cheat sheet

2016-05-03 My zsh cheat sheet

2016-05-02 Simple emacs config

2016-05-02 How to add a route through a specific interface on FreeBSD 10