Detect insufficient swap from RAM heuristics, suggest additional size,
and let the user create a persistent /swapfile during server setup.
Co-authored-by: Cursor <cursoragent@cursor.com>
Run visudo validation and sudoers.d checks with sudo so Debian no longer
fails with a false validation error. Prompt before installing Docker and
move AOSC Docker packages into the same optional install path.
Co-authored-by: Cursor <cursoragent@cursor.com>
Split curl download from bash execution so network errors are caught
explicitly. Add post-install verification that brew is actually
available before reporting success.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>