Ich verwende meine eigene Nextcloud auf meinem Pi. Auf den Clienten verwende ich immer Nextcloud-Client. Habe am Anfang mit rclone und so experimentiert, aber der Client funktioniert in meinen Augen am Besten.
Wie funktioniert das jetzt? Also, du speicherst deine Daten ja in der Nextcloud und wenn du den Client einrichtest möchte der wissen, wo er das Zeug lokal speichern soll. Das muss nicht Nextcloud sein, kannst du hinspeichern und benennen wie du willst. Wenn du jetzt irgendwas in diesem Ordner machst, wird das auch automatisch mit dem Server syncronisiert. Damit dann auch an allen anderen angeschlossenen Clienten wie das Handy oder was auch immer. Umgekehrt genauso. Die Daten, die du auf deinem lokalen Gerät hast, sind aber wirklich auf dem Gerät präsent. Wenn mal kein Internet da ist, kannst du die dennoch bearbeiten. Ist dann wieder Netz da, wird die Syncronisation gestartet. Es ist also wirklich ein Abbild vom Server und nicht so, als würdest du mit sshfs arbeiten.