Skip to content

Piero Bosio Social Web Site Personale Logo Fediverso

Social Forum federato con il resto del mondo. Non contano le istanze, contano le persone

✨ Just a quick hello after a little quiet spell 💜

Uncategorized
2 2 11

Gli ultimi otto messaggi ricevuti dalla Federazione
Post suggeriti
  • 0 Votes
    1 Posts
    0 Views
    So one thing I've done to help me find more things to self host or do is think like a prepper. Like...what if my ISP goes out? How can I remotely control my homelab or even trigger Home Assistant events if my ISP is out? I had no idea how to solve this until about 6 months ago when I discovered Meshtastic. For anyone who doesn't know: Meshtastic is basically an open-source, public mesh-network. You just buy a cheap ESP32 device, flash it with Meshtastic (They have a SUPER easy web-flasher so you don't need to be super technical to do it), and connect to it via Bluetooth with your phone and you're good to go! Then you can send messages to other nodes around you and have fully off-grid communications! Well, while Meshtastic supports MQTT, that does require at least one end of the connection to have internet access. I wanted a way to SSH into my servers and diagnose or fix things without needing to rely on my ISP at all. Or even trigger things in Home Assistant without having access to any ISP. So, that naturally gave way to the idea of MeshExec. [image: b3053a7f-822a-4878-a932-239121635d19.jpeg] [image: a3f958fe-4e6b-4fd8-b906-6b670eae9e98.png] [image: b31e930b-fc53-4b84-a01e-6bdc683f15c8.png] MeshExec is a little binary that attaches to your serially-connected Meshtastic node, and looks for messages in a specified private channel for aliases to execute. Then it will execute whatever commands you specify and automatically chunk them and send them back through the mesh in a staggered fashion. This chunking is done to both fit inside the max message size that Meshtastic supports, and so that the mesh is not overwhelmed with messages and drops them. You define the aliases, the shell used to execute the commands, etc. So you can basically use it to do whatever you want over the mesh! I've set up a handful of aliases to do simple diagnostics on my homelab servers. Things like restarting docker containers, checking the top 3 processes consuming the most memory, etc. I decided to use aliases because I figured direct shell access to a server is SUPER dangerous, especially if you accidentally attach the daemon to a public channel. No idea if this will be useful to anyone else, but I made it as easy to use as possible if anyone does want to use it. Here's the link to the repo if anyone wants to give it a go. I just wanted to share how I've managed to find a way to further reduce my reliance on big corporations and my love for open-source software! If anyone decides to give this a try, I'd love to know your thoughts or answer any questions you have!
  • New blog post:

    Uncategorized blogging blog links linkdump linkpost linkblog
    1
    0 Votes
    1 Posts
    3 Views
    New blog post: Linkdump No 93http://82mhz.net/posts/2026/02/linkdump-no-93/ #blogging #blog #links #linkdump #linkpost #linkblog
  • 0 Votes
    1 Posts
    0 Views
    We're helping people in Iran get set up with #Matrix.So far we've supported several servers (directly and indirectly) so the community has infrastructure nobody can just switch off.Right now we're preparing for the next internet shutdown. Offline plans and local comms aren't nice-to-haves they're literally survival tools.We prepare before the blackout, not after.With hope for #freedom in Iran. #Iran #Matrix #InternetShutdown #DigitalResistance #Decentralized #KeepItOn
  • 0 Votes
    1 Posts
    8 Views
    I have been looking at some IT Notes statistics for the whole of 2025. The data is always partial but, all in all, I think I got a clear picture:* Horror stories resonate. The most read post is The Server That Wasn't Meant to Exist - https://it-notes.dragas.net/2025/05/13/the_server_that_wasnt_meant_to_exist/* Right behind it, backup strategies. Because backups are underestimated by many, but many others do their homework and actively look for information: Make Your Own Backup System – Part 1: Strategy Before Scripts - https://it-notes.dragas.net/2025/07/18/make-your-own-backup-system-part-1-strategy-before-scripts/* Just after that, another horror story: The Email They Shouldn't Have Read - https://it-notes.dragas.net/2025/10/08/the-email-they-shouldnt-have-read/Then come the others, with varying levels of interest (the FediMeteo announcement, and so on). To sum up: I probably need to write more horror stories. Luckily, or unluckily, I have many, many more...#ITNotes #Blogging #Stats