Files
automations/globals/age-pubkey.txt
T
57_Wolve 7faa9098de feat: unified launcher, multi-OS hardening, login alerts & auto-updates
Restructure around a single entry point (automations.sh) with a Gum wizard and
a self-extracting bundle for repo-less installs. Add scripts/oslib.sh so the
provisioning scripts (setup-host, harden-ssh, harden-jumphost, sshuser) run on
Alpine/Debian/Alma; seed root keys from globals/.

- ntfy SSH-login alerts (user, source IP, key, region, jump target) via pam_exec
- daily auto-updates with AUTO_REBOOT=idle (reboots only when no SSH active) and
  opt-in Alpine stable-branch upgrades
- generic + per-deployment cloud-init; Gitea release workflow on tag
- README/LICENSE/.gitignore/.gitattributes (force LF); repo URLs -> Gitea
2026-06-12 14:56:02 -05:00

11 lines
428 B
Plaintext

# Age public keys for encrypted backups (shared across all deployments)
#
# Generate a keypair with: age-keygen -o backup-private-key.txt
# Then copy the "Public key: age1..." line here.
#
# You can list multiple recipients - backups are encrypted to all of them.
# Store the corresponding PRIVATE keys securely, NEVER in this git repository.
# Primary backup key
age1tudl7dksctvpkfnu46tq8tmkt36k6xg0rmudzaayqakrtper2fpsk0dnhp