Dirk SV MOIN - ## Universal InstallerTo make t...
Universal Installer
To make the live for end users simple I am currently experimenting with a universal installer for linux,win & macOS. It is based upon tauri and has a nice Web-UI in SK style (cmdline also possible). Fully integrated into Githib CI workflow, so installers auto generate, CI does still the docker images, this is a add-on,Usecase profiles and leaner signalk-server
I would keep the server as lean as possible and give the user during install a package choice like "plotter" or "ble devices" or "dashboard" or "WilhelmSK" etc that installs plugins like freeboard-sk, ressource providers, chart-provider-simple, mayara, log viewer etc rather than blowing up the server. Maybe even move some of the embedded stuff into plugins to lean it even more.It is not operational yet, still bleeding edge.
https://github.com/dirkwa/signalk-server/tree/simple_installer
User space only
It also does not usenpm i -g everything stays in the user space and comes pre bundled with node 22. We use ports >1024 anyhow.A bit more towards Kubernetes - style, but in a controlled way