Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sync with s3 compatible #1268

Closed
kromonos opened this issue Nov 29, 2022 · 4 comments
Closed

Sync with s3 compatible #1268

kromonos opened this issue Nov 29, 2022 · 4 comments
Labels
enhancement Request: New feature or improvement

Comments

@kromonos
Copy link

Similar to #383 I would love to see a sync to a S3 compatible space, like Minio.
My reason for this wish is, that Minio is able to provide a version control as well as redundancy, if configured as cluster.
Minio offers an SDK for Python, which looks very promising. My experience with Minio is, even for simple storage, that it's way faster, as if one would use e.g. NextCloud via Webdav.

@kromonos kromonos added the enhancement Request: New feature or improvement label Nov 29, 2022
@vkbo
Copy link
Owner

vkbo commented Nov 29, 2022

I have no plans to implement a cloud component to novelWriter. Partially because I strongly dislike the cloudification of software, but also because it introduces a bunch of security concerns that I am not willing to deal with. I leave it to the user to decide what sync software to use on their file storage. A lot of them leave a lot to be desired in terms of privacy, and I have no intention of stepping into that whole space. novelWriter is specifically designed to work well with file synchronisation tools in that it works on small, plain text files, and do hash checks to prevent unintentional overwrites.

In the context of version control, the idea is simply to use it as a way to track changes, and has nothing to do with synchronisation per say. That is an incidental byproduct if the user decides to push to a repo. My intention with git was never to push the repo, rather than use it to track changes.

I doubt I will implement a full version control system for novelWriter. I am, however, considering implementing a way to version files by simply saving multiple copies. Another benefit of running on plain text files. In any case, that is the purpose of #383. It is not really a high priority feature as the user can at any time generate a zip file of the project via the backup feature as a snapshot in time.

@kromonos
Copy link
Author

Sounds reasonable. Thanks for clarifying.

@vkbo
Copy link
Owner

vkbo commented Nov 29, 2022

No probs. Don't get me wrong, I am happy for ideas. I realise I came across a little dismissive. I really don't like the cloud from a privacy POV. :)

@kromonos
Copy link
Author

Don't get me wrong,

Don't worry. Everything is fine and I can understand the reasons. :)

@vkbo vkbo closed this as completed Nov 29, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Request: New feature or improvement
Projects
None yet
Development

No branches or pull requests

2 participants