Presented by
- Michael Stenta, farmOS / Farmier
Sometimes you will never know the value of a moment until it becomes a memory.
-Dr. Seuss
farmOS is a web-based application for farm management, planning, and record keeping.
Collect anything
- Activities and observations
- Inputs and harvests
- Maps and location
- Weather/sensor data
- Any scale
Find and manage records
- Search records by type
- Link records together
- Categorize and flag
- Filter and sort
- Export
From anywhere
- Desktop
- Laptop
- Tablet
- Phone
You own the data
- Private by default
- Fine-grained permissions
- Options for sharings
Global community
- Free and open source / anyone can contribute!
- Multilingual support, metric/imperial units
- Platform for farmers, researchers, and service providers
Free and open source
Licensed under the GNU General Public License (GPL)
Free software definition
- The freedom to run the program as you wish, for any purpose (freedom 0).
- The freedom to study how the program works, and change it so it does your computing as you wish (freedom 1). Access to the source code is a precondition for this.
- The freedom to redistribute copies so you can help your neighbor (freedom 2).
- The freedom to distribute copies of your modified versions to others (freedom 3). By doing this you can give the whole community a chance to benefit from your changes. Access to the source code is a precondition for this.
gnu.org/philosophy/free-sw.html
Open source development is cumulative
- Building on the things that came before
- Standing on the shoulders of giants
- When a problem is solved, everyone gets the solution
- When improvements are made, everyone benefits
Mapping areas
- Fields, buildings, paddocks, etc.
- Points, lines, and polygons
- Color-coded by type
- Estimated acres/hectares
Assets
(represent "things")
- Plantings
- Animals
- Equipment
- (more via add-ons)
Logs
(represent "events")
- Activities
- Observations
- Movements
- Inputs
- Harvests
- (more via add-ons)
Equipment
- Attach documents (owners manual, parts list, etc)
- Keep track of maintenance
- Remember where you left it
Movements and location
- Location is determined by movement logs
- Assets can be moved individually or in bulk
Soil tests
- Soil tests are a type of log
- Integrates with NRCS Soil Survey
- Attach PDF reports from your lab
Sensors
- Receive data from sensors
- Raspberry Pi, Arduino, etc
- Email and text message alerts
- Add-on modules can extend for specific sensors
- Next up: graphing and data analysis!
People and roles
- Multiple user logins
- Roles and permissions:
- Farm Manager (full access)
- Farm Worker (limited access)
- Farm Viewer (read-only)
Plans
- Higher-level organization with intention
- Gives context and purpose to the lower level records
- Prescribed workflows
- Faster and easier planning
Quick forms
- Simplify data entry for common records
- Single form, creates multiple records
Field Kit
(beta testers welcome!)
- Native Android / iPhone app / PWA
- Works offline
- Pull todo list from farmOS
- Update tasks / Record observations
- Sync to farmOS when online
- Next step: Field Modules!
- Documentation
-
Links
- Downloads
- Source code
- Issue queues
- Frequently asked questions
- Farms using farmOS
- How to contribute
Join the community
- Use farmOS
- Feature requests, bug reports, etc
- Planning and general discussion (chat, monthly call, etc)
- Sponsor development
- Help with documentation
- Contribute patches