Dokumentation · Self-Hosting

Open Inventory auf eigener Infrastruktur betreiben.

Das kleinste Setup besteht aus dem Next.js-Dienst und PostgreSQL in Docker Compose. Für den produktiven Betrieb kommen persistenter Speicher, TLS, Backups und getestete Wiederherstellungen dazu.

01

1. Repository klonen

Klone das öffentliche Repository und prüfe die Beispielkonfiguration, bevor du Dienste startest.

02

2. Umgebung konfigurieren

Setze Authentifizierung, Datenbank und Speicher. Externe KI-Provider werden nur benötigt, wenn du die optionalen Funktionen aktivierst.

03

3. Dienste starten

Baue und starte den Compose-Stack. Prüfe anschließend den Health-Endpunkt und lege das erste Konto an.

04

4. Daten persistent halten

PostgreSQL-Daten und Uploads gehören auf dauerhafte Volumes oder in einen ausdrücklich konfigurierten Objektspeicher.

05

5. Zugriff absichern

Beende TLS an einem Reverse Proxy und beschränke Datenbank und Speicher auf vertrauenswürdige Netze.

06

6. Wiederherstellung testen

Ein Backup ist erst belastbar, wenn die Wiederherstellung mit der betriebenen Anwendungsversion getestet wurde.

Open Source als Grundlage

Implementierung prüfen, nicht nur Aussagen.

Repository, Migrationen, API-Beschreibung und iOS-App stehen gemeinsam unter der MIT-Lizenz.

GitHub