Files
project-charlie/docs/hosts.md
T
Alexandru Macocian d9408e96ec Setup base for SOPS
Co-authored-by: Copilot <copilot@github.com>
2026-05-04 19:02:54 +02:00

1.4 KiB

Hosts

Name Role Hardware NAS
Radagon TP-Link router (WAN)
Marika OpenWrt router (intranet gateway)
Godfrey Network switch
Morgott Caddy + control-plane apps Intel NUC yes
Melina Gitea + media stack + apps Intel NUC, 4c/31G yes
Mohg apps Fujitsu Esprimo yes
Malenia apps Mac Mini 2012
Miquella NAS, exports /volume1/ubuntu/mnt/nas (NFS) Synology DSM source

Bootstrap procedure: onboarding.md.

Age public keys (SOPS)

Public keys are non-secret. Used as recipients in Charlie/<stack>/.sops.yaml files. Generated per onboarding.md → Host age key (SOPS). Private keys live at /etc/charlie/age.key on each host (0600, root:root).

Owner Public key
admin age19d6mc8arznnwnvtp0xrphlseuwf94p0f3pznszrtmd5wgmjpzqdq9mltvs
morgott age1m5ha3fd8psek5pym4spk7encjk4vmsml46eya3eymp7q9d9jre5s7xe84r
melina age1xfp878l4ul5zulqqul0u60c44c5wj94cmladgc6jt5jrlmrdrezsd8twh2
mohg (generated when first stack on mohg needs SOPS)
miquella (generated when first stack on miquella needs SOPS)
malenia (generated when first stack on malenia needs SOPS)

Backup of admin private key: vaultwarden Secure Note Charlie SOPS admin age key.