<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Rémi Petit’s Blog</title><description>Problems I ran into in IT and their solutions, tips and explainers.</description><link>https://blog.remipetit.fr/</link><language>en-US</language><item><title>Why I moved from WordPress to Astro</title><link>https://blog.remipetit.fr/en/why-i-moved-from-wordpress-to-astro/</link><guid isPermaLink="true">https://blog.remipetit.fr/en/why-i-moved-from-wordpress-to-astro/</guid><description>Security, maintenance, performance and resource usage: the reasons that pushed me to leave WordPress for Astro.</description><pubDate>Thu, 29 Oct 2026 08:00:00 GMT</pubDate></item><item><title>SSH: connecting to a server securely</title><link>https://blog.remipetit.fr/en/ssh-secure-server-access-basics/</link><guid isPermaLink="true">https://blog.remipetit.fr/en/ssh-secure-server-access-basics/</guid><description>The basics of SSH: connecting, keys, the config file and best practices.</description><pubDate>Wed, 28 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Three.js: 3D in the browser</title><link>https://blog.remipetit.fr/en/threejs-3d-in-the-browser/</link><guid isPermaLink="true">https://blog.remipetit.fr/en/threejs-3d-in-the-browser/</guid><description>A quick introduction to Three.js, with an interactive demo.</description><pubDate>Wed, 28 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Bluetooth communication problem with Bitchat | Solved</title><link>https://blog.remipetit.fr/en/bitchat-bluetooth-communication-problem-solved/</link><guid isPermaLink="true">https://blog.remipetit.fr/en/bitchat-bluetooth-communication-problem-solved/</guid><description>Bitchat is an open source tool that, among other things, lets you communicate with the devices around us, without a network, via Bluetooth. Repo...</description><pubDate>Wed, 12 Aug 2026 17:33:53 GMT</pubDate></item><item><title>Connect to a server with an SSH key</title><link>https://blog.remipetit.fr/en/connect-to-a-server-with-an-ssh-key/</link><guid isPermaLink="true">https://blog.remipetit.fr/en/connect-to-a-server-with-an-ssh-key/</guid><description>Every time I want to connect to my server over SSH, I have to retype my password every single time.</description><pubDate>Sun, 02 Aug 2026 15:22:47 GMT</pubDate></item><item><title>Podman connection problem</title><link>https://blog.remipetit.fr/en/podman-connection-problem/</link><guid isPermaLink="true">https://blog.remipetit.fr/en/podman-connection-problem/</guid><description>The problem persisted even after reinstalling Podman/Podman Desktop.</description><pubDate>Wed, 01 Apr 2026 16:36:25 GMT</pubDate></item><item><title>Using the Adafruit_TinyUSB library with an ESP32 S2 Mini</title><link>https://blog.remipetit.fr/en/use-the-adafruit-tinyusb-library-with-an-esp32-s2-mini/</link><guid isPermaLink="true">https://blog.remipetit.fr/en/use-the-adafruit-tinyusb-library-with-an-esp32-s2-mini/</guid><description>I have an ESP32 S2 Mini, and I wanted to simulate mouse movement.</description><pubDate>Sat, 17 May 2025 09:27:26 GMT</pubDate></item><item><title>My ESP32-C3 keeps connecting and disconnecting on Windows</title><link>https://blog.remipetit.fr/en/esp32-c3-keeps-connecting-and-disconnecting-on-windows/</link><guid isPermaLink="true">https://blog.remipetit.fr/en/esp32-c3-keeps-connecting-and-disconnecting-on-windows/</guid><description>I have an ESP32-C3 &quot;SuperMini&quot;.</description><pubDate>Fri, 16 May 2025 17:09:12 GMT</pubDate></item><item><title>How to Stop Redis?</title><link>https://blog.remipetit.fr/en/how-to-stop-redis/</link><guid isPermaLink="true">https://blog.remipetit.fr/en/how-to-stop-redis/</guid><description>For one reason or another, I wanted to stop Redis so I could start it again manually instead of having it just run in the background, and so see the data flowing through my terminal...</description><pubDate>Thu, 15 May 2025 10:20:31 GMT</pubDate></item><item><title>Videos Not Working in WordPress</title><link>https://blog.remipetit.fr/en/wordpress-videos-not-working/</link><guid isPermaLink="true">https://blog.remipetit.fr/en/wordpress-videos-not-working/</guid><description>On one of my WordPress sites, I wanted to add a self-hosted video to my page.</description><pubDate>Wed, 14 May 2025 10:25:26 GMT</pubDate></item><item><title>Files don&apos;t change URL when changing the WordPress web address</title><link>https://blog.remipetit.fr/en/wordpress-files-keep-old-url-after-changing-site-address/</link><guid isPermaLink="true">https://blog.remipetit.fr/en/wordpress-files-keep-old-url-after-changing-site-address/</guid><description>I&apos;m currently building a website, a portfolio to be more precise. It&apos;s a WordPress site with Elementor, and I put it into production on my NAS server, in...</description><pubDate>Thu, 08 May 2025 23:09:56 GMT</pubDate></item><item><title>marvyScript is not defined | WordPress</title><link>https://blog.remipetit.fr/en/marvyscript-is-not-defined-wordpress/</link><guid isPermaLink="true">https://blog.remipetit.fr/en/marvyscript-is-not-defined-wordpress/</guid><description>I installed the &quot;Marvy – Ultimate Elementor Animation addons&quot; plugin. This plugin lets you add animations to containers</description><pubDate>Tue, 06 May 2025 15:33:51 GMT</pubDate></item><item><title>Nextcloud mobile app connection problem</title><link>https://blog.remipetit.fr/en/nextcloud-mobile-app-connection-problem/</link><guid isPermaLink="true">https://blog.remipetit.fr/en/nextcloud-mobile-app-connection-problem/</guid><description>Some time ago, I changed reverse proxy. I switched from SWAG to Traefik.</description><pubDate>Thu, 01 May 2025 15:50:14 GMT</pubDate></item><item><title>How to install Flutter quickly and easily?</title><link>https://blog.remipetit.fr/en/install-flutter-quickly-and-easily/</link><guid isPermaLink="true">https://blog.remipetit.fr/en/install-flutter-quickly-and-easily/</guid><description>I developed a Flutter Dart project several years ago for a school. I wanted to get it running to show what it looks like on my...</description><pubDate>Sat, 26 Apr 2025 11:58:58 GMT</pubDate></item><item><title>How do you use an ESP32 WROOM-32 in the Arduino IDE?</title><link>https://blog.remipetit.fr/en/use-an-esp32-wroom-32-in-the-arduino-ide/</link><guid isPermaLink="true">https://blog.remipetit.fr/en/use-an-esp32-wroom-32-in-the-arduino-ide/</guid><description>I bought several ESP32s on AliExpress along with other electronic components. I wanted to test these chips, which cost me about €4 each...</description><pubDate>Fri, 18 Apr 2025 10:16:05 GMT</pubDate></item><item><title>How to use an .env file in a React project?</title><link>https://blog.remipetit.fr/en/use-an-env-file-in-a-react-project/</link><guid isPermaLink="true">https://blog.remipetit.fr/en/use-an-env-file-in-a-react-project/</guid><description>Right now, I&apos;m developing a website, the Frontend is in React and the Backend is with Strapi.</description><pubDate>Tue, 15 Apr 2025 09:30:09 GMT</pubDate></item><item><title>Get a Local Switch Games Server with Tinfoil-Hat!</title><link>https://blog.remipetit.fr/en/local-switch-games-server-with-tinfoil-hat/</link><guid isPermaLink="true">https://blog.remipetit.fr/en/local-switch-games-server-with-tinfoil-hat/</guid><description>When you have a hacked Switch, you can download games for free and play them however you like. To do that, you usually use &quot;Tinfoil&quot;...</description><pubDate>Fri, 11 Apr 2025 19:01:47 GMT</pubDate></item><item><title>How to fetch all the data of an object collection with the Strapi API?</title><link>https://blog.remipetit.fr/en/fetch-all-collection-data-with-the-strapi-api/</link><guid isPermaLink="true">https://blog.remipetit.fr/en/fetch-all-collection-data-with-the-strapi-api/</guid><description>Strapi is a tool that lets you create an API very easily, whether REST or GraphQL. It&apos;s a French solution, it&apos;s open source, there are a lot of...</description><pubDate>Thu, 10 Apr 2025 16:25:19 GMT</pubDate></item><item><title>How to change the language of the Strapi admin interface?</title><link>https://blog.remipetit.fr/en/change-the-strapi-admin-interface-language/</link><guid isPermaLink="true">https://blog.remipetit.fr/en/change-the-strapi-admin-interface-language/</guid><description>Strapi is a tool that lets you create an API very easily, whether REST or GraphQL. It&apos;s a French solution, it&apos;s open source, there are a lot of...</description><pubDate>Tue, 08 Apr 2025 12:57:48 GMT</pubDate></item><item><title>How to use an &quot;lgt8f328 uno r3&quot; board in the Arduino IDE?</title><link>https://blog.remipetit.fr/en/use-an-lgt8f328-uno-r3-board-in-the-arduino-ide/</link><guid isPermaLink="true">https://blog.remipetit.fr/en/use-an-lgt8f328-uno-r3-board-in-the-arduino-ide/</guid><description>I&apos;m working on an Arduino-based project. When I used an ELEGOO board, I had no problems. But when I wanted a more compact board...</description><pubDate>Mon, 10 Mar 2025 15:15:08 GMT</pubDate></item><item><title>How to Remove Unused Docker Networks?</title><link>https://blog.remipetit.fr/en/remove-unused-docker-networks/</link><guid isPermaLink="true">https://blog.remipetit.fr/en/remove-unused-docker-networks/</guid><description>On my server, I had fun deploying quite a lot of different projects with Docker.</description><pubDate>Tue, 28 Jan 2025 17:16:42 GMT</pubDate></item><item><title>Getting rid of the &quot;Select a server&quot; screen on Jellyfin</title><link>https://blog.remipetit.fr/en/stop-the-select-a-server-screen-on-jellyfin/</link><guid isPermaLink="true">https://blog.remipetit.fr/en/stop-the-select-a-server-screen-on-jellyfin/</guid><description>I&apos;ve been using Jellyfin from Docker on my server for a while now. It&apos;s a great tool, but something frustrated me quite a bit...</description><pubDate>Tue, 07 Jan 2025 19:45:38 GMT</pubDate></item><item><title>Copy files between the server and a Docker container (and vice versa)</title><link>https://blog.remipetit.fr/en/copy-files-between-server-and-docker-container/</link><guid isPermaLink="true">https://blog.remipetit.fr/en/copy-files-between-server-and-docker-container/</guid><description>I don&apos;t know if this happens to you sometimes, but for testing purposes, I sometimes want to grab certain folders from my Docker container by creating a...</description><pubDate>Tue, 07 Jan 2025 17:34:31 GMT</pubDate></item><item><title>How to access a WSL2 Docker container from another device?</title><link>https://blog.remipetit.fr/en/access-a-wsl2-docker-container-from-another-device/</link><guid isPermaLink="true">https://blog.remipetit.fr/en/access-a-wsl2-docker-container-from-another-device/</guid><description>At home, I have a NAS that I use as a production server for my Docker servers. For testing, I like to use Docker directly...</description><pubDate>Tue, 07 Jan 2025 15:17:19 GMT</pubDate></item><item><title>Limiting the FPS (World Of Tanks)</title><link>https://blog.remipetit.fr/en/limit-fps-in-world-of-tanks/</link><guid isPermaLink="true">https://blog.remipetit.fr/en/limit-fps-in-world-of-tanks/</guid><description>It may sound silly, but in World Of Tanks, there&apos;s no way to limit the FPS (the game&apos;s frames per second). Not that it bothers me to play at over...</description><pubDate>Fri, 03 Jan 2025 19:15:38 GMT</pubDate></item><item><title>Connect a Kali Linux VM (VMware) to wifi with a USB wifi adapter</title><link>https://blog.remipetit.fr/en/connect-a-kali-linux-vmware-vm-to-wifi-with-a-usb-adapter/</link><guid isPermaLink="true">https://blog.remipetit.fr/en/connect-a-kali-linux-vmware-vm-to-wifi-with-a-usb-adapter/</guid><description>Right now, I want to learn how to crack a wifi network, so I&apos;m using the &quot;airmon-ng&quot; tool preinstalled in Kali Linux. I&apos;ll let you guess, but to brute-force wifi,...</description><pubDate>Mon, 28 Oct 2024 18:21:02 GMT</pubDate></item><item><title>World Of Tanks launch problem</title><link>https://blog.remipetit.fr/en/world-of-tanks-launch-problem/</link><guid isPermaLink="true">https://blog.remipetit.fr/en/world-of-tanks-launch-problem/</guid><description>I wanted to play World Of Tanks on my Windows 10 computer. So I installed the game and created an account, nothing unusual.</description><pubDate>Tue, 01 Oct 2024 11:48:51 GMT</pubDate></item><item><title>Display a Web Page at Raspberry Pi Startup</title><link>https://blog.remipetit.fr/en/display-a-web-page-at-raspberry-pi-startup/</link><guid isPermaLink="true">https://blog.remipetit.fr/en/display-a-web-page-at-raspberry-pi-startup/</guid><description>I developed a website for booking training rooms. To make life easier for learners, I built a page designed to be displayed on a TV, showing the upcoming or ongoing training sessions along with the room name...</description><pubDate>Fri, 14 Jun 2024 07:45:40 GMT</pubDate></item><item><title>Problem sending multiple AJAX requests</title><link>https://blog.remipetit.fr/en/sending-multiple-ajax-requests-problem/</link><guid isPermaLink="true">https://blog.remipetit.fr/en/sending-multiple-ajax-requests-problem/</guid><description>For a website, I developed a calendar and a schedule. So I have an AJAX request that is sent to the server when I click on a date in my...</description><pubDate>Fri, 24 May 2024 08:06:57 GMT</pubDate></item><item><title>Django templates not updating</title><link>https://blog.remipetit.fr/en/django-templates-not-updating/</link><guid isPermaLink="true">https://blog.remipetit.fr/en/django-templates-not-updating/</guid><description>When I tried to change the HTML of my Django app, it didn&apos;t work. However, if I wanted to change the CSS with a separate style, there was no problem...</description><pubDate>Mon, 22 Apr 2024 13:44:29 GMT</pubDate></item><item><title>Home Assistant error &quot;HTTP integration is not set-up for reverse proxies&quot;</title><link>https://blog.remipetit.fr/en/home-assistant-error-http-integration-not-set-up-for-reverse-proxies/</link><guid isPermaLink="true">https://blog.remipetit.fr/en/home-assistant-error-http-integration-not-set-up-for-reverse-proxies/</guid><description>I installed Home Assistant on my server with Docker. I made it publicly accessible through my reverse proxy.</description><pubDate>Wed, 17 Apr 2024 09:04:09 GMT</pubDate></item><item><title>X-Content-Type-Options=nosniff error</title><link>https://blog.remipetit.fr/en/x-content-type-options-nosniff-error/</link><guid isPermaLink="true">https://blog.remipetit.fr/en/x-content-type-options-nosniff-error/</guid><description>I deployed a Django project where everything worked fine, then a second one where all the static content (images, CSS, JS) didn&apos;t work.</description><pubDate>Thu, 04 Apr 2024 11:40:48 GMT</pubDate></item><item><title>Create a Python virtual environment</title><link>https://blog.remipetit.fr/en/python-virtual-environment-for-django/</link><guid isPermaLink="true">https://blog.remipetit.fr/en/python-virtual-environment-for-django/</guid><description>When you work on a project that uses a certain version of Python, for example, new Python updates may come out that are incompatible with your project...</description><pubDate>Fri, 08 Mar 2024 13:52:59 GMT</pubDate></item><item><title>SWAG Configuration Problem</title><link>https://blog.remipetit.fr/en/swag-configuration-problem/</link><guid isPermaLink="true">https://blog.remipetit.fr/en/swag-configuration-problem/</guid><description>I installed various applications using Docker, for example Nextcloud, Jellyfin, etc… I then used the SWAG reverse proxy for security and convenience (not having to type the IP and port for everything)...</description><pubDate>Sat, 17 Feb 2024 15:19:55 GMT</pubDate></item><item><title>SSH connection problem</title><link>https://blog.remipetit.fr/en/ssh-connection-problem/</link><guid isPermaLink="true">https://blog.remipetit.fr/en/ssh-connection-problem/</guid><description>You want to connect to your server over SSH but you get the following problem?</description><pubDate>Wed, 17 Jan 2024 08:35:58 GMT</pubDate></item><item><title>Your new graphics card shows nothing on screen</title><link>https://blog.remipetit.fr/en/new-graphics-card-shows-nothing-on-screen/</link><guid isPermaLink="true">https://blog.remipetit.fr/en/new-graphics-card-shows-nothing-on-screen/</guid><description>I helped a friend build his computer. He bought the parts one by one so as not to spend too much at once. The last part he bought was his...</description><pubDate>Sun, 31 Dec 2023 11:48:56 GMT</pubDate></item><item><title>How to refresh / rescan the NextCloud database with Docker</title><link>https://blog.remipetit.fr/en/rescan-the-nextcloud-database-with-docker/</link><guid isPermaLink="true">https://blog.remipetit.fr/en/rescan-the-nextcloud-database-with-docker/</guid><description>I had installed NextCloud on my server and used it with my family, so it held every user&apos;s pictures and videos....</description><pubDate>Wed, 27 Dec 2023 20:33:14 GMT</pubDate></item><item><title>Install Docker on OpenMediaVault 6.5</title><link>https://blog.remipetit.fr/en/install-docker-on-openmediavault-6-5/</link><guid isPermaLink="true">https://blog.remipetit.fr/en/install-docker-on-openmediavault-6-5/</guid><description>After the recent version updates, the way to get Docker on OpenMediaVault is no longer the same, hence this tutorial.</description><pubDate>Tue, 26 Dec 2023 13:28:49 GMT</pubDate></item><item><title>Swag | The Certificate Authority Failed</title><link>https://blog.remipetit.fr/en/swag-the-certificate-authority-failed/</link><guid isPermaLink="true">https://blog.remipetit.fr/en/swag-the-certificate-authority-failed/</guid><description>Hi, I ran into a real head-scratcher when I tried to install Swag on my OMV NAS and I didn&apos;t see any site talking about this &quot;problem&quot;...</description><pubDate>Sun, 24 Sep 2023 14:43:29 GMT</pubDate></item><item><title>A Personal Netflix with Jellyfin</title><link>https://blog.remipetit.fr/en/your-own-personal-netflix-with-jellyfin/</link><guid isPermaLink="true">https://blog.remipetit.fr/en/your-own-personal-netflix-with-jellyfin/</guid><description>Jellyfin is an open source project that lets you easily build a very complete media server. It has quite a few features such as...</description><pubDate>Sun, 10 Sep 2023 12:06:02 GMT</pubDate></item><item><title>What&apos;s the difference between a virtual machine and a container?</title><link>https://blog.remipetit.fr/en/virtual-machine-vs-container-whats-the-difference/</link><guid isPermaLink="true">https://blog.remipetit.fr/en/virtual-machine-vs-container-whats-the-difference/</guid><description>To see the difference between a virtual machine and a container, you first need to see what they are.</description><pubDate>Mon, 03 Jul 2023 10:30:28 GMT</pubDate></item><item><title>Install OMV-Extras on OpenMediaVault</title><link>https://blog.remipetit.fr/en/install-omv-extras-on-openmediavault/</link><guid isPermaLink="true">https://blog.remipetit.fr/en/install-omv-extras-on-openmediavault/</guid><description>OMV-Extras is an extension for OMV (OpenMediaVault) that adds a whole bunch of plugins and really useful features that almost make it a must-have...</description><pubDate>Thu, 29 Jun 2023 16:12:56 GMT</pubDate></item><item><title>How to share data between different devices with a NAS</title><link>https://blog.remipetit.fr/en/connect-your-devices-to-a-nas/</link><guid isPermaLink="true">https://blog.remipetit.fr/en/connect-your-devices-to-a-nas/</guid><description>You have a NAS and you want to share your data between the different devices in your home but don&apos;t know how? By &quot;different...</description><pubDate>Thu, 29 Jun 2023 15:04:31 GMT</pubDate></item><item><title>How to reduce an image&apos;s file size</title><link>https://blog.remipetit.fr/en/how-to-reduce-image-file-size/</link><guid isPermaLink="true">https://blog.remipetit.fr/en/how-to-reduce-image-file-size/</guid><description>Sometimes we want to reduce the size of our images, either because they&apos;re too big to send or, if you have a website, for optimization for example...</description><pubDate>Sun, 25 Jun 2023 12:26:07 GMT</pubDate></item><item><title>How to Deploy Your Symfony App on Hostinger</title><link>https://blog.remipetit.fr/en/deploy-a-symfony-app-on-hostinger/</link><guid isPermaLink="true">https://blog.remipetit.fr/en/deploy-a-symfony-app-on-hostinger/</guid><description>To upload your project to Hostinger, we will use FTP and SSH. Everything is explained in this short tutorial.</description><pubDate>Thu, 02 Feb 2023 23:28:02 GMT</pubDate></item><item><title>Configure OBS audio</title><link>https://blog.remipetit.fr/en/configure-obs-audio/</link><guid isPermaLink="true">https://blog.remipetit.fr/en/configure-obs-audio/</guid><description>It&apos;s free and open source software for screen capture and streaming, available for Windows, macOS or Linux.</description><pubDate>Thu, 02 Feb 2023 16:17:10 GMT</pubDate></item><item><title>Quantum computing</title><link>https://blog.remipetit.fr/en/quantum-computing/</link><guid isPermaLink="true">https://blog.remipetit.fr/en/quantum-computing/</guid><description>Quantum computing is a second kind of computing that relies on the phenomena of quantum mechanics. In the future, it will provide a huge amount of computing power...</description><pubDate>Tue, 01 Jun 2021 12:00:15 GMT</pubDate></item></channel></rss>