SimonWoodtli / cloud-os

☁️💻 My personal operating system image

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Cloud-OS

License Artifact Hub wakatime

My personal Linux Fedora Silverblue image with a cloud-native approach.

Installation

  1. Verify image:
cosign verify --key https://raw.githubusercontent.com/SimonWoodtli/cloud-os/main/cosign.pub ghcr.io/simonwoodtli/cloud-os:latest
  1. Install Fedora Silverblue and boot it up
  2. Rebase to cloud-os and reboot
sudo rpm-ostree rebase --experimental ostree-unverified-registry:ghcr.io/simonwoodtli/cloud-os:latest
systemctl reboot
  1. Setup cloud-os
just firstboot

Features

  • Reliable, atomic updates with built in rollback
  • Reduces time to configure Linux on a fresh install drastically
  • Ships with flatpak, flathub only
  • Ships with distrobox
  • Ships with my terminal-centric Alpine Linux workspace
  • Ships with Qemu/Virt-Manager
  • Auto updates the base Fedora image and the my additional packages on a daily basis
  • Hosted on ghcr.io

Upgrade

🧐 The reason we don't need to use rpm-ostree rebase is because it is already pointing to cloud-os:latest

To upgrade to the latest Fedora Version: sudo rpm-ostree upgrade (may also be used to just fetch the latest published version of cloud-os)

Alt

Related:

About

☁️💻 My personal operating system image

License:Apache License 2.0


Languages

Language:Shell 88.1%Language:Dockerfile 7.5%Language:Just 4.4%