This is a CentOS Stream 10 Bootable Container that is minimal and contains the following packages:
Image size: 905 MB
- kernel
- bootc
- systemd
- podman
- polkit (we use run0 and not sudo)
- NetworkManager (auto-configure networking)
- tailscale
There's a helper service file that will run /usr/bin/tailscale up --auth-key=${TS_AUTHKEY} --hostname=${HOSTNAME} --ssh if /etc/default/tailscale exists, which you can copy in your derived image.
There's more work to be done, particularly:
- Harden the configuration
- Split tailscale into another image
- Investigate any another minimalization opportunities.