In EntwicklungEntsteht öffentlich: noch keine freigegebene Version, kein Aktualisierungspfad zwischen Ständen, Änderungen ohne Vorwarnung.Was bisher fertig ist

Open Source · AGPLv3 · selbst gehostet

Alles, was Ihre Organisation festhält, an einem Ort, der Ihnen gehört.

Eine Mitgliederliste in der Tabelle, ein Kalender, den niemand teilt, ein Ordner voller PDFs, und eine Person, die weiß, wo alles liegt. TribeManager ist ein selbst gehosteter Ort für all das — Kontakte, Termine, Aufgaben, Inventar, Finanzen, Dokumente — gebaut so, dass die Daten Ihre bleiben und lesbar bleiben, lange nachdem jemand die Software zuletzt benutzt hat.

Vorabversion — noch keine Freigabe Ihr Server Kein Cloud-Konto WCAG 2.2 AA Lückenlose Historie

Sie spricht Formate, die andere Software längst liest

Kein Export-Knopf, der am Ende angeschraubt wurde — das sind die Formate, in denen die Daten liegen.

vCard iCalendar iTIP-Einladungen iCal-Feeds camt.053 EÜR & § 50 EStDV REST-API Deutsch & Englisch

Was sie kann

Neun Module, ein Datensatz

Jedes Modul ist gebaut und funktioniert durchgehend — samt Anmeldung, Rechten und mandantenfähiger Speicherung.

Kontakte & Mitgliedschaft

Personen, Organisationen und Orte in einem Datensatz — als vCard gespeichert, nicht nachträglich dorthin exportiert.

  • Typisierte Beziehungen: Mitglied, Spender, Lieferant, Partner, Veranstaltungsort
  • Mitgliedsstatus im Verlauf: Aufnahme → aktiv → passiv → Ehrenmitglied → ausgetreten
  • Haushalte, Erziehungsberechtigte und Ansprechpartner bei Partnerorganisationen
  • Ortshierarchie: Gelände → Gebäude → Raum
  • Dublettenhinweis schon beim Erfassen — er warnt, statt zu blockieren

Termine mit echten Einladungen

iCalendar ist das Modell, also landet die Einladung im Mailprogramm der Eingeladenen statt als Link zurück auf eine Website.

  • iTIP-Einladungen, beantwortbar in jedem Kalenderprogramm
  • Plätze je Rolle mit Warteliste, dazu erfasste Anwesenheit
  • Serientermine (RRULE), Unterveranstaltungen und Vorlagen
  • Termin samt allem Angehängten kopieren — die Zeiten wandern mit
  • Abonnierbare iCal-Feeds

Aufgaben, die ihren Termin kennen

Die Arbeit rund um einen Termin steht dort, wo der Termin steht — nicht in einem zweiten Werkzeug, das niemand öffnet.

  • Mehrere Zuständige oder ein Verantwortungsslot, der sich selbst auflöst
  • Unteraufgaben und typisierte Abhängigkeiten (Ende-Anfang, RFC 9253)
  • Fristen relativ zum Termin: „zwei Tage vor Beginn“
  • Erinnerungen zu Fälligkeitsdatum mit Uhrzeit

Inventar & Verleih

Was der Organisation gehört, wo es liegt und wer es gerade hat — errechnet aus den Terminen, nicht aus einem Merker, den jemand setzen müsste.

  • Reservierungen an Termin oder Person, mit abgeleiteter Überfälligkeitsliste
  • Warnung bei Doppelbuchung, bevor sie passiert
  • Kit-Vorlagen mit Vollständigkeitsprüfung: was fehlt, was zu wenig ist
  • Gegenstände, die eine Freigabe brauchen
  • Verfügbarkeits-Feed je Gegenstand — sagt wann, nicht wer

Finanzen, strukturell abgesichert

Ein Kassenbuch, in dem eine Umbuchung nicht klammheimlich zur Einnahme wird, und ein Jahresabschluss, der aus den Buchungen folgt.

  • Kategorienbaum unter festen Einnahmen-/Ausgaben-Wurzeln
  • Geplante Buchungen, Budgets und Budgets je Veranstaltung
  • Kontoauszugs-Import (camt.053) mit Abgleich
  • EÜR, die durch Konstruktion stimmt statt durch Disziplin
  • Eigener Kontenrahmen und Export-Mapping im Expertenmodus

Beiträge & Zuwendungsbestätigungen

Der wiederkehrende Papierkram, durchgehend erledigt und gefahrlos wiederholbar.

  • Beitragsregeln je Beziehungsart und Status, mit anteiliger Berechnung
  • Abrechnung an die Person oder an den Haushalt
  • Erzeugungsläufe, die man wiederholen kann, ohne etwas zu verdoppeln
  • Zahlungsabgleich, Offene-Posten-Liste und Mahnstufen
  • Zuwendungsbestätigung im Wortlaut des § 50 EStDV

Dokumente mit Versionsverlauf

So oft neu hochladen, wie Sie wollen — ohne je zu verlieren, was in der älteren Fassung stand.

  • Versionen mit Wiederherstellung — sie schreibt eine neue Version, sie löscht nichts
  • An Person, Termin oder Gegenstand anhängen
  • Metadaten, Volltextsuche und Integritätsprüfungen
  • Mit den übrigen Daten gespeichert: ein Backup erfasst auch die Unterlagen

Rundschreiben, die gewünscht sind

Verfassen und Versenden sind zwei getrennte Handlungen, und die Empfänger entscheiden, wie viel sie von Ihnen hören.

  • Sofort, wöchentliche Sammlung oder gar nicht — je Nachrichtenart wählbar
  • Abmeldungen gelten überall, nicht je Aussendung
  • Versand ist ein bewusster zweiter Schritt, nie Nebenwirkung des Speicherns
  • Ihr eigenes SMTP-Relais — kein fremder Maildienst dazwischen

