-
Prepare a script that queries the user during the setup and sets the
.env
file. -
Figure out what to do if the user changes GRAFANA_ENV_ADMIN_PASSWORD after the image has been launched once, it wil be reset. This might be a maintenance script and/or a makefile so that the system detects edits and does the right thing.
-
the script should also get names and roles for access to node-red and influxdb. It then will seed .hgaccess and .htgroup.
-
same script should be able to show user-by-user roles, and adjust them.
-
Add the auto-update cron script.
-
integrate the other things from SETUP.txt
-
Add scripts to backup and restore the user's data directories. Backup should run offline (unless there's a very good way to backup the datasets from all the servers while they're up). restore must run offline. Scripts should do the necessary to ensure that the servers are in fact stopped.
-
update the README.md (again)