<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://stanislas.blog/2026/02/netclode-self-hosted-cloud-coding-agent/</loc><lastmod>2026-02-07T22:53:11+01:00</lastmod></url><url><loc>https://stanislas.blog/tags/devtools/</loc><lastmod>2026-02-07T22:53:11+01:00</lastmod></url><url><loc>https://stanislas.blog/tags/featured/</loc><lastmod>2026-02-07T22:53:11+01:00</lastmod></url><url><loc>https://stanislas.blog/tags/homelab/</loc><lastmod>2026-02-07T22:53:11+01:00</lastmod></url><url><loc>https://stanislas.blog/tags/k8s/</loc><lastmod>2026-02-07T22:53:11+01:00</lastmod></url><url><loc>https://stanislas.blog/tags/llm/</loc><lastmod>2026-02-07T22:53:11+01:00</lastmod></url><url><loc>https://stanislas.blog/tags/programming/</loc><lastmod>2026-02-07T22:53:11+01:00</lastmod></url><url><loc>https://stanislas.blog/tags/</loc><lastmod>2026-02-07T22:53:11+01:00</lastmod></url><url><loc>https://stanislas.blog/2026/01/tui-index-search-coding-agent-sessions/</loc><lastmod>2026-01-21T11:06:43+01:00</lastmod></url><url><loc>https://stanislas.blog/tags/python/</loc><lastmod>2026-01-30T17:14:04+01:00</lastmod></url><url><loc>https://stanislas.blog/tags/terminal/</loc><lastmod>2026-01-21T11:06:43+01:00</lastmod></url><url><loc>https://stanislas.blog/2025/12/macos-thermal-throttling-app/</loc><lastmod>2026-01-21T11:06:43+01:00</lastmod></url><url><loc>https://stanislas.blog/tags/macos/</loc><lastmod>2026-01-21T11:06:43+01:00</lastmod></url><url><loc>https://stanislas.blog/tags/devops/</loc><lastmod>2025-12-30T12:36:36+01:00</lastmod></url><url><loc>https://stanislas.blog/tags/free-software/</loc><lastmod>2026-01-21T11:06:43+01:00</lastmod></url><url><loc>https://stanislas.blog/2025/12/migrating-matomo-to-umami-web-analytics/</loc><lastmod>2025-12-27T12:15:42+01:00</lastmod></url><url><loc>https://stanislas.blog/tags/privacy/</loc><lastmod>2026-01-21T11:06:43+01:00</lastmod></url><url><loc>https://stanislas.blog/tags/sysadmin/</loc><lastmod>2026-01-21T11:06:43+01:00</lastmod></url><url><loc>https://stanislas.blog/2025/12/claude-code-opus-open-source-maintenance/</loc><lastmod>2025-12-23T15:13:14+01:00</lastmod></url><url><loc>https://stanislas.blog/tags/docker/</loc><lastmod>2025-12-23T15:13:14+01:00</lastmod></url><url><loc>https://stanislas.blog/2025/06/cloud-exit/</loc><lastmod>2025-12-23T15:13:14+01:00</lastmod></url><url><loc>https://stanislas.blog/tags/linux/</loc><lastmod>2026-01-30T17:14:04+01:00</lastmod></url><url><loc>https://stanislas.blog/2025/04/moving-to-k8s/</loc><lastmod>2025-12-23T15:13:14+01:00</lastmod></url><url><loc>https://stanislas.blog/tags/database/</loc><lastmod>2026-01-21T11:06:43+01:00</lastmod></url><url><loc>https://stanislas.blog/2025/03/postgres-major-upgrade/</loc><lastmod>2025-12-23T15:13:14+01:00</lastmod></url><url><loc>https://stanislas.blog/tags/blogging/</loc><lastmod>2026-01-30T17:14:04+01:00</lastmod></url><url><loc>https://stanislas.blog/2025/02/writing-workflow-llm/</loc><lastmod>2025-12-23T15:13:14+01:00</lastmod></url><url><loc>https://stanislas.blog/tags/health/</loc><lastmod>2026-01-30T17:14:04+01:00</lastmod></url><url><loc>https://stanislas.blog/2025/02/training-vitals-correlation-apple-health-python/</loc><lastmod>2026-01-30T17:14:04+01:00</lastmod></url><url><loc>https://stanislas.blog/tags/cloudflare/</loc><lastmod>2026-01-30T17:14:04+01:00</lastmod></url><url><loc>https://stanislas.blog/tags/hugo/</loc><lastmod>2026-01-30T17:14:04+01:00</lastmod></url><url><loc>https://stanislas.blog/2025/02/redirect-dead-links-hugo-images-cloudflare-worker/</loc><lastmod>2026-01-30T17:14:04+01:00</lastmod></url><url><loc>https://stanislas.blog/tags/serverless/</loc><lastmod>2026-01-30T17:14:04+01:00</lastmod></url><url><loc>https://stanislas.blog/tags/web-dev/</loc><lastmod>2026-01-30T17:14:04+01:00</lastmod></url><url><loc>https://stanislas.blog/2025/02/logging-404-cloudflare-pages-website-with-worker/</loc><lastmod>2025-12-23T15:13:14+01:00</lastmod></url><url><loc>https://stanislas.blog/2025/02/saythanks/</loc><lastmod>2025-12-23T15:13:14+01:00</lastmod></url><url><loc>https://stanislas.blog/2025/01/plex-transcode-intel-n100-gpu-proxmox/</loc><lastmod>2026-01-30T17:14:04+01:00</lastmod></url><url><loc>https://stanislas.blog/2025/01/building-my-own-mqtt-client-rust/</loc><lastmod>2025-12-23T15:13:14+01:00</lastmod></url><url><loc>https://stanislas.blog/tags/rust/</loc><lastmod>2025-12-23T15:13:14+01:00</lastmod></url><url><loc>https://stanislas.blog/tags/home-automation/</loc><lastmod>2025-12-23T15:13:14+01:00</lastmod></url><url><loc>https://stanislas.blog/2025/01/teleinfo2mqtt-rs/</loc><lastmod>2025-12-23T15:13:14+01:00</lastmod></url><url><loc>https://stanislas.blog/2021/08/tailscale/</loc><lastmod>2025-12-30T12:36:36+01:00</lastmod></url><url><loc>https://stanislas.blog/tags/network/</loc><lastmod>2026-01-21T11:06:43+01:00</lastmod></url><url><loc>https://stanislas.blog/tags/security/</loc><lastmod>2026-01-21T11:06:43+01:00</lastmod></url><url><loc>https://stanislas.blog/2021/08/firecracker/</loc><lastmod>2025-12-29T21:03:05+01:00</lastmod></url><url><loc>https://stanislas.blog/2021/03/use-netcat-when-the-mysql-client-lies-to-you/</loc><lastmod>2025-12-23T14:50:21+01:00</lastmod></url><url><loc>https://stanislas.blog/2020/05/native-image-lazy-loading-ghost-cloudflare-worker/</loc><lastmod>2025-02-19T23:32:54+01:00</lastmod></url><url><loc>https://stanislas.blog/tags/ghost/</loc><lastmod>2025-12-23T14:50:21+01:00</lastmod></url><url><loc>https://stanislas.blog/2020/05/ghost-syntax-highlighting/</loc><lastmod>2025-02-18T16:24:20+01:00</lastmod></url><url><loc>https://stanislas.blog/tags/ci-cd/</loc><lastmod>2025-12-23T14:50:21+01:00</lastmod></url><url><loc>https://stanislas.blog/2020/05/deploy-ghost-theme-github-actions/</loc><lastmod>2025-12-23T14:50:21+01:00</lastmod></url><url><loc>https://stanislas.blog/2020/04/deploy-angular-app-heroku/</loc><lastmod>2025-01-23T21:10:29+01:00</lastmod></url><url><loc>https://stanislas.blog/2020/04/street-photography-seoul-south-korea/</loc><lastmod>2026-01-21T11:06:43+01:00</lastmod></url><url><loc>https://stanislas.blog/tags/photography/</loc><lastmod>2026-01-21T11:06:43+01:00</lastmod></url><url><loc>https://stanislas.blog/tags/travel/</loc><lastmod>2026-01-21T11:06:43+01:00</lastmod></url><url><loc>https://stanislas.blog/2020/04/macos-adobe-creative-crap/</loc><lastmod>2025-01-23T21:10:29+01:00</lastmod></url><url><loc>https://stanislas.blog/tags/dns/</loc><lastmod>2026-01-21T11:06:43+01:00</lastmod></url><url><loc>https://stanislas.blog/2020/04/nextdns/</loc><lastmod>2026-01-21T11:06:43+01:00</lastmod></url><url><loc>https://stanislas.blog/2020/04/sticking-to-spotify/</loc><lastmod>2025-01-23T21:10:29+01:00</lastmod></url><url><loc>https://stanislas.blog/tags/music/</loc><lastmod>2025-01-23T21:10:29+01:00</lastmod></url><url><loc>https://stanislas.blog/tags/ansible/</loc><lastmod>2026-01-21T11:06:43+01:00</lastmod></url><url><loc>https://stanislas.blog/tags/monitoring/</loc><lastmod>2025-12-23T14:50:21+01:00</lastmod></url><url><loc>https://stanislas.blog/2020/03/monitoring-prometheus-grafana-alertmanager-node-exporter/</loc><lastmod>2025-12-23T14:50:21+01:00</lastmod></url><url><loc>https://stanislas.blog/tags/backup/</loc><lastmod>2025-12-23T14:50:21+01:00</lastmod></url><url><loc>https://stanislas.blog/2020/03/restic-backup-hetzner-storage-box/</loc><lastmod>2025-12-23T14:50:21+01:00</lastmod></url><url><loc>https://stanislas.blog/2020/02/crashes-virtualbox-macos-intel-power-gadget/</loc><lastmod>2025-01-23T21:10:29+01:00</lastmod></url><url><loc>https://stanislas.blog/2020/02/different-nameservers-domains-macos/</loc><lastmod>2025-01-23T21:10:29+01:00</lastmod></url><url><loc>https://stanislas.blog/2020/02/migrate-dated-permalinks-ghost-isso/</loc><lastmod>2025-02-24T20:58:51+01:00</lastmod></url><url><loc>https://stanislas.blog/2020/02/lg-27ul850-broken-usb-c/</loc><lastmod>2025-01-23T21:10:29+01:00</lastmod></url><url><loc>https://stanislas.blog/tags/tech/</loc><lastmod>2025-02-24T20:58:51+01:00</lastmod></url><url><loc>https://stanislas.blog/2020/02/migrating-comments-from-isso-to-disqus/</loc><lastmod>2025-01-23T21:10:29+01:00</lastmod></url><url><loc>https://stanislas.blog/2020/01/2-years-of-blogging-in-english/</loc><lastmod>2026-01-21T11:06:43+01:00</lastmod></url><url><loc>https://stanislas.blog/2020/01/apple-magic-trackpad-2/</loc><lastmod>2025-01-23T21:10:29+01:00</lastmod></url><url><loc>https://stanislas.blog/2019/11/object-storage-migrate-wasabi-to-scaleway-rclone/</loc><lastmod>2025-12-23T14:50:21+01:00</lastmod></url><url><loc>https://stanislas.blog/tags/decentralization/</loc><lastmod>2025-12-23T14:50:21+01:00</lastmod></url><url><loc>https://stanislas.blog/2019/11/doh-macos-dnscrypt-proxy/</loc><lastmod>2025-12-23T14:50:21+01:00</lastmod></url><url><loc>https://stanislas.blog/2019/09/easy-web-deployments-ansistrano/</loc><lastmod>2025-02-21T23:19:04+01:00</lastmod></url><url><loc>https://stanislas.blog/tags/android/</loc><lastmod>2025-12-23T14:50:21+01:00</lastmod></url><url><loc>https://stanislas.blog/2019/09/benchmark-dns-resolvers-android/</loc><lastmod>2025-12-23T14:50:21+01:00</lastmod></url><url><loc>https://stanislas.blog/2019/09/migrating-ghost-sqlite-to-mysql/</loc><lastmod>2025-12-23T14:50:21+01:00</lastmod></url><url><loc>https://stanislas.blog/2019/09/i-am-studying-in-seoul-south-korea/</loc><lastmod>2026-01-21T11:06:43+01:00</lastmod></url><url><loc>https://stanislas.blog/2019/09/touch-id-sudo-macbook/</loc><lastmod>2025-01-23T21:10:29+01:00</lastmod></url><url><loc>https://stanislas.blog/2019/08/ghost-nginx-cache/</loc><lastmod>2025-01-23T21:10:29+01:00</lastmod></url><url><loc>https://stanislas.blog/2019/08/fix-ipv6-hetzner-cloud/</loc><lastmod>2025-02-21T23:22:46+01:00</lastmod></url><url><loc>https://stanislas.blog/tags/lxd/</loc><lastmod>2026-01-21T11:06:43+01:00</lastmod></url><url><loc>https://stanislas.blog/2019/08/how-i-fixed-zfs-data-corruption-errors-hetzner-cloud/</loc><lastmod>2025-12-23T14:50:21+01:00</lastmod></url><url><loc>https://stanislas.blog/tags/zfs/</loc><lastmod>2026-01-21T11:06:43+01:00</lastmod></url><url><loc>https://stanislas.blog/2019/05/ansible-snapcraft-first-big-foss-contribution/</loc><lastmod>2026-01-21T11:06:43+01:00</lastmod></url><url><loc>https://stanislas.blog/2019/05/debug-php-docker-xdebug-vscode-phpstorm/</loc><lastmod>2025-01-23T21:10:29+01:00</lastmod></url><url><loc>https://stanislas.blog/2019/04/comparing-bcrypt-hash-between-php-and-node-js/</loc><lastmod>2025-01-23T21:10:29+01:00</lastmod></url><url><loc>https://stanislas.blog/2019/03/node-js-easily-check-code-coverage-instanbul-nyc/</loc><lastmod>2025-01-23T21:10:29+01:00</lastmod></url><url><loc>https://stanislas.blog/2019/03/elasticsearch-6-shard-replica-settings-for-single-node-cluster/</loc><lastmod>2025-12-23T14:50:21+01:00</lastmod></url><url><loc>https://stanislas.blog/2019/03/how-i-did-not-recover-from-a-data-loss-zfs-lxd-postgresql/</loc><lastmod>2026-01-21T11:06:43+01:00</lastmod></url><url><loc>https://stanislas.blog/2019/03/quick-and-easy-ansible-linting-ci-pipeline/</loc><lastmod>2025-12-23T14:50:21+01:00</lastmod></url><url><loc>https://stanislas.blog/2019/02/the-first-year-of-this-blog/</loc><lastmod>2025-01-23T21:10:29+01:00</lastmod></url><url><loc>https://stanislas.blog/2019/01/how-to-setup-vpn-server-wireguard-nat-ipv6/</loc><lastmod>2025-12-23T14:50:21+01:00</lastmod></url><url><loc>https://stanislas.blog/tags/freebsd/</loc><lastmod>2025-02-21T23:22:46+01:00</lastmod></url><url><loc>https://stanislas.blog/2018/12/configure-ipv6-freebsd-online-net-dedibox/</loc><lastmod>2025-01-23T21:10:29+01:00</lastmod></url><url><loc>https://stanislas.blog/2018/12/static-ipv4-address-raspberry-pi-dhcpd/</loc><lastmod>2025-12-23T15:13:14+01:00</lastmod></url><url><loc>https://stanislas.blog/2018/12/how-to-install-freebsd-server/</loc><lastmod>2025-02-21T23:22:46+01:00</lastmod></url><url><loc>https://stanislas.blog/2018/12/how-to-use-encrypted-block-storage-volumes-hetzner-cloud/</loc><lastmod>2025-12-23T14:50:21+01:00</lastmod></url><url><loc>https://stanislas.blog/2018/12/oneplus-6t-review-from-oneplus-3-user/</loc><lastmod>2025-02-24T20:58:51+01:00</lastmod></url><url><loc>https://stanislas.blog/2018/12/how-to-measure-raspberry-pi-temperature-cpu-frequency-telegraf/</loc><lastmod>2025-12-23T14:50:21+01:00</lastmod></url><url><loc>https://stanislas.blog/2018/11/improve-caddy-https-tls-configuration/</loc><lastmod>2025-12-23T14:50:21+01:00</lastmod></url><url><loc>https://stanislas.blog/2018/11/how-to-enable-tls-13-nginx/</loc><lastmod>2025-12-23T14:50:21+01:00</lastmod></url><url><loc>https://stanislas.blog/2018/10/how-to-mount-local-glusterfs-volume-boot-fstab-systemd-fix/</loc><lastmod>2025-01-23T21:10:29+01:00</lastmod></url><url><loc>https://stanislas.blog/2018/10/how-to-use-non-aws-s3-backend-terraform/</loc><lastmod>2025-01-23T21:10:29+01:00</lastmod></url><url><loc>https://stanislas.blog/2018/09/how-to-fix-font-rendering-macos-10-14-mojave/</loc><lastmod>2025-01-23T21:10:29+01:00</lastmod></url><url><loc>https://stanislas.blog/2018/09/terraform-enable-origin-cache-headers-aws-cloudfront/</loc><lastmod>2025-01-23T21:10:29+01:00</lastmod></url><url><loc>https://stanislas.blog/2018/09/build-push-docker-images-gitlab-ci/</loc><lastmod>2025-12-23T14:50:21+01:00</lastmod></url><url><loc>https://stanislas.blog/2018/09/using-gitlab-ci-with-github/</loc><lastmod>2025-12-23T14:50:21+01:00</lastmod></url><url><loc>https://stanislas.blog/2018/08/setup-telegram-bot-for-drone-ci-cd-builds/</loc><lastmod>2025-12-23T14:50:21+01:00</lastmod></url><url><loc>https://stanislas.blog/2018/08/host-your-own-ci-cd-server-with-drone/</loc><lastmod>2025-12-23T14:50:21+01:00</lastmod></url><url><loc>https://stanislas.blog/2018/07/backup-servers-using-restic-wasabi-object-storage/</loc><lastmod>2025-12-23T14:50:21+01:00</lastmod></url><url><loc>https://stanislas.blog/2018/07/how-to-use-nvm-rbenv-pyenv-goenv-with-fish-shell/</loc><lastmod>2026-01-17T18:28:22+01:00</lastmod></url><url><loc>https://stanislas.blog/2018/06/enable-dnssec-support-in-systemd-resolve/</loc><lastmod>2025-12-23T14:50:21+01:00</lastmod></url><url><loc>https://stanislas.blog/tags/fediverse/</loc><lastmod>2025-12-23T14:50:21+01:00</lastmod></url><url><loc>https://stanislas.blog/2018/05/moving-mastodon-media-files-to-wasabi-object-storage/</loc><lastmod>2025-12-23T14:50:21+01:00</lastmod></url><url><loc>https://stanislas.blog/2018/04/mstdn-io-is-one-year-old/</loc><lastmod>2025-12-23T14:50:21+01:00</lastmod></url><url><loc>https://stanislas.blog/2018/04/docker-zfs-pool/</loc><lastmod>2025-12-23T14:50:21+01:00</lastmod></url><url><loc>https://stanislas.blog/2018/04/setup-zfs-pool-debian-hetzner/</loc><lastmod>2025-12-23T14:50:21+01:00</lastmod></url><url><loc>https://stanislas.blog/2018/04/monitoring-telegraf-influxdb-grafana/</loc><lastmod>2025-12-23T14:50:21+01:00</lastmod></url><url><loc>https://stanislas.blog/2018/03/diaspora-in-docker/</loc><lastmod>2025-12-23T14:50:21+01:00</lastmod></url><url><loc>https://stanislas.blog/2018/03/migrating-ghost-to-docker/</loc><lastmod>2025-01-23T21:10:29+01:00</lastmod></url><url><loc>https://stanislas.blog/2018/03/migrating-ghost-from-mysql-to-sqlite/</loc><lastmod>2025-12-23T14:50:21+01:00</lastmod></url><url><loc>https://stanislas.blog/2018/02/add-comments-to-your-blog-with-isso/</loc><lastmod>2025-02-24T20:58:51+01:00</lastmod></url><url><loc>https://stanislas.blog/2018/02/lxc-zfs-pool-lxd/</loc><lastmod>2025-12-23T14:50:21+01:00</lastmod></url><url><loc>https://stanislas.blog/2018/02/setup-network-bridge-lxc-net/</loc><lastmod>2025-02-21T23:22:46+01:00</lastmod></url><url><loc>https://stanislas.blog/2018/02/configure-unbound-plugin-munin/</loc><lastmod>2025-12-23T14:50:21+01:00</lastmod></url><url><loc>https://stanislas.blog/2018/02/setup-diaspora-pod-debian-ubuntu/</loc><lastmod>2025-12-23T14:50:21+01:00</lastmod></url><url><loc>https://stanislas.blog/2018/02/one-year-on-mastodon/</loc><lastmod>2025-12-23T14:50:21+01:00</lastmod></url><url><loc>https://stanislas.blog/2018/02/dspr-io-a-new-diaspora-pod/</loc><lastmod>2025-12-23T14:50:21+01:00</lastmod></url><url><loc>https://stanislas.blog/2018/02/dynamic-motd-linux/</loc><lastmod>2025-01-23T21:10:29+01:00</lastmod></url><url><loc>https://stanislas.blog/2018/02/speedtest-cli/</loc><lastmod>2026-01-17T18:28:22+01:00</lastmod></url><url><loc>https://stanislas.blog/2018/02/my-custom-ghost-theme/</loc><lastmod>2025-01-23T21:10:29+01:00</lastmod></url><url><loc>https://stanislas.blog/2018/01/micro-a-modern-intuitive-terminal-based-text-editor/</loc><lastmod>2026-01-17T18:28:22+01:00</lastmod></url><url><loc>https://stanislas.blog/2018/01/a-new-blog/</loc><lastmod>2025-02-25T21:46:11+01:00</lastmod></url><url><loc>https://stanislas.blog/</loc><lastmod>2025-02-23T12:28:21+01:00</lastmod></url><url><loc>https://stanislas.blog/about/</loc><lastmod>2026-01-20T19:00:46+01:00</lastmod></url><url><loc>https://stanislas.blog/categories/</loc></url><url><loc>https://stanislas.blog/my-french-blog/</loc><lastmod>2026-01-20T19:00:46+01:00</lastmod></url><url><loc>https://stanislas.blog/posts/</loc><lastmod>2025-01-22T13:26:49+01:00</lastmod></url><url><loc>https://stanislas.blog/public-services/</loc><lastmod>2025-02-21T23:29:47+01:00</lastmod></url><url><loc>https://stanislas.blog/readings/</loc><lastmod>2025-12-28T19:01:58+01:00</lastmod></url></urlset>