I have amended the master branch to show the update section by default:
and added an entry in default.settings.php which can be set to false to disable if needed:
Service runner does work on non emonpi installs. The setting $homedir in settings.php needs to be set to the parent directory of the ‘emonpi’ repository: https://github.com/emoncms/emoncms/blob/master/default.settings.php#L75
$homedir = "/opt/emon";
the service runner paths will then use this instead of the previously hardcoded /home/pi/emonpi directory.
Ensure that the user setting is set in the service-runner service see service-runner installation guide.
A lot of work has been done throughout the emoncms system otherwise to improve support for non emonpi installations / flexible path settings. Documentation for this is ongoing and will be updated as part of the release of V1 of the install script.