You can still use #NextCloud. But to make it work as you are describing the following is required.

1) Create an SMB share

2) mount SMB share into Nextcloud

3) Each time there is a file change on the SMB share run a bash script to backup to a backup folder that will have every file. inotifywait can monitor any changes

I think you can configure Nextcloud version control and trash bin retention

./config/config.php

'versions_retention_obligation' => '60, 180',

'trashbin_retention_obligation' => '45, 90',

Read about these two, and set a number of days that work for you. This will

enable you to get deleted files from the trash bin and you can recover files of a specific version.

#Linux

Reply to this note

Please Login to reply.

Discussion

This is why I hate all of this and I'm spending a fortune to build my own application for this.

I've got an SMB server with my Linux machine and its a complete pain in the dick even when I only use it locally. Maybe it will be more reliable with my Start9 but if it requires a shell script I'm going to have to give up on this and just plug in a freaking USB drive and dump it all there for the time being.

I'll save this for later. Don't take my complaining as a judgement 😆, this is genuinely hugely appreciated. 💜💜💜