At-rest encryption
FileVault 2 · AES-XTS 256 · Secure Enclave key The Mac Mini disk is encrypted with FileVault. The recovery key is generated and stored at your premises (and only there, in the local Keychain). No one, not even us, can read the disk without that key. If the Mac Mini is stolen, the data stays unreadable.
Tailscale · private VPN
WireGuard · curve25519 · ChaCha20-Poly1305 · per-device ACL Remote access to your Mac Mini flows through an end-to-end encrypted Tailscale WireGuard tunnel. No port is exposed to the Internet, no public IP. Only you, from authorised devices, can connect. Self-hosted Headscale option available.
CrowdSec · IPS
YAML parsers + scenarios · community blocklist · /var/log/privatecore/crowdsec CrowdSec watches intrusion attempts, port scans and anomalous behaviour. Known community attackers are blocked automatically before reaching your services. Your logs stay local, only anonymised attack signals are shared.
Caddy · auto TLS
TLS 1.3 only · Let's Encrypt ACME · HSTS preload · OCSP stapling Caddy serves your web interface over HTTPS with Let's Encrypt certificates automatically renewed. Modern TLS versions are enforced, old ones disabled. No manual config, no forgotten or expired certificates.
Network VLAN
802.1Q tagging · router ACL · no inter-VLAN routing by default Your pro Mac Mini lives on a VLAN separate from your home network. Personal devices (TV, consoles, IoT) cannot reach the pro layer, and vice versa. A compromised IoT device doesn't compromise your business data.
Uptime Kuma · monitoring
self-hosted · iOS/Android push · Slack/Teams webhooks Uptime Kuma runs on your Mac Mini and monitors its own services (API, database, Ollama, Tailscale). On outage, you get an immediate email and push alert. Monitoring stays local, no third party gets notified.