selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

OpenOlitor logo

Self-host OpenOlitor

2.0.x

CSA administration platform for community agriculture

ReleaseOpen SourceAGPL-3.0
Docker ComposeCompose file & guide
docker-compose up -d db s3
Updated3 years ago
Setup difficultyAdvanced
Stars
52
RAM
6GB
Requires
Java 8 / OpenJDK, MariaDB, MinIO (S3-compatible storage), Node.js / npm
OpenOlitor screenshot 1OpenOlitor screenshot 2OpenOlitor screenshot 3OpenOlitor screenshot 4

What is OpenOlitor?

OpenOlitor is a web-based, multilingual platform for Community Supported Agriculture (CSA), Solidarische Landwirtschaft (SOLAWI), and regional contract farming. It helps producers and consumers manage members, producers, subscriptions, delivery planning, harvest distribution, invoicing, and payment processing. The software includes an admin portal for organizers and a member portal for subscribers. Developed by an international team from Switzerland, Germany, Austria, and Italy, it is released under AGPL-3.0. Self-hosting options include Docker Compose, manual Linux installation, or managed cloud hosting via partners in Switzerland and Germany. The tech stack uses Scala (backend), AngularJS (frontend), MariaDB (database), and Minio (S3-compatible storage).

Should you self-host OpenOlitor?

OpenOlitor scores 44/100 on selfhost.directory (how scoring works) and ranks #7 of 11 in Food & Agriculture. It has 52 GitHub stars.

There was no stable release in the past 12 months, so check the repository's recent activity before you rely on it.

Setup is advanced: plan for several services and some ongoing maintenance. It is AGPL-3.0-licensed.

Its closest alternative on selfhost.directory is Open Food Facts (65/100, 1 195 stars). It scores higher overall, so compare the two before you pick. See OpenOlitor vs Open Food Facts side by side.

Features

  • Admin portal
  • Custom reports
  • Data import from LibreOffice
  • Delivery Planning
  • Depot and tour management
  • Document Storage
  • Flexible subscription types
  • Invoicing and payments
  • Member Management
  • Member portal
  • Multi-language Support
  • Product and price management
  • Swiss payment integration
  • Work assignment management

OpenOlitor README

How to install OpenOlitor

Install OpenOlitor with Docker Compose

Docker, Docker Compose
  1. Make sure you have docker and docker-compose available on your host.
  2. In a terminal window clone this repository: git clone https://github.com/OpenOlitor/openolitor-docker-compose.git
  3. Change into the folder cd openolitor-docker-compose
  4. Create and start MariaDB and Minio (S3): docker-compose up -d db s3 (wait a minute so the DB schema creation is done)
  5. Bring up everything else: docker-compose up -d
  6. Use your favorite browser to open http://localhost:8080

Uses docker-compose.yml with services: db (MariaDB), s3 (Minio), client-kundenportal, client-admin, server, pdf-tool, nginx, smtp-proxy

More in Business Management

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…