A Debian/Ubuntu desktop/notebook guide focusing on security while maintaining usability. Also includes some performance optimizations.
- Install packages in
packages.md
. - Hardening steps in order:
hardening/bios.md
hardening/network.md
hardening/dnscrypt-proxy.md
hardening/services.md
hardening/apt.md
hardening/apparmor.md
hardening/firejail.md
hardening/sysctl.md
hardening/filesystem.md
hardening/usbguard.md
hardening/firefox.md
hardening/logrotate.md
hardening/logwatch.md
hardening/anti-malware.md
- Follow
misc.md
for performance and other optimizations. - Check
maintenance.md
andbackup.md
. - Useful commands in
commands.md
.