I’ve been using and following the development of Syncthing for over a year now and am really thrilled with it. I really love the way the web GUI works and would like to implement something similar in a project involving a web GUI written in python and the ZFS file system. I wasn’t exactly sure how to handle a web GUI calling server side commands in a clean manner. I’d probably be either calling the ZFS commands with shell scripts, or with a python wrapper.
Sycnthing seems to handle executing server side commands extremely well, how is this implemented? Any advice, or pointers on this approach and how to get started would be appreciated!
(I don’t know if this is the right location for this, so feel free to move it if needed)