TrueCommand - zbrewer/homelab GitHub Wiki
TrueCommand is a management interface made by iXsystems (the makers of TrueNAS) to manage a fleet of TrueNAS servers. I run it since it provides some useful summaries and an easy place to manage both my primary and backup NAS.
Installation
TrueCommand can be run on Docker using the instructions here. Specifically, I run it on Docker Compose using this configuration.
Once started on Docker, there is nothing to do other than to (optionally) configure your reverse proxy for it and visit the webpage. Once there, setup a username/password and then add systems. In the New System
dialog, you can use the reverse proxy URL of the TrueNAS systems, instead of an IP or Hostname. Do this without a protocol or port. For example, truenas.brew.foo
. The protocol is inferred from the port. For example, leaving the port as 443
will use HTTPS. I also like to use an API key instead of the root password here. A key can be generated by logging into the TrueNAS system for which you would like to generate it and clicking on the username in the upper right corner. Then, click API Keys
and finally Add
on the following page. Give it a name (such as TrueCommand
) and copy the key value into the TrueCommand interface. After clicking Add System
, the details should begin showing up on the TrueCommand dashboard.