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.

Antragsgrün / Motion.Tools logo

Self-host Antragsgrün / Motion.Tools

v4.18.0

Collaborative motion and amendment management tool

ReleaseOpen SourceAGPL-3.0
Updated12 hours ago
LanguagePHP
Setup difficultyModerate
Stars
150
Port
80 (HTTP web server)
Requires
MySQL/MariaDB
Docker
tobiashoessl/antragsgruen
Install with Docker Compose
Amendment view showing changes in context of the motionPrint template for exporting motions and amendmentsSpeaking list administration interfaceVoting interface for motions and amendments

What is Antragsgrün / Motion.Tools?

Antragsgrün is a web application that helps organizations work together on motions, resolutions, and amendments. It covers the complete workflow from submitting proposals through discussion and amendment processes to voting and managing speaking lists at conventions. The platform offers multi-language support, various export formats including PDF and spreadsheets, and can be extended through themes and plugins. Built with PHP and MySQL/MariaDB, it can be deployed using Docker, pre-built packages, or from source code. Organizations such as the European Green Party and Volt Europa have used it in production for over a decade. Professional support and hosting services are offered on request.

Should you self-host Antragsgrün / Motion.Tools?

Antragsgrün / Motion.Tools scores 47/100 on selfhost.directory (how scoring works) and ranks #20 of 30 in Collaboration. It has 150 GitHub stars.

It shipped 8 stable releases in the past year. The latest, v4.18.0, came out on 11 October 2026. New versions land roughly every 2 months.

Setup is moderate: expect some configuration beyond a single command. An official Docker image is available. It is AGPL-3.0-licensed and written mostly in PHP.

Its closest alternative on selfhost.directory is penpot (84/100, 61 787 stars). It scores higher overall, so compare the two before you pick. See Antragsgrün / Motion.Tools vs penpot side by side.

Features

  • Accessibility (WCAG AA)
  • Background job processing
  • Candidacy management
  • Custom themes and plugins
  • Discussion and collaboration
  • Export Options
  • Live UpdatesRequires separate Live Server
  • Motion and amendment management
  • Multi-language Support
  • Multi-site mode
  • Online voting
  • REST APINot all functionality covered yet
  • Single Sign-On (OIDC/SAML)Requires generic_sso plugin
  • Speaking lists
  • Two-factor authentication (TOTP)

Antragsgrün / Motion.Tools README

How to install Antragsgrün / Motion.Tools

Install Antragsgrün / Motion.Tools with Docker Compose

Docker and Docker Compose
Environment variables
DB_USER, DB_PASSWORD, RANDOM_SEED, APP_DOMAIN, APP_PROTOCOL, etc.

cp .env.example .env echo "\n# Application Secret\nRANDOM_SEED=$(openssl rand -base64 32)" >> .env docker compose start docker exec antragsgruen-web-1 /root/enable-installer.sh

Uses docker-compose.yml with MariaDB and Redis

Antragsgrün / Motion.Tools releases & version history

FAQ

Is there a Docker image available?

Yes, official Docker images are available on Docker Hub (tobiashoessl/antragsgruen) and GHCR (ghcr.io/catoth/antragsgruen) in full and minimal variants.

Can I use Single Sign-On with Antragsgrün?

Yes, the generic_sso plugin supports OIDC and SAML protocols for integration with external identity providers.

Does Antragsgrün support multi-language consultations?

Yes, motions and amendments can be submitted in multiple languages in parallel, with a language picker for readers and automatic translation plugins available.

What are the system requirements?

Antragsgrün requires PHP >= 8.2 (recommended 8.4+), a MySQL/MariaDB database, and Apache or nginx web server.

How do I update Antragsgrün?

Updates can be performed via the web-based updater in the admin panel, by downloading and extracting the latest pre-bundled package, or by running the update-repository.sh script for git installations.

More in Document Management

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…