This is to brainstorm, make a roadmap and eventually develop interoperability between Syncthing and Tiki Wiki CMS Groupware in the context of WikiSuite.
We will use Tiki to complement Syncthing's feature-set to make an awesome full-featured file sync server. For example:
- Syncthing has no concept of users, just devices. So we could map devices to Tiki users.
- Syncthing can't be used to share files via an email. Tiki already does this: https://doc.tiki.org/Share
Tiki-Syncthing interop
See https://doc.tiki.org/File-Gallery
Use cases
- Isabelle has a directory of all files related to design, with subfolders by client.
- Marcel works on various files, and Charles and others need access
- Files that are generated by a job or process
- Nathalie needs to privately share a video and has this problem: https://xkcd.com/949/
- In the mean time, for non-private videos: https://framabin.org/ https://framadrop.org/
Wants
- Link to latest version of a specific file
- List all files (sorted)
- List only files from a specific customer
- List recent changes
- Compare with previous version (we'd need viewers / converters)
- Embed most recent version in relevant viewer (ex.: pdf.js, PluginMediaPlayer)
- Share a file by email. So a unique URL permits to download a file which is managed by Syncthing -> https://doc.tiki.org/Share
- Useful for big files
Wiki Syntax
{syncthing folder=abc sort=lastmodified startatsubfolder="UQAM"}
Related feature requests on the Syncthing site
- URL scheme to add/create/share folders/devices (i.e. syncthing://...) #776
- Seafile-like user separated logins? #2970
- The Syncthing developers didn't seem very enthusiastic... - Benoit
- Indeed. I think enthusiasm will grow as initial use case matures and as enterprise usage grows. Whatever won't be done in Syncthing will need to be done in Tiki
- The Syncthing developers didn't seem very enthusiastic... - Benoit
- Private multi-user sync server
- File Access API
- https://www.openhub.net/p/freehold is suggested
- Selective download in Syncthing still seems to be pretty limited:
Related pages
- Syncthing
- Why Syncthing
- Syncthing development
- How to install Syncthing on Virtualmin
- Virtualmin and Syncthing for automated offsite backups