发起募资

简单模式 高级模式

没有时间?
雇佣他人为你部署

简单选项:5步部署到DigitalOcean

工具都是开源的,不提供其他支持

1. 没有账户的话,要创建一个DigitalOcean账户

使用推荐链接创建账户(由merc1er推荐)或者不使用推荐码创建账户

2. 从Marketplace部署Flipstarter app

点击此处进行部署

3. 把你新创建的募资活动的IP地址复制粘贴到浏览器

DigitalOcean campaign IP

4. 补充募资信息

在刚打开的窗口

5. 添加域名 (非强制性的但是推荐这一步)

可以通过域名服务商Namecheap,Godaddy等完成这一步

恭喜!你的募资活动已创建完毕

请注意,一旦创建完成就无法修改募资信息。你可以在DigitalOcean的销毁项删除一个募资活动

高级选项:在任何地方进行部署

工具都是开源的,不提供其他支持

选项1. 使用Docker进行部署

你只需要在设备上安装Docker即可

            
 # 下载最新版的flipstarter
 docker pull flipstarter/flipstarter

 # 创建一个卷来存储数据库
 docker volume create flipstarter

 # 在443和80端口运行容器
 docker run -d --restart always --name flipstarter -v flipstarter:/app/static/campaigns -p 443:3000 -p 80:3000 flipstarter/flipstarter
            
          

选项2. 部署NodeJS

你需要在设备上安装Git,NodeJS和node-gyp

            
 # 将git库复制后cd进去
 git clone https://gitlab.com/flipstarter/backend && cd backend

 # 安装依赖性
 npm install

 # 在3000端口运行网页服务器
 npm start
            
          

Install a TLS/SSL (HTTPS) certificate

  1. Install Nginx, Apache or similar software.
  2. Run the Flipstarter Docker container on an available port - for example port 3000.
  3.               docker run -d --restart always --name flipstarter -v flipstarter:/app/static/campaigns -p 3000:3000 flipstarter/flipstarter
                
  4. Create a reverse proxy to serve port 3000 via Nginx/Apache.
  5. Install certbot and run it according to your OS and web server.
阅读完整的说明
Icons by FeatherIcons and Freepik on Flaticons