An image shipping some bullshit that the upstream image maintainers feel like is unimportant out of the box.
Mostly contains modifications related to hardening the base system.
Important
This image is intended as a personal image for my VPS(es). Usage on your own computers is EXTREMELY discouraged due to changes in this image being unsuitable for most computers.
Nobody, however, prohibits you from doing so. Just remember this: use at your own risk!
There are snippets and bits of structure used from the following projects:
I want to credit Taxifolia especially, as the base project structure, as well as CI configuration are taken directly from there.
See the credits file for more information.
-
firewalldis now present and enabled on the base system. -
usbguardis present and (un)configured out of the box to not allow any USB devices. -
Just in case, USB is unauthorized and disabled at boot-time via a set of kernel parameters (
usbcore.nousb usbcore.authorized_default = 0) -
fail2banis now present on the base system, however there is no configuration by default. -
The
lockdownLSM is enabled inconfidentialitymode. -
The resolver is temporarily switched todnscrypt-proxyis now present on the base system.resolved. This is a bug, and unfortunately not one that can easily be resolved (EPEL currently does not providednscrypt-proxy.) -
The system now runs under the post-quantum cryptography policy.
-
zram-generatoris now present on the base system. -
rhcandsubscription-managerare now uninstalled. -
The system checks for image signatures.
-
umaskis now set to077by default. -
No shell history file is set by default.
-
Root login is now disabled.
-
Both the key AND the password are necessary to SSH into the system.
-
Kernel is hardened via the command line parameters and some
sysctls.I am unable to provide the sources for all options, however I tried not to enable configurations that are worsening the usability a lot.
-
A build for x86_64-v2 is available under the tag
latest_v2. -
podman-composeis now present. -
Docker is now present.