DSGVO und Änderungsprotokoll

Die Pflichten, die per Brief eintreffen — beantwortbar ohne Datenbanksitzung.

  • Auskunft nach Art. 15 DSGVO: genau das Geschuldete, nicht mehr
  • Löschung anonymisiert den Datensatz und behält, was aufbewahrt werden muss
  • Änderungsprotokoll über jede Änderung: wer, was, wann
  • Rechte von zwei Gruppen bis hinunter zur Sichtbarkeit einzelner Felder

Wächst mit

Vom Fünf-Personen-Verein zum Dachverband — ohne Migration

Je Modul zwischen einfach, fortgeschritten und Experte wählen. Ein Modus ändert nie, was gespeichert wird, nur wie viel davon der Bildschirm zeigt. Ein Anbieter mit Tarifstufen kann das ehrlich nicht behaupten: Seine Stufen sind verschiedene Produkte mit verschiedener Datenhaltung darunter.

Einfach

Ein Namensfeld, ein Termin mit Datum, eine Aufgabe, ein Gegenstand mit Anzahl, ein Kassenbuch. Was ein zwölfköpfiger Chor braucht — und sonst nichts auf dem Bildschirm.

Fortgeschritten

Standard-Kontaktfelder, Haushalte, Rollen mit Wartelisten, Unteraufgaben, Reservierungen, geplante Buchungen, Dokumentversionen.

Experte

Die volle Feldpalette, eigene Vokabulare, Serientermine, Kit-Vorlagen, ein eigener Kontenrahmen, Sichtbarkeit je Feld.

Nichts bleibt gefangen

Ihre Daten können jederzeit gehen

Kontakte sind vCard. Termine sind iCalendar. Nicht als nachträglicher Export, sondern als das Modell selbst — was herauskommt, ist das, was gespeichert war, und andere Software liest es ohne eigens gebauten Importer.

Export auf Knopfdruck im einfachen Modus, Spaltenauswahl und Detailgrade im fortgeschrittenen, Zuordnung bis auf die einzelne Eigenschaft im Expertenmodus.

Ein Datensatzgespeichert,nicht konvertiertvCardKontakte, Haushalte, OrteiCalendar / iTIPTermine, Einladungen, Feedscamt.053Kontoauszüge rein wie rausCSV & BerichteEÜR, DSGVO-Auskunft, Bestätigungen

Nur angehängt, nie überschrieben

Es geht nie verloren, was passiert ist

Jede Änderung ist eine neue Fassung, nichts wird überschrieben — „wer hat das wann geändert“ ist damit immer beantwortbar. Eine Person zu löschen anonymisiert den Datensatz, statt die Bücher zu zerreißen: Der Beitrag von 2021 geht weiterhin auf.

Dasselbe Prinzip trägt unsaubere Daten mit: Ein Geburtstag, der kein Datum ist, oder ein fehlendes Pflichtfeld wird trotzdem gespeichert und für diejenigen markiert, die es richten können. Die Software entscheidet nicht, dass Ihre Wirklichkeit ungültig ist.

Kontakt angelegtaus der alten Tabelle übernommen12.03.2019Mitgliedsstatus → aktivgeändert von der Kassenwartung04.01.2022Anschrift berichtigtgeändert vom Mitglied selbst18.09.2024Löschantrag — anonymisiertBuchhaltung bleibt vollständig02.02.2026Nichts oberhalb dieser Zeile wurde je überschrieben.

Warum diese

Entscheidungen, die nicht ablaufen

Ihr Server, Ihre Daten

Kein Cloud-Konto, kein Preis pro Kopf, kein Anbieter, der die Bedingungen ändern kann. Sie läuft auf einer Maschine, die Ihnen gehört, und spricht mit keinem Fremddienst, den Sie nicht selbst eingerichtet haben.

Sie warnt, sie blockiert nicht

Unvollständiges oder Schiefes wird gespeichert und markiert, nicht abgewiesen. Wer etwas einträgt, kann es selten selbst richten — und ein blockiertes Formular schiebt den Datensatz nur zurück in die Tabelle.

Alle können sie bedienen

WCAG 2.2 Stufe AA, vollständig per Tastatur erreichbar, hell und dunkel, auf Deutsch und Englisch ab Werk. Weitere Sprachen durch Beiträge.

Offen und langlebig

AGPLv3, gebaut auf gemeinschaftlich getragenen Technologien — Java 21 und Quarkus, PostgreSQL, Vue 3 und TypeScript, als OCI-Container ausgeliefert. Jede Entscheidung ist mit ihrer Begründung festgehalten.

Ausprobieren

Drei Befehle, dann läuft sie

Datenbank, Backend und Frontend, mit Live-Reload im Frontend. Frontend auf localhost:5173, API auf localhost:8080.

$ git clone https://gitlab.com/tribemanager/tribemanager.git
$ cd tribemanager
$ podman compose -f compose.dev.yaml up

Sie funktioniert durchgehend — und ist noch nicht freigegeben

Jedes Modul ist gebaut, samt Anmeldung, Rechten und mandantenfähiger Speicherung. Es gibt noch keine versionierte Freigabe und keinen Aktualisierungspfad zwischen Versionen — setzen Sie sie also nur produktiv ein, wenn Sie bereit sind, ein bewegliches Ziel mitzubewegen.

Keine gehostete Stufe, kein „Rufen Sie uns für Enterprise an“

Sie betreiben TribeManager auf eigener Infrastruktur und geben Ihr eigenes SMTP-Relais an. Das ist der ganze Punkt: Der Datenbestand Ihrer Organisation bleibt dort, wo Ihre Organisation ihn erreichen kann.