gyptazy.com is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.
This server runs the snac software and there is no automatic sign-up process.
New toy for FreeBSD folks who run Ansible: a become plugin for mdo(1), the mac_do(4) counterpart to sudo/doas.
The kernel decides whether the credential transition is allowed, so there is no password, no TTY, no doas.conf, and pipelining just works. Single file, BSD 2-Clause, tested against 15.1-RELEASE.
https://github.com/chofstede/ansible-become-mdo
Feedback welcome, especially from anyone already using mac_do in production.
pmg-userprefs-sync is now public
📬 We have published pmg-userprefs-sync:
https://code.awit.at/D3/pmg-userprefs-sync
This small tool keeps per-user welcome/block lists from quarantine digests in sync across two standalone Proxmox Mail Gateways. A recipient’s decision therefore applies regardless of which equal-priority MX receives the next message.
The design is deliberately restrictive:
- Read peer data only through the PMG API with an Auditor role
- Write changes only locally via pmgsh
- Add-only: no automatic removals and no data loss
- No PMG cluster, no pmgcm, and no SSH between gateways
- Dry-run is the safe default; the systemd timer is optional
It deliberately does not synchronise filter rules, transports, TLS policies, spam scores, or quarantine contents. Those are separate concerns with different risks.
Tested with PMG 9.1.2 across two production gateways. 🔧
#Proxmox #ProxmoxMailGateway #PMG #Mailserver #SelfHosting #OpenSource #Linux #Sysadmin #DevOps #EmailSecurity #AGPL
pmg-userprefs-sync ist jetzt öffentlich
📬 Wir haben pmg-userprefs-sync veröffentlicht:
https://code.awit.at/D3/pmg-userprefs-sync
Das kleine Tool hält auf zwei unabhängigen Proxmox Mail Gateways die persönlichen Welcome-/Blocklisten aus den Quarantäne-Digests synchron. So wirkt die Entscheidung eines Empfängers unabhängig davon, über welchen gleichpriorisierten MX die nächste Mail ankommt.
Der Ansatz ist bewusst restriktiv:
- Peer-Daten nur lesend über die PMG-API mit Auditor-Rolle
- Änderungen ausschließlich lokal über pmgsh
- add-only: keine automatischen Löschungen, kein Datenverlust
- kein PMG-Cluster, kein pmgcm, kein SSH zwischen den Gateways
- Dry-run als sicherer Standard, systemd-Timer optional
Nicht synchronisiert werden Filterregeln, Transports, TLS-Policies, Spam-Scores oder Quarantäne-Inhalte. Das sind bewusst getrennte Themen mit anderen Risiken.
Getestet mit PMG 9.1.2 auf zwei produktiven Gateways. 🔧
#Proxmox #ProxmoxMailGateway #PMG #Mailserver #SelfHosting #OpenSource #Linux #Sysadmin #DevOps #EmailSecurity #AGPL
Neben dem Tagesgeschäft ist in den letzten Monaten auch OneRun entstanden.
Eine Self-Hosted-Plattform für Automatisierung, Deployments und wiederkehrende Aufgaben. Entwickelt aus der Praxis, weil mir bei bestehenden Lösungen immer irgendetwas gefehlt hat.
Die Produktseite ist jetzt online. Feedback und Ideen sind wie immer willkommen.
A bug in my Ansible connection plugin needed a real FreeBSD jail to reproduce. So I put three of them on an idle 512 MB free-tier VPS.
With pkgbase, the base userland is just 33 MB. And persistent jails use zero idle processes. Here’s the build, the regression test, and the two sharp edges that cost me twenty minutes:
https://blog.hofstede.it/three-test-jails-on-a-512-mb-free-tier-vps/
Nova atividade para o CoffeeOps de Agosto no LHC. Dia 15 de às 09:00 horas
Agora vamos falar de Proxmox IaC: Gerenciamento com OpenTofu & Terraform com o Marc Pires.
Uma apresentação mão na massa sobre gerenciamento do Procmox com IaC
Tópicos:
Proxmox API
Preparando o ambiente com Terraform/OpenTofu e SeeWeedFS
Preparando Proxmox
Criando VMS e outros recursos via IaC
https://eventos.lhc.net.br/event/coffeeops-2026-08
#hackerspace #coffeeops #comunidade #proxmox #iac #campinas #cafe #free #opentofu #terraform #devops
🐧 Hibernate & vollverschlüsseltes Linux
Definitiv eine knifflige Angelegenheit, aber: works for me! Blogge dazu später/bald mal was.