I have little personal notes, and gym tracker apps.
Their backend is just a json file, which I GET and PUT with Nginx + WebDav + Basic Auth