LogoLogo
  • Introduction
  • Quick Start
    • Deploy Farmstack
    • Removing farmstack
  • Deploying Farmstack
    • Installing Prerequisites
    • Setting up Self-Managed Connectors
    • Setting up Video Library Connector
    • Local Deployment
    • Deployment on AWS EC2
  • Guides
    • Configuring a connector with CSV
    • Configuring a connector with JSON/Rest API
    • Configuring a connector with Google Sheets
    • Dockerization
      • NodeJS
      • Django
      • Flask
    • Install a dockerized application with connector
  • Contributing to FarmStack
Powered by GitBook
On this page
  • Quick start
  • Deployment and Guides
  • Features
  • Contributing
  • Roadmap
  • License

Was this helpful?

Export as PDF

Introduction

NextQuick Start

Last updated 3 years ago

Was this helpful?

FarmStack is a reference implementation of an open and interoperable data sharing protocol in agriculture sector.

FarmStack is required because:

  • Relevant farmer profile including farmer activity not available

  • Lack of trust on misuse or under utilisation of data with a centralised data warehouse

  • Need to comply with evolving data policy and privacy safeguarding measures

  • Existing data integration tools lack the customisation

Quick start

git clone https://github.com/digitalgreenorg/farmstack-open.git
cd farmstack-open
python3 setup.py

Requirements:

  • Python3.6+

  • Docker Desktop (for MacOS and Windows with wsl2).

  • Docker and Docker Compose for ubuntu

Deployment and Guides

Or you can follow one of our step-by-step guide to setup your own connectors:

Features

FarmStack enables network of data providers and consumers through a suite of products and functionalities:

  1. Share data directly without any third party through trusted peer to peer (p2p) connector.

  2. Empower the data provider to restrict usage of data through usage policies.

  3. Give control of data back to the farmers by managing consent using data wallet.

  4. Enable entities to create plugins to make their data discoverable (description of data).

FarmStack is the sum total of all the peer to peer connectors and associated usage policies.

Contributing

We would love your contribution to this project no matter big or small.

Roadmap

@TODO - Add Roadmap

License

In browser, open: and follow the instructions

For more details see .

You can see FarmStack in action by for fetching data from .

For more information visit or .

To get started see our .

Farmstack is licensed under Apache License 2.0. See file for licensing information

http://localhost:8000/
local deployment
Setting up Video Library Connector
Digital Green's Video Library
Configuring a connector with CSV file
Dockerizing applications to be compatible with FarmStack Connector
Install a dockerized application with a connector
our website
Confluence Page
contribution guide
LICENSE