I want to be able to easily upload/sync data stored unencrypted locally to offsite backup providers, syncing services etc in encrypted form. I don't want the files encrypted on disk locally, or to have them double-encrypted if the disks are encrypted using GELI. The main reason is compatibility with other devices accessing the files, but the performance overhead on mye age old decomissioned servers gotten for free is a real concern as well. In linux (and FreeBSD outside of jails), the easiest way to do this is to use encfs --reverse or gocryptfs which offers a similar option. However, using fuse in jails is not possible. So that option is off the table. So as far as I know, fuse-based solutions are not an option here.
Is there another possible way to achieve this pretty seamlessly, without using fuse? By pretty seemlessly, I mean able to autostart with FreeNAS/the jail. I checked out rclone, but it currently does not work with my backup service (Jottacloud) when using 2fa. Also, while it would suffice for my backup, it's not really a solution for syncing, as compatibility with other devices would be pretty non-existent. I don't care nearly as much for encrypted syncing as for encrypted backups though. The latter is important, the former merely nice to have.
edit: Edited to strike out offensive content.
Is there another possible way to achieve this pretty seamlessly, without using fuse? By pretty seemlessly, I mean able to autostart with FreeNAS/the jail. I checked out rclone, but it currently does not work with my backup service (Jottacloud) when using 2fa. Also, while it would suffice for my backup, it's not really a solution for syncing, as compatibility with other devices would be pretty non-existent. I don't care nearly as much for encrypted syncing as for encrypted backups though. The latter is important, the former merely nice to have.
edit: Edited to strike out offensive content.
Last edited: