Server Optimization Settings¶
Checks if server-specific optimizations are properly configured
Checks¶
doc_nixos
- NixOS documentation should be disabled to reduce system closure sizedocumentation
- General documentation should be disabled to reduce system closure sizedoc_dev
- Development documentation should be disabled to reduce system closure sizedoc_doc
- Doc documentation should be disabled to reduce system closure sizedoc_info
- Info documentation should be disabled to reduce system closure sizedoc_man
- Man pages should be disabled to reduce system closure sizefontconfig
- Font configuration should be disabled on servers to reduce system closure sizestub_ld
- Stub-ld is typically not needed on servers and increases system closure sizecommand_not_found
- The command-not-found program is typically not needed on servers and increases system closure sizenginx_brotli
- Brotli compression should be enablednginx_gzip
- Gzip compression should be enablednginx_optimisation
- Optimisation settings should be enablednginx_proxy
- Proxy settings should be enablednginx_tls
- TLS settings should be enabled
Details¶
doc_nixos
¶
Description: NixOS documentation should be disabled to reduce system closure size
How to fix:
Set documentation.nixos.enable = false
documentation
¶
Description: General documentation should be disabled to reduce system closure size
How to fix:
Set documentation.enable = false
doc_dev
¶
Description: Development documentation should be disabled to reduce system closure size
How to fix:
Set documentation.dev.enable = false
doc_doc
¶
Description: Doc documentation should be disabled to reduce system closure size
How to fix:
Set documentation.doc.enable = false
doc_info
¶
Description: Info documentation should be disabled to reduce system closure size
How to fix:
Set documentation.info.enable = false
doc_man
¶
Description: Man pages should be disabled to reduce system closure size
How to fix:
Set documentation.man.enable = false
fontconfig
¶
Description: Font configuration should be disabled on servers to reduce system closure size
How to fix:
Set fonts.fontconfig.enable = false
stub_ld
¶
Description: Stub-ld is typically not needed on servers and increases system closure size
How to fix:
Set environment.stub-ld.enable = false
command_not_found
¶
Description: The command-not-found program is typically not needed on servers and increases system closure size
How to fix:
Set programs.command-not-found.enable = false
nginx_brotli
¶
Description: Brotli compression should be enabled
How to fix:
Set services.nginx.recommendedBrotliSettings = true
nginx_gzip
¶
Description: Gzip compression should be enabled
How to fix:
Set services.nginx.recommendedGzipSettings = true
nginx_optimisation
¶
Description: Optimisation settings should be enabled
How to fix:
Set services.nginx.recommendedOptimisation = true
nginx_proxy
¶
Description: Proxy settings should be enabled
How to fix:
Set services.nginx.recommendedProxySettings = true
nginx_tls
¶
Description: TLS settings should be enabled
How to fix:
Set services.nginx.recommendedTlsSettings = true