Grégory Laroche

Grégory Laroche

31 posts

I'm Greg, an IT pro and a certified geek for all things tech ! Welcome to my blog, where I dive headfirst into any cool new gadget, software, or tech trend that catches my eye.

MS Graph API scripts for M365

Say hello to my script collection for spinning up fake M365 assets! Time to add a splash of personality to that so boring contoso.com demo tenant and transform your tests from "meh" to marvelous!

Pi-Hole clustering: High Availability DNS made simple (full setup)

Learn how to build fully resilient DNS servers with seamless configuration sync, making high availability easy to deploy and even easier to manage

Tired of emails? Let ChatGPT reply for You! 🤪

Learn how to create an automated workflow that uses openAI ChatGPT-4o LLM to intelligently reply to your emails, fully aware of the content and context, ensuring the response is both appropriate and relevant.

PXE Boot made easy: Auto-connect your ISO !

Get straightforward instructions on deploying your own PXE servers. Simplify your workflow by booting your devices into any ISO installation, Live CD, or ISO tools—all from a single pane of glass.

Connecting the dots: setting up a multi-location mesh VPN with Tailscale

When you need to unify your infrastructure, no matter where your servers are scattered across the globe.

Mama mia! Drive failure! 🚨 How to replace faulty drive in CEPH storage ?

It might seem daunting... it’s stressful... and it feels urgent... but you'll be surprised at how easy it is with Proxmox + Ceph.

VMware's new licensing is killing homelabs... Time to move to Proxmox !

Proxmox is definitely a fascinating solution, especially when it comes to homelabs. But why stop at a simple standalone setup? Let’s dive right in and build a 3-node high-availability cluster, complete with both compute and storage!

Multilingual Text-to-Speech (TTS) with Realistic AI Voices Using Elevenlabs API

After my recent article on mass translating text to different languages with ChatGPT and OpenAI, it’s time for the next exciting step—making it talk! Let’s bring my creation to life and make it talk! As usual, let's kick things off with a process flow diagram:

Effortless mass text translation with PowerShell and ChatGPT (OpenAI API)

Recently, I faced the monumental task of translating a mountain of text files from English into French, German, Spanish, and Italian. The endless copy/paste routine was driving me bonkers, so I had a lightbulb moment: why not let OpenAI's API handle it ? The best part ? With their

Effortless Setup: Instantly deploy your entire Linux toolkit in one click

I'm use with the same fundamental stack to build Linux servers : Docker, Docker compose, Portainer and homepage. But, being a bit lazy, I dread the manual installation every time. So, I had a lightbulb moment— why not script the whole thing? So, as an old magician once said

Linux Toolkit and Handy Cheat Sheets

My memory is getting old I guess, so I need to jot down notes on various configurations to refer to from time to time. I manage my own database for all this code snippets, yaml files, init or configuration process. Below, I’ve shared some of my notes with you.

Handle pop-up notifications to users when a reboot is required (and ask for approval)

As an MSP, Acronis Cyber Protect Cloud can apply patch management to all devices of all your customers? that's great feature, but for now, the reboot isn't managed with the end-user consent. That's a bit annoying... 😶 Fortunately, we’ve got another ace up

From Proxmox to VMware, from Ceph to PowerShell or Linux scripts, dive headfirst into Greg's blog! You'll discover articles on IT, the latest gadgets, software, and tech trends.