发起募资

简单模式 高级模式

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

简单选项:5步部署到DigitalOcean

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

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

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

2. 从Marketplace部署Flipstarter app

点击此处进行部署

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

DigitalOcean campaign IP

4. 补充募资信息

在刚打开的窗口

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

Once purchased, point your domain name (or subdomain) to the IP address of the host using an "A" record. See instructions for NameCheap, Cloudflare or GoDaddy. Note that Cloudflare allows you to have an HTTPS certificate at the push of a button.

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

请注意,一旦创建完成就无法修改募资信息。你可以在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.
阅读完整的说明
FeatherIcons和Freepik在Flaticons上的图标