Welcome to the flow-z13 repository! This project provides a framework for creating custom images based on the BlueBuild system. You can find detailed setup instructions in the BlueBuild docs.
After you set up your repository, we recommend updating this README to reflect your custom image specifics.
flow-z13 aims to simplify the process of building and managing custom images. This project focuses on using the latest technologies to ensure a smooth experience. It supports atomic updates and provides a robust framework for creating immutable operating systems.
- Atomic
- BlueBuild
- Custom Images
- Image-Based Systems
- Immutable Linux
- OCI Images
To install and rebase an existing atomic Fedora installation to the latest build, follow these steps:
-
Rebase to the Unsigned Image
First, rebase to the unsigned image. This step ensures that you install the proper signing keys and policies:
rpm-ostree rebase ostree-unverified-registry:ghcr.io/adelsjarlen/flow-z13:latest
-
Reboot the System
After the rebase, reboot your system to complete the process:
systemctl reboot
-
Rebase to the Signed Image
Once your system has rebooted, you can rebase to the signed image:
rpm-ostree rebase ostree-image-signed:docker://
Note: This feature is experimental. Use it at your own discretion. You can read more about it in the Fedora Project Wiki.
After installation, you can start using the custom image. The flow-z13 image provides a clean environment for various applications. You can manage packages, updates, and configurations seamlessly.
Here are some basic commands to help you get started:
-
Check Current Image:
rpm-ostree status
-
Update Packages:
rpm-ostree upgrade
-
Rollback to Previous Image:
rpm-ostree rollback
These commands help you maintain and manage your custom image effectively.
flow-z13 comes with several features that enhance your experience:
- Atomic Updates: Ensure that your system remains consistent and reliable.
- Immutable Infrastructure: Reduce the risk of configuration drift.
- Customizable Images: Tailor the environment to meet your specific needs.
- Robust Security: Benefit from the latest security practices.
We welcome contributions from the community. If you want to contribute to flow-z13, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them.
- Push your changes to your fork.
- Create a pull request.
Your contributions help improve the project and benefit all users.
This project is licensed under the MIT License. See the LICENSE file for more details.
You can find the latest releases of flow-z13 here. Visit this link to download the necessary files and execute them as needed.
If you are looking for specific versions or want to check the changelog, please refer to the "Releases" section in the repository.
For questions or suggestions, feel free to reach out. You can open an issue in the repository or contact the maintainers directly.
Thank you for using flow-z13! We hope you enjoy working with this project and find it useful for your needs.