Schnelleinstieg
Dies ist der schnellste Weg von null zu einer laufenden Openbeehive-Instanz, die du im Browser öffnen kannst. Wähle eine von zwei Routen:
Einzelne Binärdatei
Der einfachste Weg, Openbeehive auf der eigenen Maschine zu betreiben, ist die einzelne Binärdatei. Im selfhost-Profil liefert Openbeehive die Web-App und die API aus einem Prozess aus, speichert seine Daten in einer lokalen SQLite-Datei und legt hochgeladene Fotos im Dateisystem ab. Kein Docker, kein Postgres, kein Objektspeicher - nur eine einzige ausführbare Datei.
Docker & Compose
Docker ist der schnellste Weg, Openbeehive auf einem Server zu betreiben. Du kannst
Konfiguration
Openbeehive wird vollständig über Umgebungsvariablen konfiguriert. Diese Seite ist die vollständige Referenz, gruppiert genau so, wie sie in .env.example erscheinen.
Datenbanken
Openbeehive speichert all seine serverseitigen Daten in einer relationalen Datenbank. Das Backend ist datenbankagnostisch: Es spricht mit einer austauschbaren Speicherschicht und liefert Treiber für SQLite, PostgreSQL und MySQL mit. Du wählst mit zwei Umgebungsvariablen, welche verwendet wird.
Blob-Speicher
Openbeehive speichert deine Aufzeichnungen in einer Datenbank, aber Fotos und andere
Authentifizierung
Mit Openbeehive entscheidest du genau, wie viel Authentifizierung du benötigst. Eine Imkerin oder ein Imker, die oder der das Einzel-Binary allein zu Hause betreibt, kann die Anmeldung ganz überspringen. Eine gemeinsam genutzte Instanz kann Passkeys, die Anmeldung über einen Identity-Provider oder beides verlangen.
Reverse Proxy & TLS
Openbeehive lauscht standardmäßig auf reinem HTTP (auf BEEHIVE_ADDR, typischerweise :8080). Für
Backups & Wiederherstellung
Ein paar Minuten, die du jetzt in die Einrichtung von Backups investierst, ersparen dir später viel Sorge. Diese Seite behandelt, was zu sichern ist, wie man es sicher macht und wie man bei Bedarf wiederherstellt.
Aktualisieren
Deine Openbeehive-Instanz aktuell zu halten, bedeutet neue Funktionen, Fehlerbehebungen und Sicherheitspatches. Upgrades sind bewusst einfach: Ersetze die Binärdatei oder ziehe ein neues Image, starte neu, und der Server bringt deine Datenbank von selbst auf den neuesten Stand.
Demo-Modus
Der Demo-Modus installiert ein vorgefertigtes Demo-Konto und einen Demo-Mandanten, damit