Skip to content
An application for aggregating data from multiple farmOS instances. (WORK IN PROGRESS)
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
farmOSaggregator
instance
.gitignore
Dockerfile
LICENSE
README.md
docker-compose.yml
setup.py

README.md

farmOS Aggregator

Licence Release Last commit Twitter Chat

farmOS Aggregator is an application for aggregating data from multiple farmOS instances.

For more information on farmOS, visit farmOS.org.

GETTING STARTED

To launch the application in Docker, run the following command:

sudo docker-compose up

Then open https://localhost in your browser to view the application.

INSTANCE FILES

When you start up an instance of the farmOS Aggregator, any files that are needed for state persistence will be stored in the ./instance directory.

The ./instance directory may contain sensitive information, so it is important that it is stored and managed securely on production servers.

Database

An SQLite3 database is automatically created to store information about the farmOS instances that are being tracked. By default, this will be saved to ./instance/database.sqlite3.

Configuration

Configuration for the instance can be overridden by creating a settings.py file inside the ./instance directory. For a list of available settings and their default values, see farmOSaggregator/default_settings.py.

Some settings that you will want to override are:

  • BASIC_AUTH_USERNAME: The Basic Authorization username.
  • BASIC_AUTH_PASSWORD: The Basic Authorization username.
  • SECRET_KEY: The Flask secret key.

MAINTAINERS

This project has been sponsored by:

You can’t perform that action at this time.