re: HTTP(s) service requirements as noted: #1 it appears,
Need a VPS Host instance, that provides support for a VPN server to support desktop (remote / dynamic IP) server instances.
This then provides the static-IP (and host-name) for the remote 'web-browser/server' env.
There's a few different approaches to developing a VPS hosted platform. Consideration about functionality is required.
This will then provide a functionality spec; about how & what sync functions are required.
It would make sense to seek to support a public-website on this VPS host, in addition to the VPN services for clients.
(reminds me of: http://webcivics.org/Basedrive.html from 2001)...
Consideration about 'secure back-ups' should also be considered.
WIP
re: HTTP(s) service requirements as noted: #1 it appears,
(reminds me of: http://webcivics.org/Basedrive.html from 2001)...
WIP