4Minitz - Simply a decent free webapp for taking collaborative meeting minutes. (Keywords: Meeting Protocols, Action Items, Open Source). Check it out on our demo server:
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
.deploy Enh: Build refactoring: BUILD_DEPLOY.sh & BUILD_DOCKER.sh Oct 21, 2017
.docker Fix: Add DB name to default MONGO_URL. Fixes #424 Apr 12, 2018
.meteor Update meteor to 1.6.1 Feb 18, 2018
client Reset "Hide Closed Topics" view option on rendering the meeting minut… Dec 9, 2018
doc Update preconditions to run tests [Skip CI] Aug 3, 2018
imports Fix: Use paging while importing LDAP users to avoid result set size l… Sep 7, 2018
private Merge pull request #475 from be41zehe/Fix-#452-meeting-notification-u… Nov 25, 2018
programs Merge branch 'fix/npm-dependencies' into develop Apr 22, 2018
public Fix: doc generation threw exceptin on client side. Fixes #342 Sep 26, 2017
server Details need to be fixed as well Apr 17, 2018
tests Merge pull request #474 from be41zehe/fix-#429-Line-Break-for-Global-… Nov 13, 2018
.codeclimate.yml Move accounts and global configs to imports/config Apr 20, 2017
.eslintignore Fixed further eslint errors Jun 14, 2017
.eslintrc.json enh: Extended configuration of Eslint to work with E2E test framework Aug 27, 2017
.gitignore Added VisualStidio Code to .gitignore Aug 2, 2018
.travis.yml Bump node version of travis-ci to v8.9.4 (of meteor 1.6.1) Mar 31, 2018
BUILD_DEPLOY.sh Enh: Build refactoring: BUILD_DEPLOY.sh & BUILD_DOCKER.sh Oct 21, 2017
LICENSE.md Doc: Multiple documentation updates. [skip ci] Sep 24, 2017
README.md Removed david-dm.org badge Mar 30, 2018
get_meteor.sh Improve check for meteor existence Jul 29, 2016
package.json Update package.json Nov 15, 2018
runapp.sh Doc: adminguide.md with proper "run production server" steps [ci skip] Feb 13, 2017
settings-test-end2end.json Fix: LDAP login again possible with "hideStandardLogin": true. Fixes #… Apr 8, 2018
settings_sample.json Enh: Increase usability of LDAP login frontend. Closes #427 Mar 31, 2018
travis.sh Test if google-chrome works to get the chrome version Jan 28, 2018


master/ Build Status develop/ Build Status Code Climate Docker Pulls CLA assistant


Simply the best a decent free webapp for taking meeting minutes.

  • Create a meeting series and invite others
  • Specify moderators, invited and informed users
  • Create an agenda with multiple topics
  • Attend a meeting via web with reactive live updates
  • 1-button sending of agenda, minutes and action items by email
  • Use labels to tag items for later retrieval
  • Upload binary attachments to minutes (e.g., presentations, photos)
  • Track open action items and unfinished topics across meetings
  • Full privacy: Host your own server - it's easy!

(Click to enlarge screen shot)

4Minitz Demo Video

(Click to play Demo Video)

Documentation is "continuously" not finished... Nevertheless these WIP docs may be of help:

External Project Links

4Minitz is proudly sponsored by

Method Park

Quick Start

You have two options to quickly evaluate a local demo installation at your site.

  1. Use our ready-to-go docker image (recommended!) or
  2. Install meteor. Then build and run 4Minitz locally

Option 1: Use 4Minitz docker image (Linux, Mac & Windows)

Attention: Option 1 is only one possibility of running a production server. Don't miss the Admin Guide with a more comprehensive coverage of the real production building & installation topic!

The 4Minitz docker image includes the compiled 4Minitz app, a fitting node.js version and MongoDB and thus has no external dependencies.

See the admin guide for how to configure your 4Minitz docker server.

Option 2: Clone, build & run your own (Linux, Mac)

Attention: Option 2 is for quick testing only. It is intended for developers and so it has some security drawbacks (No password protection for MongoDB) and also consumes some amount of extra RAM (>700 MB)). Don't miss the Admin Guide with a more comprehensive coverage of the real production installation topic!


4minitz is realized with the Meteor JS Framework. So, first install the current version of meteor:

curl https://install.meteor.com/ | sh
meteor --version

To download fresh code form github you will need git in your path.

You'll need root rights for that. As a non-root user you may install meteor by:

git clone --depth 1 --recursive https://github.com/meteor/meteor.git
cd meteor
meteor --version
sudo ln -s ./meteor /usr/local/bin/meteor

On Windows? Download the meteor installer. As experienced Windows admin you sure can transfer the below steps for Linux and Mac to your OS.

Quick Installation of 4Minitz (Linux & Mac)

OK, here we go! For a quick test installation perform:

git clone --depth 1 https://github.com/4minitz/4minitz.git --branch master --single-branch
cd 4minitz
cp settings_sample.json settings.json

Wait some time for meteor to finish downloading and building. You can reach 4Minitz via the default port 3100 by opening http://localhost:3100 in your browser

Hint: There exists a settings_sample.json file that has quite a few configuration options (like sending eMails etc.). Don't miss the Admin Guide with more details on this topic.