我想创建一个 iPhone/iOS 应用程序，其中包含一项功能，用户可以创建一个单词列表，然后将它们保存到服务器上的帐户中.此外(这一点非常重要)，用户可以通过授予其他用户权限与其他用户共享他们的列表.
I a thinking of creating an iPhone/iOS app that would include a feature where one user could create a list of words and then save them to their account on a server. Also (and this is very important), the user could share their list with other users by giving them permission.
所以我的问题是，我该如何创建这样的服务器?现在，我有一台家用电脑(运行 Windows XP，只为我的音乐系统存储数据)，我可以用它来托管服务器.我也愿意使用其他在线存储服务，如 Google Drive 或 Dropbox(我不记得亚马逊是否做过类似的事情).但是(我知道这可能会使事情复杂化)，但至少现在，我想要/需要坚持使用免费服务/选项.
So my question is, how can I go about creating such a server? For right now, I have a home computer (running Windows XP that just stores data for my music system) which I can use to host the server. I am also open to the use of other online storage services like Google Drive or Dropbox (I can't remember if Amazon does anything like that). However (and I know this may complicate things a bit), but at least for now, I want/need to stick with free services/options.
Just to recap, the key features that I am looking for are:
I know this is a lot to ask for, but if anyone has any suggestions or can get me going in the right direction, it would be much appreciated.