You can use NextCloud as the front end for an SMB share, which is what I do. I can access all my file shares using a protocol designed for intermittent Internet connections, I can sync any folder I want for offline use and, because NextCloud support file rehydration, I can even sync folders bigger than my local disk and it will stream in the files as I use them.
You can use NextCloud as the front end for an SMB share, which is what I do. I can access all my file shares using a protocol designed for intermittent Internet connections, I can sync any folder I want for offline use and, because NextCloud support file rehydration, I can even sync folders bigger than my local disk and it will stream in the files as I use them.