Démarrage rapide
Deux options pour obtenir une instance Openbeehive opérationnelle que vous pouvez ouvrir dans un navigateur :
Binaire unique
La façon la plus simple d'exécuter Openbeehive sur votre propre machine est le binaire unique. Dans le profil selfhost, Openbeehive sert l'application web et l'API depuis un seul processus, stocke ses données dans un fichier SQLite local et conserve les photos téléversées sur le système de fichiers. Pas de Docker, pas de Postgres, pas de stockage objet, juste un exécutable.
Docker et Compose
Exécutez Openbeehive dans un conteneur unique pour une configuration d'auto-hébergement, ou lancez la pile cloud complète (Postgres et MinIO) avec Docker Compose.
Configuration
Openbeehive se configure entièrement au moyen de variables d'environnement. Cette page constitue la référence complète.
Bases de données
Openbeehive stocke toutes ses données côté serveur dans une base de données relationnelle. Le backend est agnostique vis-à-vis de la base de données : il communique avec une couche de stockage modulaire et fournit des pilotes pour SQLite, PostgreSQL et MySQL. Vous choisissez celle à utiliser avec deux variables d'environnement.
Stockage de blobs
Openbeehive stocke vos enregistrements dans une base de données, mais les photos et autres pièces
Authentification
Openbeehive vous laisse choisir le niveau d'authentification dont vous avez besoin. Un apiculteur seul qui exécute le binaire unique chez lui peut se passer complètement de connexion. Une instance partagée peut utiliser des comptes e-mail/mot de passe intégrés, des passkeys, une connexion via un fournisseur d'identité, ou une combinaison de ces méthodes.
Reverse proxy et TLS
Openbeehive écoute en HTTP simple (BEEHIVE_ADDR, :8080 par défaut). Pour tout déploiement que d'autres personnes atteignent, placez devant un reverse proxy qui termine TLS et transmet le trafic à l'application. Cette page présente des configurations fonctionnelles pour Caddy et nginx.
Sauvegardes et restauration
Quelques minutes passées à configurer les sauvegardes maintenant vous épargneront beaucoup de soucis plus tard. Cette page couvre ce qu'il faut sauvegarder, comment le faire en toute sécurité, et comment restaurer le moment venu.
Mise à niveau
Les mises à niveau sont simples : remplacez le binaire ou récupérez une nouvelle image, redémarrez, et le serveur met le schéma de la base de données à jour de lui-même.
Mode démo
Le mode démo installe un compte et un espace (tenant) de démonstration prêts à