CONNECTION: ESTABLISHED // ENCRYPTION: SHA-256 // ACCESS: ROOT@HOMELAB // WARNING: NO ANOMALIES



> cat /etc/passwd/nana --bio

Security Analyst. Self-hoster. Automator.

I’m nana, a Cyber Security Analyst with a passion for self-hosting. I spend my time diving into the weeds of Docker, Kubernetes, and home lab security. I started this blog to share my technical experiments, configuration guides, and security best practices.

> cat /etc/security/philosophy.conf

  • [01] Principle of Least Privilege: Minimum permissions, isolated processes.
  • [02] Zero Trust Networking: Hostile network assumption, Tailscale, authenticated proxies.
  • [03] Immutable Infrastructure: Version-controlled configs, minimized drift.
  • [04] Secrets Hygiene: Centralized secret management, zero plain-text keys.

"In the world of self-hosting, security is a process, not a destination."

> cat /etc/passwd --active-users

> cat /etc/contact

> gpg --list-keys --fingerprint

pub   ed25519/0xA297B1D018ECD865 2026-09-10 [SC] [expires: 2028-09-09]
      Key fingerprint = 56D5 A11A E383 9747 DF45  D580 A297 B1D0 18EC D865
uid                     Dennis Agyepong <[email protected]>
sub   cv25519/0xB887CDFDEA64E3B2 2026-09-10 [E] [expires: 2028-09-09]
> cat public_key.asc
-----BEGIN PGP PUBLIC KEY BLOCK-----

mDMEaqMQYhYJKwYBBAHaRw8BAQdAg11828F0hzX/UZI/76lIeIud58JQ25NqTUjc
OMTt+Xm0K0Rlbm5pcyBBZ3llcG9uZyA8ZGVubmlzYWd5ZXBvbmcyQGdtYWlsLmNv
bT6ItQQTFgoAXRYhBFbVoRrjg5dH30XVgKKXsdAY7NhlBQJqoxBiGxSAAAAAAAQA
Dm1hbnUyLDIuNSsxLjEyLDIsMgIbAwUJA8JnAAULCQgHAgIiAgYVCgkICwIEFgID
AQIeBwIXgAAKCRCil7HQGOzYZfcTAQC2luRojQknOZGsuP8GlloLeyqNi3Ki/46h
6dIJRnewxwD9Glr4IWLEk2kTR6HfIUSA68ToUYk8aRc6jeqJi36z8wS4OARqoxBi
EgorBgEEAZdVAQUBAQdASyZ/Fpb4DV4wLbNFtoCe/pNIV+Y9RZhE3I0wDs98DVMD
AQgHiJoEGBYKAEIWIQRW1aEa44OXR99F1YCil7HQGOzYZQUCaqMQYhsUgAAAAAAE
AA5tYW51MiwyLjUrMS4xMiwyLDICGwwFCQPCZwAACgkQopex0Bjs2GUFLwD+LBD1
JubzxrJTD6AUzLqmac5xBHLjCC6YCfg3TjczhrwA/3Gfi8OCntQ5gP9iA8uHqvMc
zr0PrFXsnJfali4UbbYC
=ns3r
-----END PGP PUBLIC KEY BLOCK-----