atomic-server icon indicating copy to clipboard operation
atomic-server copied to clipboard

Running server in Proxy Mode - useful for desktops

Open joepio opened this issue 3 years ago • 1 comments

The Atomic-server desktop distribution is actually often not that useful to run as a real server, since you're likely to turn off your desktop:

  • Goes offline when desktop is offline, so sharing data with others is not a great option
  • It's often hard to set up port forwarding / ddns stuff

However, it can still be useful to run it locally, mostly as a proxy:

  • Best possible performance (0ms responses on my laptop)
  • Back-up when other things are offline. True data ownership!
  • Host the GUI on a desktop (better UX than in a browser)

This does, however, open up some questions:

  • If it functions as a proxy, it needs to sign HTTP GET requests meant for other servers. The /path endpoint does not support non-public resources, at this moment.
  • How does the client get updates about which Commits are new? How does the server construct this collection? How is authorization performed? see https://github.com/ontola/atomic-data-docs/issues/28

joepio avatar Dec 31 '21 16:12 joepio