Skip to content

[FEAT] Ability to hide various web user interface page links #588

Closed

Description

@thecodygriffin

Is your feature request related to a problem?

I use scrutiny in a small homelab and do not utilize the ZFS Pools or MDADM RAID collectors. I'd like to be able to hide / supress them in the web user interface.

Describe the solution you'd like

I'd like a user inteface setting, scrutiny.yaml configuration, and/or environment variable for each of the following user interface buttons / links:

  • ZFS Pools
  • MDADM RAID
  • Btrfs
  • Workload

The setting / configuration would apply to all of the following pages:

  • /web/dashboard
  • /web/zfs-pools
  • /web/mdadm
  • /web/btrfs-filesystems
  • /web/workload
  • /web/mobile-home
  • /web/mobile-drives
  • /web/mobile-settings

I don't think there is an issue with the page still being accessible if manually navigated to by typing the URL out.

Additional context

No response

Activity

  1. moved this to Beta (Saturday) in Release Scheduleon Jun 3, 2026
  2. changed the title [-][FEAT] Ability to hide various web dashbord page links[/-] [+][FEAT] Ability to hide various web user interface page links[/+] on Jun 3, 2026
  3. Starosdev commented on Jun 9, 2026

    @Starosdev
    Owner

    Hey @thecodygriffin — this feature has been implemented and is available for testing on the develop image.

    What was added:

    • A new Navigation section in the Settings dialog with Show/Hide controls for ZFS Pools, MDADM RAID, Btrfs, and Workload
    • All four links default to visible — no behavior change unless you toggle them
    • Settings persist across restarts
    • Can also be controlled via `scrutiny.yaml` or environment variables:
      • `SCRUTINY_WEB_NAVIGATION_SHOW_ZFS_POOLS=false`
      • `SCRUTINY_WEB_NAVIGATION_SHOW_MDADM=false`
      • `SCRUTINY_WEB_NAVIGATION_SHOW_BTRFS=false`
      • `SCRUTINY_WEB_NAVIGATION_SHOW_WORKLOAD=false`

    To test: pull `ghcr.io/starosdev/scrutiny:develop-omnibus` and toggle the settings via the Settings dialog. Direct URL access to hidden pages still works as expected.

    Let us know if anything looks off.

  4. thecodygriffin commented on Jun 10, 2026

    @thecodygriffin
    Author

    Thanks! This looks great!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions