我使用nodejs,mongodb和angularjs构建了一个简单的Web照片库应用程序。 这主要是因为我想学习所有这些框架。
我想将我的项目作为开源项目发布,任何人都可以在其自己的服务器上安装。如果我还想提供我的应用程序的托管版本怎么办?
例如,wordpress.org为没有个人服务器的人提供自己的wordpress博客。与Ghost.org相同。
我可以简单地构建一个支持许多用户的API,然后将其作为服务提供,但我担心开源版本会为单个用户安装复杂。
我也可以只为单个用户构建它,但是,如果我想为许多用户托管它,我将不得不为每个用户复制所有项目?并为每个项目运行一个新的节点实例。
最好的方法是什么?
如果您有任何建议或文件,我会帮助我:)