# FarmOS

FarmOS is a self-hosted, web-based farm management application. It is open source and self-hosted, installable on TrueNAS, Docker Hub, ZimaOS and Unraid.

Canonical page: https://ourlocalhost.com/app/189/farmos

## Description

FarmOS is a self-hosted, web-based farm management application. It helps farmers, developers, and researchers plan field work, track records, and build agricultural tools on a shared platform.

## Platform availability

Available on 3 of 9 platforms: Unraid, TrueNAS, ZimaOS.

## Health score

73/100 (Good), based on 3 of 4 factors.
- Maintained: 100 (last commit 20 days ago)
- Popular: 63 (1,360 GitHub stars)
- Easy to install: 30 (2 install platforms, Docker image)

## Links

- TrueNAS: https://apps.truenas.com/catalog/farmos
- Docker Hub: https://hub.docker.com/r/farmos/farmos/
- ZimaOS: https://github.com/bigbeartechworld/big-bear-casaos/tree/master/Apps/farmos
- Unraid: https://ca.unraid.net/apps/farmos-1gjyrco11fw72s?q=farmOS
- GitHub: https://github.com/BigBearTechWorld/farmos
- Official website: https://farmOS.org
- Documentation: https://farmOS.org/hosting/install

## Common questions

### Do I have to use Docker to self-host farmOS?

Docker is the recommended method because it encapsulates farmOS server-level dependencies, but you can also build a customized codebase with Composer or use pre-built packaged releases.

### What must be configured after installation to allow file uploads?

You must set a private filesystem path in settings.php, create the private folder, set ownership to the web server user such as www-data in the official Apache Docker image, and set permissions to 770.

### Is there documentation for updating a self-hosted farmOS installation?

Yes, the farmOS site includes an Update Guide for people hosting farmOS themselves.

### Is paid hosting available for farmOS?

Yes, Farmier provides low-cost farmOS hosting.

---
Source: Our Local Host (https://ourlocalhost.com/app/189/farmos), the self-hosted and open-source app directory.
