TehniK, ну, VPS (собственный вирт. сервер) проходит по категории "что-то на богатом", с моей т.з. Не потому, что запредельные деньги, а по причине ненужности для текущих задач и искреннего нежелания "платить за воздух".
Однако в ваших "хотелках" есть рациональное зерно и реализовать их можно не через VPS, а через NAS (сетевой накопитель, по сути ма-аленький, такой, сервер). Фишка в том, что у NAS "мордастых" вендоров (Synology точно, QNAP надо уточнить) есть возможность установки пакетов, расширяющих их функционал. Так вот, на многие вполне себе ставиться SyncThing, понимаете? Именно NAS будет выполнять в вашем случае функцию "облака".
При этом прелесть "синхронизатора" в том, что ему не требуется реальный IP для работы – он общается через торрент-протокол (да, порты, открыть придётся). И в целом, "из коробки" примерно так и работает: поставили, указали папку(и), получили ключи для доступа – voila!
Хотя нет, вру. Есть тонкий момент: когда к ресурсу на компе A впервые подключается для доступа комп B нужно вручную дать разрешение на запрос на компа A. То есть, или нужен ещё один человек, или доступ ко второй машине через RDP или AnyDesk.