Zum Inhalt springen
Alle Funktionen

06 · Betreiben & absichern

Auf deinem Server. Mit klaren Zugriffsrechten.

Betreibe Open Inventory auf deiner Infrastruktur, verwalte Rollen und sichere deine Daten. Quellcode und Dokumentation sind öffentlich.

Echte Open-Inventory-Zugriffsverwaltung mit Rollen und Mitgliedern einer Demo-Organisation
Rollen, Mitglieder und Zugriffsregeln in der laufenden selbst gehosteten Web-App

Im Arbeitsalltag

Was du damit erledigen kannst

Self-hosting verlagert Kontrolle und Verantwortung zur betreibenden Organisation. Open Inventory liefert dafür einen nachvollziehbaren Stack mit Compose-Dateien, Migrationen, Healthcheck, PostgreSQL und persistenten Uploads. Backups, Updates, TLS und Zugriffswege bleiben bewusste Betriebsaufgaben.

  • Web-App, API und iOS-App auf eigener Infrastruktur betreiben und prüfen
  • Rollen, granulare Berechtigungen und bedingte Zugriffsregeln festlegen
  • Datenbank, Dateien, Secrets, Backups und optionale Provider bewusst verwalten

Funktionen im Detail

Betrieb & Sicherheit

Rollen & bedingte Regeln

Verwalte lokale Konten, eigene Rollen, granulare Berechtigungen und inhaltsabhängige Zugriffsregeln. Für die Anmeldung lassen sich Auth0 oder ein standardkonformer OpenID-Connect-Provider ergänzen.

Docker Compose & PostgreSQL

Container, Migrationen, Healthcheck sowie stabile Volumes für PostgreSQL und lokale Uploads sind eingecheckt. Konfiguration und Secrets bleiben bei der betreibenden Instanz.

Wählbarer Dateispeicher

Speichere Uploads standardmäßig im persistenten lokalen Volume oder binde optional Openinary an. Datenbank und Dateien werden gemeinsam gesichert.

Mehrere Organisationen

Trenne Arbeitsbereiche, Daten und Mitgliedschaften innerhalb einer Bereitstellung. Rollen und Rechte gelten jeweils in der ausgewählten Organisation.

KI-Nutzung & Monatslimit

Sieh geschätzte Kosten nach Aktion, Provider und Status. Ein Organisationslimit wird vor jedem kostenpflichtigen KI-Aufruf geprüft und kann KI-Ausgaben vollständig stoppen.

Kontrollierte Offline-Kopien

Halte ausgewählte Ansichten auf einem vertrauenswürdigen Gerät offline verfügbar. Beim Deaktivieren oder Abmelden werden die lokal gespeicherten Kopien entfernt.

MIT Open Source

Web-App, API und native iOS-App liegen offen in einem Repository. Unter der MIT-Lizenz darfst du den Code prüfen, anpassen, betreiben und weitergeben.

Schritt für Schritt

Ein offener Stack braucht klare Betriebsentscheidungen

Der schnelle Compose-Start ist der Anfang. Für einen dauerhaft erreichbaren Dienst gehören Identität, Datensicherung und Updates zum gewählten Betriebsmodell.

  1. 01

    Instanz starten

    Nutze Docker Compose, PostgreSQL, Migrationen und Healthcheck als nachvollziehbare Grundlage.

  2. 02

    Zugriff begrenzen

    Lege Konten, Rollen und Regeln fest und entscheide bewusst, ob die Instanz intern oder öffentlich erreichbar sein soll.

  3. 03

    Daten sichern

    Sichere PostgreSQL und den gewählten Dateispeicher gemeinsam und teste die Wiederherstellung regelmäßig.

  4. 04

    Updates pflegen

    Prüfe Änderungen im Repository, aktualisiere Images und Migrationen kontrolliert und beobachte den Healthcheck.

Open Inventory auf dem iPhone: Betrieb & Sicherheit
Native iOS-App · Beispieldaten

Auch vor Ort

Auch die iOS-App spricht mit deiner Instanz.

Die native SwiftUI-App wird aus demselben offenen Repository gebaut und verbindet sich mit der von dir konfigurierten Server-URL. Erreichbarkeit und TLS gehören damit zu deinem Betriebsmodell.

  • Server-URL der eigenen Instanz konfigurieren
  • Web, API und iOS gemeinsam im Quellcode nachvollziehen
  • Öffentliche Verbindungen über HTTPS absichern
Die iOS-App kennenlernen

Einrichtung und Details

So richtest du es ein

Zur Anleitung →
  • MIT-Lizenz und vollständiger Quellcode für Web, API und iOS
  • Docker Compose, Migrationen, Healthcheck und persistente Volumes
  • Offene Issues und Pull Requests als nachvollziehbarer Beteiligungsweg