Combat growing storage needs for instant upload

As many of you, I am using the Nextcloud app on my phone to automatically upload my pictures to the Nextcloud storage. But I have not yet developed a strong strategy on how to deal with the ever growing need for space allocation that this means.

I tried setting up an rsync service from my desktop, pulling those files and removing the source files afterwards, meaning to download the pictures and deleting them. This works to some extend, but Nextcloud does not like having its files deleted from elsewhere than its own processes, and do not disappear until an “occ files:scan” run. And it leaves empty directories.

What are you all doing? Consistently adding storage space to the server? Please share your thoughts.

Yes, in principle I adjust the data storage with a LVM (logical volume manager). Well, that works if everything stays within the limits of the total storage of the server. You could even add additional hard drives over time.

If you move files to a different storage, you could use webdav directly. It might be a bit slower, but it does all the db operations to keep the filecache of Nextcloud up to date.