Veracrypt may not be the sexiest solution but probably your best bet and the one I have had most success with. For local files it is great, but if you must use online backups, you can create a container and host it as a big blob of nothingness on a server.