SMB share ACL with AD users and groups

Artbananza

Cadet
Joined
Dec 21, 2022
Messages
5
Hi All!
Kind-of stuck with ACL and AD. If I say something obviously stupid - my apologies in advance.
What I have:
- Machine 1: TrueNAS core 13 server with AD service connected and running (no obvious issues)
- Machine 2: Windows Server 2008 running the AD with roughly 300 users (a bit old but working)
- 300 windows clients with windows 10
What I'm trying to achieve:
I need to have a share lets call it "production-share" and everything on that share should be fully accessible (r/w) to AD group "production"
Inside the "production-share" I need to have folders/shares like "Office 1", "Office 2" etc. The contents of the "Office 1" should be editable by the AD group"office-1", and readable by everyone else. The "Office 2" editable by "office-2" and so on.
So essentially the "AD\production" group should be able to do whatever with all of the data, and "AD\office-XX" groups should be able to make changes only inside their folder/share, but have option to read everything. Naturally, each AD group has multiple users. There some other specific users and groups who should have different permissions for certain folders/shares inside "production-share", but nothing special.

What I thought should be a solution:
  1. Create a share "production-share"
  2. Go to filesystem ACL setting for that share, setup @owner user as whatever user, and owner @group as AD\production, for @Everyone set permissions to read. After that add any additional ACL records for specific AD users and groups. Turn on inheritance, and click save.
  3. Next Create "Office 1" share (sub share)
  4. Go to filesystem ACL setting for that share, setup @owner user as whatever user, and owner @group as AD\office-1, and add any additional ACL records for specific AD users and groups
  5. Repeat step 3 and 4 until it is done

Here comes the challenges:
It seems that I can't access shares unless I use credentials of whoever is the owner or owner group of that share.
Example would be: lets say AD user "Jake" from "audit" AD group. If I add AD\audit as a group with writes permissions to filesystem ACL, and try to access "production-share" as AD\Jake I get a message saying that I don't have permissions to do so.
If permissions for @Everyone are set to read, than AD\Jake can access the "productions share" but can edit anything.


I can setup the most intricate permissions schemes using local TrueNAS users and groups with filesystem ACL. But when I do the same with AD users and groups it seems like those rules are ignored completely.
Am I missing something? I will greatly appreciate any help or advice.
 
Joined
Jul 3, 2015
Messages
926
I would leave user as root and group as wheel which is default. Set the ACL preset as RESTRICTED and delete the owner@ and group@ ACEs. Then I'd add an ACE for Group = 'production' (NOT group@) which has modify access with inheritance. I would also create another group in AD called 'production-t' and create an ACE for that group to have read access with no inheritance. Then I would create my folder within 'production-share' called 'Office 1' and via a Windows client add the 'Office 1' AD group to have modify access to the 'Office 1' folder. Finally in AD I would make 'Office 1' a member of the 'production-t' group to allow them to traverse the directory. You should be able to replicate this across all your shares and sub-folders.
 
Last edited:

Artbananza

Cadet
Joined
Dec 21, 2022
Messages
5
I would leave user as root and group as wheel which is default. Set the ACL preset as RESTRICTED and delete the owner@ and group@ ACEs. Then I'd add an ACE for Group = 'production' (NOT group@) which has modify access with inheritance. I would also create another group in AD called 'production-t' and create an ACE for that group to have read access with no inheritance. Then I would create my folder within 'production-share' called 'Office 1' and via a Windows client add the 'Office 1' AD group to have modify access to the 'Office 1' folder. Finally in AD I would make 'Office 1' a member of the 'production-t' group to allow them to traverse the directory. You should be able to replicate this across all your shares and sub-folders.
Thank you! I will try that and post some feedback later
 

Artbananza

Cadet
Joined
Dec 21, 2022
Messages
5
That did it!
The most helpful thing turned out to be avoiding touching default root and wheel, end deleting ell ACLs with @ (user, group, everyone).
Johny, you just saved my keyboard from defenestration, big thanks!
 
Last edited:

Terabyte

Cadet
Joined
Jun 29, 2023
Messages
3
System: TrueNAS-13.0-U5.1 CORE

Active Directory Services report normal:

1688402439999.png




In the example below I only want Domain Admins to have access to this share, no other users or group need any access at all.

1688402322087.png


However, when I attempt to save this I get:

1688402306028.png
.

I'm sure I'm just missing something simple, but I'm at a loss on how to fix it. I've rebuilt the AD cache, rebooted the NAS multiple times (another community post said rebooting solved it when he had this problem), nothing seems to work.

Any thoughts would be much appreciated.
 

anodos

Sambassador
iXsystems
Joined
Mar 6, 2014
Messages
9,554
System: TrueNAS-13.0-U5.1 CORE

Active Directory Services report normal:

View attachment 67914



In the example below I only want Domain Admins to have access to this share, no other users or group need any access at all.

View attachment 67913

However, when I attempt to save this I get:

View attachment 67912 .

I'm sure I'm just missing something simple, but I'm at a loss on how to fix it. I've rebuilt the AD cache, rebooted the NAS multiple times (another community post said rebooting solved it when he had this problem), nothing seems to work.

Any thoughts would be much appreciated.
Sounds like webui submitted a broken payload. What is output of midclt call core.get_jobs | jq? (relevant job entry for the ACL set operation)
 

Terabyte

Cadet
Joined
Jun 29, 2023
Messages
3
Code:
"description": "Bazarr is a companion application to Sonarr and Radarr that manages and downloads subtitles.",
        "plugin": "bazarr",
        "license": "",
        "official": false,
        "category": null,
        "icon": "https://icons.freenas.org/community-icons/bazarr.png",
        "version": "1.2.1",
        "revision": "0",
        "epoch": "0"
      },
      {
        "name": "Bind DNS",
        "description": "BIND DNS server",
        "plugin": "bind",
        "license": "",
        "official": false,
        "category": null,
        "icon": "https://icons.freenas.org/community-icons/bind.png",
        "version": "9.16.42",
        "revision": "0",
        "epoch": "0"
      },
      {
        "name": "Calibre-Web",
        "description": "Web app for browsing, reading and downloading eBooks stored in a Calibre database",
        "plugin": "calibre-web",
        "license": "",
        "official": false,
        "category": null,
        "icon": "https://icons.freenas.org/community-icons/calibre-web.png",
        "version": "N/A",
        "revision": "N/A",
        "epoch": "N/A"
      },
      {
        "name": "Channels DVR",
        "description": "DVR server for the Channels apps. Makes digital recordings of broadcast television using HDHomeRun network tuners. (Requires Subscription)",
        "plugin": "channels-dvr",
        "license": "",
        "official": false,
        "category": null,
        "icon": "https://icons.freenas.org/community-icons/channels-dvr.png",
        "version": "N/A",
        "revision": "N/A",
        "epoch": "N/A"
      },
      {
        "name": "Chia",
        "description": "A new blockchain and smart transaction platform that iseasier to use, more efficient, and secure.",
        "plugin": "chia",
        "license": "",
        "official": false,
        "category": null,
        "icon": "https://icons.freenas.org/community-icons/chia.png",
        "version": "N/A",
        "revision": "N/A",
        "epoch": "N/A"
      },
      {
        "name": "ClamAV",
        "description": "Open source antivirus engine for detecting trojans, viruses, malware, and other malicious threats.",
        "plugin": "clamav",
        "license": "",
        "official": false,
        "category": "security",
        "icon": "https://icons.freenas.org/community-icons/clamav.png",
        "version": "1.1.0",
        "revision": "1",
        "epoch": "1"
      },
      {
        "name": "Deluge",
        "description": "Deluge is Python-based Bittorent client.",
        "plugin": "deluge-pip",
        "license": "",
        "official": false,
        "category": null,
        "icon": "https://icons.freenas.org/community-icons/deluge.png",
        "version": "N/A",
        "revision": "N/A",
        "epoch": "N/A"
      },
      {
        "name": "Dnsmasq",
        "description": "Network infrastructure management for small networks: DNS, DHCP, router advertisement, and network boot.",
        "plugin": "dnsmasq",
        "license": "",
        "official": false,
        "category": null,
        "icon": "https://icons.freenas.org/community-icons/dnsmasq.svg",
        "version": "2.89",
        "revision": "1",
        "epoch": "1"
      },
      {
        "name": "Drupal8",
        "description": "Drupal is an open source platform for building amazing digital experiences.",
        "plugin": "drupal8",
        "license": "",
        "official": false,
        "category": null,
        "icon": "https://icons.freenas.org/community-icons/drupal.png",
        "version": "8.9.20",
        "revision": "0",
        "epoch": "0"
      },
      {
        "name": "Duplicati",
        "description": "Duplicati 2.0 Store securely encrypted backups on cloudstorage services!",
        "plugin": "duplicati",
        "license": "",
        "official": false,
        "category": "backup",
        "icon": "https://icons.freenas.org/community-icons/duplicati.png",
        "version": "N/A",
        "revision": "N/A",
        "epoch": "N/A"
      },
      {
        "name": "Emby Server - Beta",
        "description": "Beta branch of Emby, the home media server to organize,play, and stream audio and video to a variety of devices!",
        "plugin": "emby",
        "license": "",
        "official": false,
        "category": "entertainment",
        "icon": "https://icons.freenas.org/community-icons/emby.png",
        "version": "4.8.0.39",
        "revision": "0",
        "epoch": "0"
      },
      {
        "name": "Emby Server - Stable",
        "description": "Stable branch of Emby, which brings together your personal videos, music, photos, and live television!",
        "plugin": "emby-server-stable",
        "license": "",
        "official": false,
        "category": "entertainment",
        "icon": "https://icons.freenas.org/community-icons/emby-server-png-128.png",
        "version": "4.7.13.0",
        "revision": "0",
        "epoch": "0"
      },
      {
        "name": "FAMP",
        "description": "FAMP (FreeBSD, Apache, MySQL and PHP) web server",
        "plugin": "famp",
        "license": "",
        "official": false,
        "category": null,
        "icon": "https://icons.freenas.org/community-icons/famp.png",
        "version": "N/A",
        "revision": "N/A",
        "epoch": "N/A"
      },
      {
        "name": "Gitea",
        "description": "Gitea is a community managed lightweight code hosting solution written in Go.",
        "plugin": "gitea",
        "license": "",
        "official": false,
        "category": null,
        "icon": "https://icons.freenas.org/community-icons/gitea.png",
        "version": "1.19.3",
        "revision": "0",
        "epoch": "0"
      },
      {
        "name": "GitLab",
        "description": "Gitlab CE - Git and CI platform to manage development projects",
        "plugin": "gitlab",
        "license": "",
        "official": false,
        "category": null,
        "icon": "https://icons.freenas.org/community-icons/gitlab.png",
        "version": "16.0.4",
        "revision": "0",
        "epoch": "0"
      },
      {
        "name": "Grafana (with InfluxDB)",
        "description": "Grafana allows you to query, visualize, alert on and understand your metrics no matter where they are stored. Create, explore, and share dashboards with your team and foster a data driven culture.",
        "plugin": "grafana",
        "license": "",
        "official": false,
        "category": null,
        "icon": "https://icons.freenas.org/community-icons/grafana.png",
        "version": "8.5.27",
        "revision": "0",
        "epoch": "0"
      },
      {
        "name": "Graylog",
        "description": "Seamless log data collection, faster analysis, and the answers you need when you need them.",
        "plugin": "graylog",
        "license": "",
        "official": false,
        "category": null,
        "icon": "https://icons.freenas.org/community-icons/graylog.png",
        "version": "5.1.2",
        "revision": "0",
        "epoch": "0"
      },
      {
        "name": "Guacamole",
        "description": "Apache Guacamole is a clientless remote desktop gateway. It supports standard protocols like VNC, RDP, and SSH.",
        "plugin": "guacamole",
        "license": "",
        "official": false,
        "category": null,
        "icon": "https://icons.freenas.org/community-icons/guacamole.png",
        "version": "1.5.0",
        "revision": "1",
        "epoch": "0"
      },
      {
        "name": "Heimdall",
        "description": "Heimdall Application Dashboard is an elegant solution to organize all your web applications and links onto a single page website.",
        "plugin": "heimdall-dashboard",
        "license": "",
        "official": false,
        "category": null,
        "icon": "https://icons.freenas.org/community-icons/heimdall-dashboard.png",
        "version": "N/A",
        "revision": "N/A",
        "epoch": "N/A"
      },
      {
        "name": "Homebridge",
        "description": "Lightweight iOS HomeKit API emulator. Enables adding unsupported devices to HomeKit.",
        "plugin": "homebridge",
        "license": "",
        "official": false,
        "category": null,
        "icon": "https://icons.freenas.org/community-icons/homebridge.png",
        "version": "N/A",
        "revision": "N/A",
        "epoch": "N/A"
      },
      {
        "name": "HOOBS",
        "description": "HOOBS a Homebridge stack with a interface that simplifies configuration and installing plugins. This adds a process wrapper for Homebridge. It also adds an API that can be used as an endpoint for an application.",
        "plugin": "hoobs",
        "license": "",
        "official": false,
        "category": null,
        "icon": "https://icons.freenas.org/community-icons/hoobs.png",
        "version": "N/A",
        "revision": "N/A",
        "epoch": "N/A"
      },
      {
        "name": "I2P",
        "description": "The Invisible Internet Project (I2P) is an anonymous network layer (implemented as a Mix Network) that allows for censorship-resistant,peer to peer communication.",
        "plugin": "i2p",
        "license": "",
        "official": false,
        "category": null,
        "icon": "https://icons.freenas.org/community-icons/i2p.png",
        "version": "0.9.48",
        "revision": "0",
        "epoch": "0"
      },
      {
        "name": "irssi",
        "description": "Modular IRC client using a CLI interface.",
        "plugin": "irssi",
        "license": "",
        "official": false,
        "category": null,
        "icon": "https://icons.freenas.org/community-icons/irssi.png",
        "version": "1.4.4",
        "revision": "0",
        "epoch": "2"
      },
      {
        "name": "Jackett",
        "description": "API Support for your favorite torrent trackers",
        "plugin": "jackett",
        "license": "",
        "official": false,
        "category": null,
        "icon": "https://icons.freenas.org/community-icons/jackett.png",
        "version": "0.20.3756",
        "revision": "0",
        "epoch": "0"
      },
      {
        "name": "JDownloader",
        "description": "JDownloader is a free, open-source download management tool with a huge community of developers that makes downloading as easy and fastas it should be. Users can start, stop or pause downloads, set bandwith limitations, auto-extract archives and much more. It's an easy-to-extend framework thatcan save hours of your valuable time every day!",
        "plugin": "jdownloader",
        "license": "",
        "official": false,
        "category": null,
        "icon": "https://icons.freenas.org/community-icons/jdownloader.png",
        "version": "N/A",
        "revision": "N/A",
        "epoch": "N/A"
      },
      {
        "name": "Jellyfin",
        "description": "Jellyfin is a Free Software Media System that puts you in control of managing and streaming your media. It is an alternative to the proprietary Emby and Plex, to provide media from a dedicated server to end-user devices via multiple apps.",
        "plugin": "jellyfin",
        "license": "",
        "official": false,
        "category": null,
        "icon": "https://icons.freenas.org/community-icons/jellyfin.png",
        "version": "10.8.10",
        "revision": "1",
        "epoch": "0"
      },
      {
        "name": "Jenkins",
        "description": "Open source build automation software.",
        "plugin": "jenkins",
        "license": "",
        "official": false,
        "category": "devops",
        "icon": "https://icons.freenas.org/community-icons/jenkins.png",
        "version": "2.411",
        "revision": "0",
        "epoch": "0"
      },
      {
        "name": "Jenkins (LTS)",
        "description": "Open source build automation software. (Long Term Support Version)",
        "plugin": "jenkins-lts",
        "license": "",
        "official": false,
        "category": "devops",
        "icon": "https://icons.freenas.org/community-icons/jenkins.png",
        "version": "2.401.2",
        "revision": "0",
        "epoch": "0"
      },
      {
        "name": "Lidarr",
        "description": "Fork of Sonarr. Automatically download music in the style of Couchpotato.",
        "plugin": "lidarr",
        "license": "",
        "official": false,
        "category": null,
        "icon": "https://raw.githubusercontent.com/lidarr/Lidarr/develop/Logo/128.png",
        "version": "1.1.4.3027",
        "revision": "1",
        "epoch": "0"
      },
      {
        "name": "Logitech Media Server",
        "description": "Logitech Media Server (formerly SlimServer, SqueezeCenter and Squeezebox Server) is a streaming audio server supported by Logitech (formerly Slim Devices).",
        "plugin": "logitechmediaserver",
        "license": "",
        "official": false,
        "category": "entertainment",
        "icon": "https://github.com/ix-plugin-hub/iocage-plugin-index/raw/master/icons/logitechmediaserver.png",
        "version": "N/A",
        "revision": "N/A",
        "epoch": "N/A"
      },
      {
        "name": "MadSonic",
        "description": "Open source media streaming software and music player.",
        "plugin": "madsonic",
        "license": "",
        "official": false,
        "category": null,
        "icon": "https://icons.freenas.org/community-icons/madsonic.png",
        "version": "N/A",
        "revision": "N/A",
        "epoch": "N/A"
      },
      {
        "name": "MariaDB Server",
        "description": "The open source relational database. No additional services included - KISS!",
        "plugin": "mariadb",
        "license": "",
        "official": false,
        "category": "server",
        "icon": "https://icons.freenas.org/community-icons/mariadb.png",
        "version": "10.5.20",
        "revision": "0",
        "epoch": "0"
      },
      {
        "name": "MineOS",
        "description": "Set up and manage Minecraft servers.",
        "plugin": "mineos",
        "license": "",
        "official": false,
        "category": "entertainment",
        "icon": "https://icons.freenas.org/community-icons/mineos.png",
        "version": "N/A",
        "revision": "N/A",
        "epoch": "N/A"
      },
      {
        "name": "Monica",
        "description": "Personal CRM. Remember everything about your friends, family and business relationships.",
        "plugin": "monica",
        "license": "",
        "official": false,
        "category": null,
        "icon": "https://icons.freenas.org/community-icons/monica.png",
        "version": "N/A",
        "revision": "N/A",
        "epoch": "N/A"
      },
      {
        "name": "MotionEye",
        "description": "motionEye is a web frontend for the motion daemon, written in Python.",
        "plugin": "motioneye",
        "license": "",
        "official": false,
        "category": null,
        "icon": "https://icons.freenas.org/community-icons/motioneye.png",
        "version": "N/A",
        "revision": "N/A",
        "epoch": "N/A"
      },
      {
        "name": "Movie Night",
        "description": "Single-instance streaming server with chat.",
        "plugin": "movienight",
        "license": "",
        "official": false,
        "category": "entertainment",
        "icon": "https://icons.freenas.org/community-icons/movienight.png",
        "version": "N/A",
        "revision": "N/A",
        "epoch": "N/A"
      },
      {
        "name": "n8n",
        "description": "Extendable workflow automation",
        "plugin": "n8n",
        "license": "",
        "official": false,
        "category": "entertainment",
        "icon": "https://icons.freenas.org/community-icons/n8n.png",
        "version": "N/A",
        "revision": "N/A",
        "epoch": "N/A"
      },
      {
        "name": "Netdata",
        "description": "Monitor everything in real-time",
        "plugin": "netdata",
        "license": "",
        "official": false,
        "category": null,
        "icon": "https://icons.freenas.org/community-icons/netdata.png",
        "version": "1.40.1",
        "revision": "0",
        "epoch": "0"
      },
      {
        "name": "NexusOSS",
        "description": "Nexus OSS Repository Manager",
        "plugin": "nexus-oss",
        "license": "",
        "official": false,
        "category": null,
        "icon": "https://icons.freenas.org/community-icons/nexus-oss.png",
        "version": "N/A",
        "revision": "N/A",
        "epoch": "N/A"
      },
      {
        "name": "NxFilter",
        "description": "NxFilter is a light-weight DNS filter.",
        "plugin": "nxfilter",
        "license": "",
        "official": false,
        "category": "networking",
        "icon": "https://icons.freenas.org/community-icons/nxfilter.png",
        "version": "N/A",
        "revision": "N/A",
        "epoch": "N/A"
      },
      {
        "name": "NZBGet",
        "description": "The most efficient usenet downloader.",
        "plugin": "nzbget",
        "license": "",
        "official": false,
        "category": null,
        "icon": "https://icons.freenas.org/community-icons/nzbget.png",
        "version": "21.1",
        "revision": "2",
        "epoch": "0"
      },
      {
        "name": "OpenSpeedTest",
        "description": "HTML5 Network Speed Test Apllication by OpenSpeedTest.",
        "plugin": "openspeedtest-server",
        "license": "",
        "official": false,
        "category": null,
        "icon": "https://icons.freenas.org/community-icons/openspeedtest.png",
        "version": "N/A",
        "revision": "N/A",
        "epoch": "N/A"
      },
      {
        "name": "OpenVPN Server",
        "description": "Virtual private network software to create secure point-to-point connections.",
        "plugin": "openvpn",
        "license": "",
        "official": false,
        "category": null,
        "icon": "https://icons.freenas.org/community-icons/openvpn.png",
        "version": "2.6.5",
        "revision": "0",
        "epoch": "0"
      },
      {
        "name": "photoprism",
        "description": "PhotoPrism® is an AI-Powered Photos App for the Decentralized Web. It makes use of the latest technologies to tag and find pictures automatically without getting in your way.",
        "plugin": "photoprism",
        "license": "",
        "official": false,
        "category": null,
        "icon": "https://icons.freenas.org/community-icons/photoprism.png",
        "version": "N/A",
        "revision": "N/A",
        "epoch": "N/A"
      },
      {
        "name": "Piwigo Gallery",
        "description": "Piwigo is open source photo gallery software for the web. Designed for organisations, teams and individuals.",
        "plugin": "piwigo",
        "license": "",
        "official": false,
        "category": null,
        "icon": "https://icons.freenas.org/community-icons/piwigo.png",
        "version": "N/A",
        "revision": "N/A",
        "epoch": "N/A"
      },
      {
        "name": "PrivateBin",
        "description": "PrivateBin is a minimalist, open source online pastebinwhere the server has zero knowledge of pasted data.",
        "plugin": "privatebin",
        "license": "",
        "official": false,
        "category": null,
        "icon": "https://icons.freenas.org/community-icons/privatebin.png",
        "version": "1.5.1",
        "revision": "0",
        "epoch": "0"
      },
      {
        "name": "Prowlarr",
        "description": "Indexer for torrent and usenet trackers.",
        "plugin": "prowlarr",
        "license": "",
        "official": false,
        "category": null,
        "icon": "https://icons.freenas.org/community-icons/prowlarr.png",
        "version": "1.5.2.3484",
        "revision": "0",
        "epoch": "0"
      },
      {
        "name": "qbittorrent",
        "description": "Open source Bittorent client written in C++ and QT.",
        "plugin": "qbittorrent",
        "license": "",
        "official": false,
        "category": "content",
        "icon": "https://icons.freenas.org/community-icons/qbittorrent.png",
        "version": "4.5.4",
        "revision": "0",
        "epoch": "0"
      },
      {
        "name": "Quasselcore",
        "description": "Headless IRC Client that supports 24/7 connectivity. Quassel Client can be attached.",
        "plugin": "quasselcore",
        "license": "",
        "official": false,
        "category": null,
        "icon": "https://icons.freenas.org/community-icons/quasselcore.png",
        "version": "0.14.0",
        "revision": "4",
        "epoch": "0"
      },
      {
        "name": "rabbitmq",
        "description": "RabbitMQ is a popular open source message broker.",
        "plugin": "rabbitmq",
        "license": "",
        "official": false,
        "category": "content",
        "icon": "https://icons.freenas.org/community-icons/rabbitmq.png",
        "version": "3.11.19",
        "revision": "0",
        "epoch": "0"
      },
      {
        "name": "radarr",
        "description": "Fork of Sonarr. Automatically download movies in the style of Couchpotato.",
        "plugin": "radarr",
        "license": "",
        "official": false,
        "category": "content",
        "icon": "https://icons.freenas.org/community-icons/radarr.png",
        "version": "4.5.2.7388",
        "revision": "0",
        "epoch": "0"
      },
      {
        "name": "readarr",
        "description": "Sonarr for Ebooks. Automatically download books in the style of Couchpotato.",
        "plugin": "readarr",
        "license": "",
        "official": false,
        "category": "content",
        "icon": "https://icons.freenas.org/community-icons/readarr.png",
        "version": "0.1.9.1905",
        "revision": "0",
        "epoch": "0"
      },
      {
        "name": "Redis",
        "description": "Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache, and message broker. Redis provides data structures such as strings, hashes, lists, sets, sorted sets with range queries, bitmaps, hyperloglogs, geospatial indexes, and streams.",
        "plugin": "redis",
        "license": "",
        "official": false,
        "category": "content",
        "icon": "https://icons.freenas.org/community-icons/redis.png",
        "version": "N/A",
        "revision": "N/A",
        "epoch": "N/A"
      },
      {
        "name": "rslsync",
        "description": "Resilient, fast and scalable file sync software for enterprises and individuals.",
        "plugin": "rslsync",
        "license": "",
        "official": false,
        "category": "content",
        "icon": "https://icons.freenas.org/community-icons/rslsync.png",
        "version": "N/A",
        "revision": "N/A",
        "epoch": "N/A"
      },
      {
        "name": "rtorrent-flood",
        "description": "rTorrent with Flood web interface (optionally restricted to OpenVPN).",
        "plugin": "rtorrent-flood",
        "license": "",
        "official": false,
        "category": null,
        "icon": "https://icons.freenas.org/community-icons/rtorrent-flood.png",
        "version": "0.9.8",
        "revision": "0",
        "epoch": "0"
      },
      {
        "name": "Sabnzbd",
        "description": "Sabznbd is a newsgroup reader.",
        "plugin": "sabnzbd",
        "license": "",
        "official": false,
        "category": null,
        "icon": "https://icons.freenas.org/community-icons/sabnzbd.png",
        "version": "N/A",
        "revision": "N/A",
        "epoch": "N/A"
      },
      {
        "name": "SickChill",
        "description": "Automatic video library manager for TV Shows.",
        "plugin": "sickchill",
        "license": "",
        "official": false,
        "category": null,
        "icon": "https://icons.freenas.org/community-icons/sickchill.png",
        "version": "N/A",
        "revision": "N/A",
        "epoch": "N/A"
      },
      {
        "name": "Sonarr",
        "description": "Multi-platform app to search, download, and manage TV shows.",
        "plugin": "sonarr",
        "license": "",
        "official": false,
        "category": "content",
        "icon": "https://icons.freenas.org/community-icons/sonarr.png",
        "version": "3.0.10.1567",
        "revision": "0",
        "epoch": "0"
      },
      {
        "name": "Tautulli",
        "description": "Monitors analytics and notifications for Plex Media Server. (formerly known as PlexPy)",
        "plugin": "tautulli",
        "license": "",
        "official": false,
        "category": "entertainment",
        "icon": "https://icons.freenas.org/community-icons/tautulli.png",
        "version": "2.12.2",
        "revision": "0",
        "epoch": "0"
      },
      {
        "name": "TorrServer",
        "description": "TorrServer",
        "plugin": "torr-server",
        "license": "",
        "official": false,
        "category": null,
        "icon": "https://icons.freenas.org/community-icons/torr-server.png",
        "version": "N/A",
        "revision": "N/A",
        "epoch": "N/A"
      },
      {
        "name": "Transmission",
        "description": "Fast and lightweight BitTorrent client.",
        "plugin": "transmission",
        "license": "",
        "official": false,
        "category": "content",
        "icon": "https://icons.freenas.org/community-icons/transmission.png",
        "version": "3.00",
        "revision": "5",
        "epoch": "0"
      },
      {
        "name": "unificontroller",
        "description": "Software-Defined Networking platform that provides an end-to-end system of network devices across different locations.",
        "plugin": "unificontroller",
        "license": "",
        "official": false,
        "category": null,
        "icon": "https://icons.freenas.org/community-icons/unificontroller.png",
        "version": "N/A",
        "revision": "N/A",
        "epoch": "N/A"
      },
      {
        "name": "UrBackup",
        "description": "UrBackup is an easy to setup Open Source client/server backup system, that through a combination of image and file backups accomplishesboth data safety and a fast restoration time.",
        "plugin": "urbackup",
        "license": "",
        "official": false,
        "category": "security",
        "icon": "https://icons.freenas.org/community-icons/urbackup.png",
        "version": "2.5.26",
        "revision": "1",
        "epoch": "0"
      },
      {
        "name": "vault",
        "description": "Manage secrets and protect sensitive data.",
        "plugin": "vault",
        "license": "",
        "official": false,
        "category": "devops",
        "icon": "https://icons.freenas.org/community-icons/vault.png",
        "version": "1.14.0",
        "revision": "0",
        "epoch": "0"
      },
      {
        "name": "weechat",
        "description": "Fast and light IRC client.",
        "plugin": "weechat",
        "license": "",
        "official": false,
        "category": null,
        "icon": "https://icons.freenas.org/community-icons/weechat.png",
        "version": "3.8",
        "revision": "0",
        "epoch": "0"
      },
      {
        "name": "XMRig",
        "description": "High performance Monero (XMR) CPU miner written in C++.",
        "plugin": "xmrig",
        "license": "",
        "official": false,
        "category": null,
        "icon": "https://icons.freenas.org/community-icons/xmrig.png",
        "version": "6.19.3",
        "revision": "0",
        "epoch": "0"
      },
      {
        "name": "Zabbix Server",
        "description": "Zabbix is an open-source monitoring software tool for diverse IT components, including networks, servers, virtual machines (VMs) and cloud services",
        "plugin": "zabbixserver",
        "license": "",
        "official": false,
        "category": "management",
        "icon": "https://icons.freenas.org/community-icons/zabbix.png",
        "version": "6.0.18",
        "revision": "0",
        "epoch": "0"
      },
      {
        "name": "Zoneminder",
        "description": "Closed-circuit television management application which supports IP, USB, and analog cameras.",
        "plugin": "zoneminder",
        "license": "",
        "official": false,
        "category": "security",
        "icon": "https://icons.freenas.org/community-icons/zoneminder.png",
        "version": "1.36.33",
        "revision": "1",
        "epoch": "0"
      },
      {
        "name": "zrepl",
        "description": "zrepl is a one-stop, integrated solution for ZFS replication.",
        "plugin": "zrepl",
        "license": "",
        "official": false,
        "category": null,
        "icon": "https://icons.freenas.org/community-icons/zrepl.png",
        "version": "0.6.0",
        "revision": "7",
        "epoch": "0"
      }
    ],
    "error": null,
    "exception": null,
    "exc_info": null,
    "state": "SUCCESS",
    "time_started": {
      "$date": 1688575555074
    },
    "time_finished": {
      "$date": 1688575555080
    }
  },
  {
    "id": 12566,
    "method": "update.download",
    "arguments": [],
    "logs_path": null,
    "logs_excerpt": null,
    "progress": {
      "percent": 100,
      "description": "Retrieving update manifest",
      "extra": null
    },
    "result": false,
    "error": null,
    "exception": null,
    "exc_info": null,
    "state": "SUCCESS",
    "time_started": {
      "$date": 1688634720510
    },
    "time_finished": {
      "$date": 1688634722144
    }
  },
  {
    "id": 12817,
    "method": "dscache.refresh",
    "arguments": [],
    "logs_path": null,
    "logs_excerpt": null,
    "progress": {
      "percent": 100,
      "description": null,
      "extra": null
    },
    "result": null,
    "error": null,
    "exception": null,
    "exc_info": null,
    "state": "SUCCESS",
    "time_started": {
      "$date": 1688639400640
    },
    "time_finished": {
      "$date": 1688639401554
    }
  },
  {
    "id": 12818,
    "method": "activedirectory.fill_cache",
    "arguments": [
      true
    ],
    "logs_path": null,
    "logs_excerpt": null,
    "progress": {
      "percent": 100,
      "description": null,
      "extra": null
    },
    "result": null,
    "error": null,
    "exception": null,
    "exc_info": null,
    "state": "SUCCESS",
    "time_started": {
      "$date": 1688639400644
    },
    "time_finished": {
      "$date": 1688639401518
    }
  },
  {
    "id": 12869,
    "method": "pool.scrub.scrub",
    "arguments": [
      "boot-pool"
    ],
    "logs_path": null,
    "logs_excerpt": null,
    "progress": {
      "percent": 100,
      "description": "Scrub finished",
      "extra": null
    },
    "result": null,
    "error": null,
    "exception": null,
    "exc_info": null,
    "state": "SUCCESS",
    "time_started": {
      "$date": 1688640300686
    },
    "time_finished": {
      "$date": 1688640307858
    }
  }
]
root@truenas[~]#
        "description": "Bazarr is a companion application to Sonarr and Radarr
 
Last edited by a moderator:
Top