<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://simonlefort.be/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://simonlefort.be/feed.php">
        <title>DokuWiki</title>
        <description></description>
        <link>https://simonlefort.be/</link>
        <image rdf:resource="https://simonlefort.be/_media/wiki:dokuwiki.svg" />
       <dc:date>2026-09-11T05:10:16+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://simonlefort.be/formatage_d_une_cle_usb?rev=1788490473&amp;do=diff"/>
                <rdf:li rdf:resource="https://simonlefort.be/pip?rev=1787624497&amp;do=diff"/>
                <rdf:li rdf:resource="https://simonlefort.be/allumer_une_led_via_bluetooth?rev=1787623937&amp;do=diff"/>
                <rdf:li rdf:resource="https://simonlefort.be/signal?rev=1787603465&amp;do=diff"/>
                <rdf:li rdf:resource="https://simonlefort.be/tails?rev=1787602980&amp;do=diff"/>
                <rdf:li rdf:resource="https://simonlefort.be/go?rev=1787596582&amp;do=diff"/>
                <rdf:li rdf:resource="https://simonlefort.be/passbolt?rev=1787585587&amp;do=diff"/>
                <rdf:li rdf:resource="https://simonlefort.be/lesspass?rev=1787540198&amp;do=diff"/>
                <rdf:li rdf:resource="https://simonlefort.be/dhcpcd.conf?rev=1787526690&amp;do=diff"/>
                <rdf:li rdf:resource="https://simonlefort.be/le_site_de_caliban.be_dans_lxc?rev=1787525535&amp;do=diff"/>
                <rdf:li rdf:resource="https://simonlefort.be/javascript?rev=1787518154&amp;do=diff"/>
                <rdf:li rdf:resource="https://simonlefort.be/minikube?rev=1787514680&amp;do=diff"/>
                <rdf:li rdf:resource="https://simonlefort.be/yunohost?rev=1787498262&amp;do=diff"/>
                <rdf:li rdf:resource="https://simonlefort.be/neovim?rev=1787496534&amp;do=diff"/>
                <rdf:li rdf:resource="https://simonlefort.be/cadaver?rev=1787493444&amp;do=diff"/>
                <rdf:li rdf:resource="https://simonlefort.be/installation_de_lxd_sur_une_odroid-xu3?rev=1787491984&amp;do=diff"/>
                <rdf:li rdf:resource="https://simonlefort.be/shaarli?rev=1787487791&amp;do=diff"/>
                <rdf:li rdf:resource="https://simonlefort.be/acme.sh?rev=1787483779&amp;do=diff"/>
                <rdf:li rdf:resource="https://simonlefort.be/pelican?rev=1787482574&amp;do=diff"/>
                <rdf:li rdf:resource="https://simonlefort.be/kubectl?rev=1787480610&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://simonlefort.be/_media/wiki:dokuwiki.svg">
        <title>DokuWiki</title>
        <link>https://simonlefort.be/</link>
        <url>https://simonlefort.be/_media/wiki:dokuwiki.svg</url>
    </image>
    <item rdf:about="https://simonlefort.be/formatage_d_une_cle_usb?rev=1788490473&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-09-04T02:54:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>formatage_d_une_cle_usb - supprimée - modification externe (Date inconnue)</title>
        <link>https://simonlefort.be/formatage_d_une_cle_usb?rev=1788490473&amp;do=diff</link>
        <description>Formatage d&#039;une clé USB

Avant formatage :


# fdisk -l
Disque /dev/sdb : 14,5 GiB, 15504900096 octets, 30283008 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d&#039;E/S (minimale / optimale) : 512 octets / 512 octets
Type d&#039;étiquette de disque : dos
Identifiant de disque : 0x574a6ffb

Périphérique Amorçage Début    Fin Secteurs Taille Id Type
/dev/sdb1    *            0 593919   593920   290M  0 Vide
/dev/sdb2              3…</description>
    </item>
    <item rdf:about="https://simonlefort.be/pip?rev=1787624497&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-25T02:21:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pip - supprimée - modification externe (Date inconnue)</title>
        <link>https://simonlefort.be/pip?rev=1787624497&amp;do=diff</link>
        <description>Pip

Mettre à jour tous les logiciels installés avec pip en une commande


