Skip to content

aguslr/bluerock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

build-image

A Fedora Silverblue image that has been hardened for extra security.

Usage

  1. Rebase to an unsigned image to get proper signing keys:

    rpm-ostree rebase ostree-unverified-registry:ghcr.io/aguslr/bluerock:latest && systemctl reboot
    
  2. Rebase to a signed image to finish the installation:

    rpm-ostree rebase ostree-image-signed:docker://ghcr.io/aguslr/bluerock:latest && systemctl reboot
    

Alternatively, an ISO file for offline installation can be generated with the following command:

sudo podman run --rm --privileged --volume .:/isogenerator/output \
    --security-opt label=disable --pull=newer \
    -e IMAGE_REPO="ghcr.io/aguslr" -e IMAGE_NAME="bluerock" \
    -e IMAGE_TAG="latest" -e VARIANT="Silverblue" \
    ghcr.io/ublue-os/isogenerator:39

Features

  • Start with a custom Fedora Silverblue image.
  • Set automatic updates for the system.
  • Set additional kernel boot parameters.
  • Set additional kernel runtime parameters.
  • Blacklist rarely used kernel modules.
  • Replace Firefox with Chromium.
  • Allow only verified Flathub apps.

Verification

These images are signed with Sisgstore's Cosign. You can verify the signature by downloading the cosign.pub key from this repo and running the following command:

cosign verify --key cosign.pub ghcr.io/aguslr/bluerock

References

About

A Fedora Silverblue image that has been hardened for extra security

Topics

Resources

License

Stars

Watchers

Forks