Fiz isso, uso o Syncthing para sincronizar arquivos que devem ficar local nos dispositivos e o Immich com dominio proprio para servir de Google Photos.
Depois vou pesquisar algo para usar coisas na nuvem sem precisar estar sincronizado em todos os devices
Por fim meu sonho seria o Cryptomator funcionar no Android como funciona no PC, nem que fosse pelo Termux, mas acho que aí seria utópico, já