pip freeze --local | grep -v &#039;^\-e&#039; | cut -d = -f 1  | xargs -n1 pip install -U


J&#039;ai fait un alias dans ~/.bash_aliases :


alias pip-up=&quot;pip freeze --local | grep -v &#039;^\-e&#039; | cut -d = -f 1  | xargs -n1 pip install -U&quot;</description>
    </item>
    <item rdf:about="https://simonlefort.be/allumer_une_led_via_bluetooth?rev=1787623937&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-25T02:12:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>allumer_une_led_via_bluetooth - supprimée - modification externe (Date inconnue)</title>
        <link>https://simonlefort.be/allumer_une_led_via_bluetooth?rev=1787623937&amp;do=diff</link>
        <description>Allumer une led via bluetooth

Suite à la découverte du module bluetooth tel0026, voici un premier essais de communication entre deux Arduino.

Mise en place
“”Dreamer Nano V4.1shieldTEL0026bouton“”Arduino MEGA 2560shieldLED
TODO: Ajouter photos!

Programme &quot;master&quot;


/* Minimal code for testing bluetooth module TEL0026 with a button

This program must be used with &quot;bluetooth-TEL0026-robot-avec-led.ino&quot;.

The circuit is based on Dreamer Nano V4.1, compatible Arduino Leonardo ( https://www.dfrobo…</description>
    </item>
    <item rdf:about="https://simonlefort.be/signal?rev=1787603465&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-24T20:31:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>signal - supprimée - modification externe (Date inconnue)</title>
        <link>https://simonlefort.be/signal?rev=1787603465&amp;do=diff</link>
        <description>Signal

Signal est une application de messagerie chiffrée et user-friendly.

Certains ne font pas confiance à Signal et préfèrent utiliser XMPP ou Matrix.</description>
    </item>
    <item rdf:about="https://simonlefort.be/tails?rev=1787602980&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-24T20:23:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tails - supprimée - modification externe (Date inconnue)</title>
        <link>https://simonlefort.be/tails?rev=1787602980&amp;do=diff</link>
        <description>Tails

Tails, The Amnesic and Incognito Live System, est un OS “live” donc qu&#039;on installe pas. On l&#039;utilise sur une clé USB et l&#039;objectif est de ne laisser aucune trace sur l&#039;ordinateur utilisé. J&#039;en ai parlé sur ce shaarlink.

Cet article n&#039;est plus à jour, refaire avec la dernière version.</description>
    </item>
    <item rdf:about="https://simonlefort.be/go?rev=1787596582&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-24T18:36:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>go - supprimée - modification externe (Date inconnue)</title>
        <link>https://simonlefort.be/go?rev=1787596582&amp;do=diff</link>
        <description>Go

Installation

Sur Debian 9 Stretch :


# apt-get install golang-any


Configuration

Il faut configurer la variable “GOPATH” pour pouvoir installer des programmes (exemple : td).


$ nvim /home/$USER/.profile
(...)
#SLF: Go Path
export GOPATH=$PATH:/usr/local/go/bin</description>
    </item>
    <item rdf:about="https://simonlefort.be/passbolt?rev=1787585587&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-24T15:33:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>passbolt - supprimée - modification externe (Date inconnue)</title>
        <link>https://simonlefort.be/passbolt?rev=1787585587&amp;do=diff</link>
        <description>Passbolt</description>
    </item>
    <item rdf:about="https://simonlefort.be/lesspass?rev=1787540198&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-24T02:56:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>lesspass - supprimée - modification externe (Date inconnue)</title>
        <link>https://simonlefort.be/lesspass?rev=1787540198&amp;do=diff</link>
        <description>Lesspass

Un gestionnaire de mots de passe sans base de données. Il fonctionne de manière différentes, en générant à chaque les mots de passe depuis plusieurs paramètres ( login, url et “options” ). 

C&#039;est intéressant parce que c&#039;est fort différent des autres gestionnaires de mot de passe. Il n&#039;y a rien à synchroniser entre ses différents ordinateurs/téléphones ! C&#039;est pratique pour récupérer un mot de passe depuis un ordinateur sans rien installer, aussi!</description>
    </item>
    <item rdf:about="https://simonlefort.be/dhcpcd.conf?rev=1787526690&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-23T23:11:30+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dhcpcd.conf - supprimée - modification externe (Date inconnue)</title>
        <link>https://simonlefort.be/dhcpcd.conf?rev=1787526690&amp;do=diff</link>
        <description>Fichier /etc/dhcpcd.conf

Ce fichier permet de configurer le dhcp, une adresse ip statique ou encore le(s) serveur(s) DNS. Il fonctionne en parallèle avec les fichiers interfaces et wpa_supplicant.conf.

26/08/2016 sur un Raspberry Pi 3

On voit à la fin du fichier de configuration que je demande à avoir l&#039;ip</description>
    </item>
    <item rdf:about="https://simonlefort.be/le_site_de_caliban.be_dans_lxc?rev=1787525535&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-23T22:52:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>le_site_de_caliban.be_dans_lxc - supprimée - modification externe (Date inconnue)</title>
        <link>https://simonlefort.be/le_site_de_caliban.be_dans_lxc?rev=1787525535&amp;do=diff</link>
        <description>Le site de Caliban dans un container LXC

Je gère l&#039;hébergement du site de l&#039;Association Caliban Belgique. Jusqu&#039;ici, il était hébergé chez un petit VPS de chez OVH mais pour rationaliser un peu les coûts (et me forcer à utiliser lxc), j&#039;ai décidé de le mettre dans un conteneur LXC pour le migrer sur un autre serveur.</description>
    </item>
    <item rdf:about="https://simonlefort.be/javascript?rev=1787518154&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-23T20:49:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>javascript - supprimée - modification externe (Date inconnue)</title>
        <link>https://simonlefort.be/javascript?rev=1787518154&amp;do=diff</link>
        <description>JavaScript

JavaScript est un langage utilisé sur les page web pour créer, entre autres, des animations.

Sources
Introduction au JavaScript sur KhanAcademyJavaScript sur misfu.com</description>
    </item>
    <item rdf:about="https://simonlefort.be/minikube?rev=1787514680&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-23T19:51:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>minikube - supprimée - modification externe (Date inconnue)</title>
        <link>https://simonlefort.be/minikube?rev=1787514680&amp;do=diff</link>
        <description>Minikube

Prérequis

Il faut tout d&#039;abord installer Docker :


$ sudo apt update

$ sudo apt install apt-transport-https ca-certificates software-properties-common curl

$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
OK

$ sudo add-apt-repository \
    &quot;deb [arch=armhf] https://download.docker.com/linux/ubuntu \
    $(lsb_release -cs) \
    stable&quot;

$ sudo apt update 

$ sudo apt install docker-ce

$ docker --version
Docker version 18.06.1-ce, build e68fc7a</description>
    </item>
    <item rdf:about="https://simonlefort.be/yunohost?rev=1787498262&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-23T15:17:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>yunohost - supprimée - modification externe (Date inconnue)</title>
        <link>https://simonlefort.be/yunohost?rev=1787498262&amp;do=diff</link>
        <description>Yunohost

Installation dans un conteneur LXC

Article détaillé : Yunohost dans LXC

Installation sur un VPS chez OVH

&lt;WRAP center round important 60%&gt;
Cette partie est obsolète. 
&lt;/WRAP&gt;

Prérequis


simon@deb:~$ ssh root@46.105.31.205
The authenticity of host &#039;46.105.31.205 (46.105.31.205)&#039; can&#039;t be established.
ECDSA key fingerprint is SHA256:3GTCv1aH/LYWwOZGCu42x2zSjfgotIQ2ZmUyiNoEvXw.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added &#039;46.105.31.205&#039; (ECDS…</description>
    </item>
    <item rdf:about="https://simonlefort.be/neovim?rev=1787496534&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-23T14:48:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>neovim - supprimée - modification externe (Date inconnue)</title>
        <link>https://simonlefort.be/neovim?rev=1787496534&amp;do=diff</link>
        <description>NeoVim

Installation


# apt install neovim


Configuration


$ cat .config/nvim/init.vim 



&quot; --- OPTIONS DE BASE
&quot; Affichage
set title	&quot;Affiche le nom du fichier sur la fenêtre du terminal
set number	&quot;Affiche le numéro des lignes
&quot;set ruler	&quot;Affiche la position actuelle du curseur
set scrolloff=3	&quot;Affiche un minimum de 3 lignes autour du curseur (pour le scroll)

&quot; Recherche
set ignorecase	&quot;Ignore la case lors d&#039;une recherche
set smartcase	&quot;Si une recherche contient une majuscule, réactive la…</description>
    </item>
    <item rdf:about="https://simonlefort.be/cadaver?rev=1787493444&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-23T13:57:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cadaver - supprimée - modification externe (Date inconnue)</title>
        <link>https://simonlefort.be/cadaver?rev=1787493444&amp;do=diff</link>
        <description>Cadaver

Cet article est le point de départ pour sauvegarder mes calendriers CalDAV géré par mon serveur avec nextcloud.

Autres logiciels pour CalDAV ou CardDAV
khardlightningpycarddav
Sources
Documentation d&#039;Oracle sur Cadaver</description>
    </item>
    <item rdf:about="https://simonlefort.be/installation_de_lxd_sur_une_odroid-xu3?rev=1787491984&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-23T13:33:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>installation_de_lxd_sur_une_odroid-xu3 - supprimée - modification externe (Date inconnue)</title>
        <link>https://simonlefort.be/installation_de_lxd_sur_une_odroid-xu3?rev=1787491984&amp;do=diff</link>
        <description>Installation de LXD sur mon Odroid-XU3

J&#039;héberge une partie des services que j&#039;utilise sur une Raspberry Pi 3 et une Odroid-XU3.

Installation


$ sudo apt update &amp;&amp; sudo apt upgrade

$ sudo apt install lxd lxd-client lxd-tools zfsutils-linux bridge-utils
(...)
To go through the initial LXD configuration, run: lxd init</description>
    </item>
    <item rdf:about="https://simonlefort.be/shaarli?rev=1787487791&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-23T12:23:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>shaarli - supprimée - modification externe (Date inconnue)</title>
        <link>https://simonlefort.be/shaarli?rev=1787487791&amp;do=diff</link>
        <description>Shaarli

Installation

Préparation du dossier


# mkdir /var/www/simonlefort/links
# chown -R www-data:simon /var/www/simonlefort/links/
# chmod -R 770 /var/www/simonlefort/links/


Clone de la version communautaire de Shaarli


# git clone https://github.com/shaarli/Shaarli/ links/</description>
    </item>
    <item rdf:about="https://simonlefort.be/acme.sh?rev=1787483779&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-23T11:16:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>acme.sh - supprimée - modification externe (Date inconnue)</title>
        <link>https://simonlefort.be/acme.sh?rev=1787483779&amp;do=diff</link>
        <description>Acme.sh

Cas pratique pour un certificat avec un wildcard et donc par la méthode DNS.

Installation

On installe acme.sh :


$ sudo apt install socat

$ curl https://get.acme.sh | sh



  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   705    0   705    0     0   2439      0 --:--:-- --:--:-- --:--:--  2447
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Curre…</description>
    </item>
    <item rdf:about="https://simonlefort.be/pelican?rev=1787482574&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-23T10:56:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pelican - supprimée - modification externe (Date inconnue)</title>
        <link>https://simonlefort.be/pelican?rev=1787482574&amp;do=diff</link>
        <description>Pelican

J&#039;utilise Pelican comme moteur pour mon blog &lt;https://blog.simonlefort.be/&gt; depuis 2014.

Installation en local


$ pip3 install pelican[Markdown] --user


Générer le blog


$ pelican content
Done: Processed 19 articles, 0 drafts, 3 pages, 0 hidden pages and 0 draft pages in 0.51 seconds.</description>
    </item>
    <item rdf:about="https://simonlefort.be/kubectl?rev=1787480610&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-23T10:23:30+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>kubectl - supprimée - modification externe (Date inconnue)</title>
        <link>https://simonlefort.be/kubectl?rev=1787480610&amp;do=diff</link>
        <description>Kubectl

Kubectl est un outil en ligne de commande pour piloter un cluster Kubernetes.

Installation

Sur Debian Stretch, j&#039;ai suivi la procédure de la documentation officielle pour installer kubectl.

Sur Ubuntu, on peut utiliser snap : 


$ sudo snap install kubectl --classic


Configuration

On peut récupérer la configuration dans Rancher. (</description>
    </item>
</rdf:RDF>
