Introducing sm² (Syncthing Multi Server Monitor)

I was looking for a way to monitor my multiple Syncthing servers from a single page. And I could not find any So I made what I was looking for.

Features:

  • Sync status of each device
  • List of folders with local changes (if there are any)
  • List pending devices or folders
  • Display of errors (if there are any)
  • API for monitoring (I use changedetecion.io)
  • Small footprint: docker image ~65MB, ram usage 17MB
  • Responsive (but ugly) UI that works on mobile devices
  • Configure devices with environment variables or with a json file.

More info,source & installation instructions: https://github.com/nware-lab/sm2

Already posted on reddit a few days ago. But thought this community could also be interested.

9 Likes

Cool!

1 Like

This is a similar use case I had in mind when implementing the possibility of monitoring multiple Syncthing instances at once in Syncthing Tray. I have never really followed up on that because for me personally it didn’t seem that useful after all. But interesting to see that someone tries to fill that gap. I guess a web app like this is indeed the better fit for this use case anyway. It is nice that it also shows pending devices and folders.

Because you mentioned it on the README: It would still be nice if the UI was a bit more polished and more in-line with the official Syncthing UI. A little bit of CSS would already make a huge difference - you don’t need any fancy frameworks that will impact the loading time.

2 Likes

Reworking the ui to be more fitting with the official syncthing one is a good suggestion.

My ‘problem’ with ui is my limited skill and very limited patience for it. Which usually results into a “good enough” result.

But I definitely will look into it when I feel patient :slight_smile:

1 Like

Waiting for a 3d printer can create some patience it seems.

6 Likes

Great to see this!

I had been looking for this kind of setup for a while, and finally settled with a custom api someone posted on r/selfhosted a few months ago for Homepage. I’ll still deploy this one on my RPi.

1 Like