I installed Uptime-Kuma.
Now I want to reset Uptime-Kuma’s password using via run Uptime-Kuma’s “reset password” CLI which, from their documentation involves $ npm run reset-password"
I should I call this command from NixOS / what is the translation in nixOS?
Just guessing (back up your data) but for now probably something like this:
nix-shell \
--packages 'writeShellScriptBin "reset-password"
"${nodejs}/bin/node ${uptime-kuma}/lib/node_modules/uptime-kuma/extra/reset-password.js"' \
--run 'sudo systemd-run \
--pty \
--property DynamicUser=yes \
--property StateDirectory=uptime-kuma \
--setenv DATA_DIR=/var/lib/uptime-kuma/ \
reset-password'
Ideally the package could expose the script similarly to uptime-kuma-server
and the module could provide a configured wrapper like gotosocial-admin
.
Interesting, thank you very much for these pointers, will do my homework and figure things out further