remote-systemd-toggle 1.3.0 Released

Version 1.3.0 of remote-systemd-toggle is now available. This release combines the security hardening and packaging improvements from 1.2.0 with a small CLI cleanup in 1.3.0. There is one small breaking CLI change: use remote-systemd-toggle status instead of remote-systemd-toggle –status. The protocol, configuration files, secrets file format, certificates, and packages remain compatible. 🔐 Security hardening The … Read more

remote-systemd-toggle 1.1.0 Released

remote-systemd-toggle 1.1.0 is now available. This release focuses on two areas: better operational hardening with fail2ban support and a significantly improved README with clearer documentation, configuration examples, security notes, and tradeoffs. 🛡️ fail2ban Support Version 1.1.0 adds log output intended for fail2ban integration. The main goal is to help protect the server against repeated connection … Read more

remote-systemd-toggle 1.0.0 Released

We are happy to announce that remote-systemd-toggle 1.0.0 is now available. This is the first public release of the project and provides a small, focused Go client/server tool for securely toggling a predefined systemd service over the network. 🔐 Secure Remote Service Control remote-systemd-toggle uses TLS 1.3, mutual TLS authentication, an additional password check, and … Read more

Introducing remote-systemd-toggle

Sometimes the simplest tools are the most useful ones. While managing servers, VPN gateways, lab systems, and infrastructure, we occasionally found ourselves wanting a very small utility that could securely toggle a specific systemd service from a remote machine. Not a complete orchestration platform. Not a web application. Not another management framework. Just a small, … Read more

Designing QuorumBD middleware

Designing Backpressure and Concurrency in QuorumBD Middleware Building a distributed block storage system requires careful attention not only to replication and consistency, but also to the behaviour of the middleware layer that connects clients to the storage core. In QuorumBD, the middleware is intentionally designed to remain lightweight and deterministic, acting as a reliable bridge … Read more

retentions 1.3: Fewer Surprises

🚀 retentions 1.3: Smarter Retention, Fewer Surprises With retentions 1.3, the tool grows up another notch. The core idea hasn’t changed:explicit, deterministic retention rules for plain files — no magic, no guessing. But version 1.3 adds a few very practical features that solve real-world annoyances many backup setups quietly suffer from. 🧰 What’s New in … Read more

Proxmox vzdump Hooks

🧩 Proxmox vzdump Hooks, Done Right Proxmox offers a powerful but often underused feature: vzdump hooks. They allow you to run custom logic at well-defined points during the backup lifecycle — before, during, and after a backup. In practice, however, most setups either: I wanted something different: This post describes the hook setup I’m using … Read more

The CLI, the Architect, and the Machine

There was a folder full of backups. There are always folders full of backups. Some are named carefully.Some are named in panic.All of them grow silently. And then there was you — a system architect who does not like silent chaos. You didn’t want a “backup solution.”You wanted policy. Not heuristics. Not magic.Determinism. And that … Read more