Mitigate restrictions of TrueNAS Scale (being an appliance)

Dear TrueNAS Dev Team,

Problem:

I understand that there are good reasons to provide TrueNAS Scale as an appliance (instead of a distro). That, however, leads to a lot of restrictions at the cost of the usability of TrueNAS Scale. I find myself time and again looking for workarounds for these restrictions.

To give an example: It’s kind of useless to have NixOS as a container. Most (all?) configuration changes are made with the command nixos-rebuild switch. That, however leads to an error message, due to security settings. It would require to change the setting of the incus container to security.nesting=true. That’s possible from the shell. But this breaks TrueNAS’ settings in the GUI. Bummer.

Solution:

  1. Expose a lot more parameters / options of the underlying commands via GUI (e.g. through check boxes etc.) OR
  2. Provide a textbox for the user to add parameters / options (like the Commands field on the screen for creating custom apps).

Best regards

Ture

The gain is to make the limited TrueNAS maintanable by iX. Hopefully… :roll_eyes:

Your containers woes will be “solved” by the removal of Incus anyway.
And the genuine solution would be to make a full VM of NixOS rather than a mere system container.

1 Like