- yarn >= 1.22
- Node.js >= 20.19
- Running instance with TrueNAS nightly (VM is fine).
Tip
master branch usually corresponds to TrueNAS nightly, but you may be able to run master WebUI on non-master TrueNAS instance, if it's relatively new.
- Clone WebUI repo:
$ git clone <url of webui repo or your fork>
$ cd webui- Install packages:
$ yarn- Create an environment file and point it to your TrueNAS instance:
$ yarn ui remote -i <ip address or hostname of the server where TrueNAS is running>Tip
If there is something wrong with your environment file, you can reset it with yarn ui reset and then execute yarn ui remote -i again.
- Start WebUI in development mode:
yarn start- Open WebUI in your browser. By default, it's on http://localhost:4200.