My UPS uses the `usbhid-ups` driver from `driver = "usbhid-ups"`.
For me though _my_ UPS is _not_ listed in the list, however NUT states you can use others devices of similar models from the same manufacturer as long as its uses the same driver.
![ups-server](./img/ups-server.png)
You can change the `Monitor User` to whatever you want, I kept it default for simplicity.
I highly recommend securing the `Monitor Password` with a lengthy password. Special characters do work, but only tested a few.
The `UPS Mode` should be set to `Master` which means its the server and _not_ the client.
The `port or hosthame` can be just left at `auto`.
![ups-shutdown](./img/ups-shutdown.png)
Please set an actual shutdown command, all this will do is echo `shutdown` in the console.
![ups-other](./img/ups-other.png)
For `Auxiliary Parameters` this is what I used:
```text
LISTEN 127.0.0.1 3493
LISTEN 0.0.0.0 3493
```
## WebNUT Installation
- Set `UPS User` to the username defined for the `Monitor User`.
- Set `UPS Password` to the password defined for the `Monitor Password`.
- Set `UPS Host` to the local IP of your server.
- Set `UPS Port` to `3493` which is typically the default port.
In order to access the webGUI, you will **need** to add `ingress` otherwise it will refuse to connect.