[Feature Request] Support for Syncthing #2892
Replies: 14 comments 3 replies
-
I think that is being handled by this widget, no? |
Beta Was this translation helpful? Give feedback.
-
Can we re-open this for the creation of a Syncthing client Widget (not Syncthing Relay Server)? |
Beta Was this translation helpful? Give feedback.
-
+1 for this |
Beta Was this translation helpful? Give feedback.
-
I'm currently looking at this too. This API Point could be used to get the total rx and tx amount for example. My Client does not allow API calls without Token authentification, but that authentification is achieved with an additional HTTP Header ( Edit: This API call should be usable without Authentification, but it does not work without auth for me and returns 404 with auth. |
Beta Was this translation helpful? Give feedback.
-
This feature would be much appreciated indeed. |
Beta Was this translation helpful? Give feedback.
-
Here is a working example configuration for Syncthing |
Beta Was this translation helpful? Give feedback.
-
Nice, can this config be extracted to an own syncthing client plugin for homepage? |
Beta Was this translation helpful? Give feedback.
-
I made a widget. Extended functions in comparison with I follow the rules. I have to collect 5 'up-votes'. main...MuratovAS:homepage:syncthing P.S. I still couldn’t get a response from |
Beta Was this translation helpful? Give feedback.
-
I used the # Docker compose syntax
labels:
- homepage.widget.type=customapi
- homepage.widget.method=GET
- homepage.widget.url=http://syncthing:8384/rest/db/status?folder=<<<FOLDER_ID>>>
- homepage.widget.headers.X-API-Key=<<<API-KEY>>>
- homepage.widget.mappings[0].label=Files
- homepage.widget.mappings[0].field=localFiles
- homepage.widget.mappings[0].format=number
- homepage.widget.mappings[1].label=Errors
- homepage.widget.mappings[1].field=pullErrors
- homepage.widget.mappings[1].format=number
- homepage.widget.mappings[2].label=Unsynced
- homepage.widget.mappings[2].field=needBytes
- homepage.widget.mappings[2].format=bytes
- homepage.widget.mappings[3].label=Scanned
- homepage.widget.mappings[3].field=stateChanged
- homepage.widget.mappings[3].format=relativeDate
- homepage.widget.mappings[3].locale=en-ie
- homepage.widget.mappings[3].style=short Enter your FOLDER_ID in the |
Beta Was this translation helpful? Give feedback.
-
What do you mean with "upvotes"? Where Can I upvote this? The link you share is not something where I can upvote... |
Beta Was this translation helpful? Give feedback.
-
Based on the context provided, it appears that there is interest in having a widget for the Syncthing Docker container to display the current status of synchronization within the Homepage dashboard. There is a mention of a working example configuration for Syncthing in issue #1869 on the Homepage GitHub repository. This suggests that there may already be a solution or a work in progress to address this request. To proceed, you could check the pull request #1869 on the Homepage GitHub repository for the mentioned working example configuration. If the pull request has been merged, you could use that configuration as a starting point for setting up the Syncthing widget on your Homepage dashboard. If it has not been merged or if you require further customization, you may need to wait for the feature to be officially supported or attempt to create a custom widget using the Syncthing API. For the most accurate and up-to-date information, please refer to the Homepage documentation and the GitHub repository for any updates on this feature request. Thanks for posting a discussion about homepage here on GitHub. Homepage now uses a fancy new AI tool thanks to our friends at Glime, so the answer below is the AI bot's attempt to answer your question. If you feel it's sufficient you can mark the answer and close this post, otherwise feel free to leave it open of course! Thanks for using Homepage! ❤️ This comment was generated by Glime. |
Beta Was this translation helpful? Give feedback.
-
Anyone get it working with syncting widget? waiting for long time to get it added in official release! Code i used from #1869
|
Beta Was this translation helpful? Give feedback.
-
I don't have much time to maintain a widget, nor will I probably won't be able to make a pull request. However, I've created something rudimentary that suits my use case. A short breakdown of my assumptions of how Syncthing works (and therefore this widget):
The goal for me was to set it and leave it; so no setting folders or anything. This widget I've made does three API calls, which isn't ideal compared to the custom API one seen in this discussion. For pulling the information that I want though, I don't think there was a better way. Feel free to correct me, and potentially my code. Source code changes are at https://github.com/some1chan/homepage. Parameters to test in - Group
- Syncthing
icon: syncthing
href: https://syncthing.local
description: Sync files
widget:
type: syncthing
url: http://192.168.10.10:8384 # Web interface URL
key: abcde12345fghij67890 # Obtained through the web interface |
Beta Was this translation helpful? Give feedback.
-
I've found this request with 21 upvotes right now (so the required 20 have been hit . Seeing there are some forks with solutions, could this be Pull Requested? |
Beta Was this translation helpful? Give feedback.
-
Description
Hello developer,
it would be great if you could support for the docker container Syncthing (https://github.com/syncthing/syncthing/blob/main/README-Docker.md) that the current status of the Synchronisation can be seen.
Other
No response
Beta Was this translation helpful? Give feedback.
All reactions