Fedora CoreOS image, based on ucore, with support for ZFS and various containerized services.
Clone the repo and create a configuration file in the .config folder. In the configuration file, specify your custom configuration. Use the automatos-server-config project for secrets management.
- Clone the automatos-server-config repository and follow the instructions there to specify your configuration and install Fedora CoreOS.
- Execute the following command to rebase to the automatos-server-base image:
sudo rpm-ostree rebase --reboot --bypass-driver ostree-unverified-registry:ghcr.io/cubt85iz/automatos-server-base:latest
. - Log in and import ZFS pools (ex.
sudo zpool import <pool-name>
). - Execute the following command to rebase to automatos-server:
sudo rpm-ostree rebase --reboot ostree-unverified-registry:ghcr.io/cubt85iz/automatos-server:latest
. NOTE: Replaceautomatos-server:latest
with the image name and tag you wish to target.
Containers are defined using quadlets and placed in the /etc/containers/systemd folder. Many of these containers require additional variables/volumes. Check out the automatos-server-config repo for more information.