No description
Find a file
CroneKorkN f0b28126d1
fix(postfix): disable queue hashing so telegraf can read the queue
postfix recreates the hash subdirectories of deferred and defer with
mode 0700, whose mask cancels the inherited telegraf acl, so
inputs.postfix failed with permission denied. Also drop the deprecated
smtpd_use_tls; smtpd_tls_security_level = may already covers it.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01RywMtsL8qXG7GDY3MHq9Uh
2026-10-23 12:03:30 +02:00
bin docs: scaffold agent-friendly entry points (Phase 1) 2026-05-10 15:44:45 +02:00
bundles fix(postfix): disable queue hashing so telegraf can read the queue 2026-10-23 12:03:30 +02:00
data chore: remove build-agent, build-ci and lonercrew 2026-10-23 11:50:26 +02:00
doc play around with systemd hardening 2022-03-27 13:29:58 +02:00
docs refactor: collapse venv chain into uv sync 2026-05-15 23:16:39 +02:00
groups feat(build-server): build crystal binaries statically on home.server 2026-10-23 11:50:22 +02:00
hooks fix(hooks): wake_on_lan node_run_start without fixed cmd argument 2026-10-23 11:31:07 +02:00
items docs: scaffold agent-friendly entry points (Phase 1) 2026-05-10 15:44:45 +02:00
libs docs: scaffold agent-friendly entry points (Phase 1) 2026-05-10 15:44:45 +02:00
nodes chore: remove build-agent, build-ci and lonercrew 2026-10-23 11:50:26 +02:00
.editorconfig editorconfig 2022-08-09 16:49:48 +02:00
.envrc fix(.envrc): use uv -> layout uv 2026-05-15 23:31:54 +02:00
.gitignore chore: ignore .superpowers/ 2026-10-23 11:31:08 +02:00
AGENTS.md refactor: collapse venv chain into uv sync 2026-05-15 23:16:39 +02:00
CLAUDE.md docs: scaffold agent-friendly entry points (Phase 1) 2026-05-10 15:44:45 +02:00
groups.py print message on parsing group error 2025-06-22 09:36:56 +02:00
hass_get_temp.py bootshorn stuff 2025-08-24 15:23:17 +02:00
nodes.py demagify remove faults 2023-02-23 18:27:27 +01:00
pyproject.toml refactor: collapse venv chain into uv sync 2026-05-15 23:16:39 +02:00
README.md README: drop stale 'install bw fork' instruction 2026-05-10 15:19:44 +02:00
uv.lock refactor: collapse venv chain into uv sync 2026-05-15 23:16:39 +02:00

TODO

  • dont spamfilter forwarded mails
  • gollum wiki
  • blog?
  • fix dkim not working sometimes
  • LDAP
  • oauth2/OpenID
  • icinga

Raspberry pi as soundcard

monitor timers

Timer=backup

Triggers=$(systemctl show ${Timer}.timer --property=Triggers --value)
echo $Triggers
if systemctl is-failed "$Triggers"
then
  InvocationID=$(systemctl show "$Triggers" --property=InvocationID --value)
  echo $InvocationID
  ExitCode=$(systemctl show "$Triggers" -p ExecStartEx --value | sed 's/^{//' | sed 's/}$//' | tr ';' '\n' | xargs -n 1 | grep '^status=' | cut -d '=' -f 2)
  echo $ExitCode
  journalctl INVOCATION_ID="$InvocationID" --output cat
fi

telegraf: execd for daemons

TEST

git signing

git config --global gpg.format ssh git config --global commit.gpgsign true

git config user.name CroneKorkN git config user.email i@ckn.li git config user.signingkey "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILMVroYmswD4tLk6iH+2tvQiyaMe42yfONDsPDIdFv6I"