Skip to content

mada.dk

The box running mada.dk is a headless box with Fedora Silverblue IoT.

Layered Packages

Missing:

  • Pihole
  • music
  • photos
  • booklore

distrobox

Prefer this to toolbox since it can mount volumes.

$ sudo rpm-ostree install distrobox
$ sudo systemctl reboot

To allow use of rsync to sync media:

$ distrobox create --name fedora --image registry.fedoraproject.org/fedora-toolbox:43
$ distrobox enter fedora -- rsync --help

Now this is possible: $ rsync -av --rsync-path="distrobox enter fedora -- rsync" /opt/music/ mada:/home/jskov/music/.

Operation

Updating

Documentation: https://docs.fedoraproject.org/en-US/iot/applying-updates-UG/

# See if update is available
$ sudo rpm-ostree upgrade --check

# Update
$ sudo rpm-ostree upgrade
$ sudo systemctl reboot

# Rollback
$ sudo rpm-ostree rollback --reboot

# Pin entries, see https://docs.fedoraproject.org/en-US/fedora-silverblue/faq/
$ sudo ostree admin pin 0

Switching Release

TODO: deleted old obsoleted notes, since remote release channels have new names now.

See package releases and specific version for #43.

$ rpm-ostree status
$ ostree remote refs fedora
$ sudo rpm-ostree rebase...
...
$ sudo systemctl reboot

Firewall debugging

# Enable
$ sudo firewall-cmd --set-log-denied=all
$ sudo firewall-cmd --get-log-denied

# Monitor
$ journalctl -x -e -f

# Disable
$ sudo firewall-cmd --set-log-denied=off

Installation

Installed Fedora 43/IoT with a fresh, default, btrfs disk layout.

Obsoleted

Power

On previous versions I layered power-profiles-daemon, which has later been replaced by tuned.

After layering tuned the powersave profile does not appear to give (idle) advantage over the balanced (default) profile.

Which again does not improve on the clean (idle) IoT state (which consumes 6.5 Watts).

So leave it out.

Home Assistant

Not presently have use for the Assistant.

Home Assistant installed via layering of fedora-iot-assistant.