Avec la HomeBox open source installée sur Raspberry Pi, vous pouvez utiliser son interface graphique Web pour organiser et suivre vos biens.

Au cours d'une vie, les humains acquièrent beaucoup de choses. Garder une trace des choses que vous possédez peut être difficile et prendre du temps.

HomeBox est une application Web auto-hébergée qui s'exécute sur le Raspberry Pi. Il vous aide à suivre et à organiser un inventaire, et à gérer vos biens et leurs détails.

Pourquoi installer HomeBox sur Raspberry Pi?

Si vous êtes dans votre maison depuis plus de quelques années et que vous n'avez pas adopté l'approche Marie Kondo pour garder votre vie sans encombrement, il y a de fortes chances que vous possédiez beaucoup de choses.

Il y a probablement une demi-douzaine d'ordinateurs dans divers états de réparation. Systèmes hi-fi anciens dans le loft, acoustique et électrique de cette époque où vous avez décidé de apprendre à jouer de la guitare, et divers extérieurs des outils pour vous aider à améliorer votre jardinage

instagram viewer
. Cela ne mentionne même pas les sacs de vieux câbles, chargeurs et blocs d'alimentation. Donc, si vous avez besoin de trouver votre souffleur de feuilles rapidement, cela peut être difficile.

De même, si vous souhaitez faire une réclamation au titre de la garantie parce que le moteur a grillé, vous devez savoir quand et où vous l'avez acheté, ainsi que les reçus, les détails de la durée de la garantie et comment faire une réclamation.

Alors qu'il y a beaucoup de applications qui peuvent vous aider à créer un inventaire des biens et des documents, vous devrez les payer, déverrouiller des fonctionnalités avec des achats intégrés ou accepter une interface de feuille de calcul maladroite.

HomeBox est une solution complète pour vos besoins d'inventaire domestique qui offre le téléchargement d'images et de documents, imbriqués emplacements, et des fonctionnalités supplémentaires telles que la possibilité de générer des étiquettes de code QR imprimables pour garder une trace de votre marchandises mondaines.

Comment installer HomeBox sur votre Raspberry Pi

HomeBox est assez simple à déployer, bien que si vous prévoyez d'y accéder en dehors de votre réseau domestique, vous devriez suivre notre guide pour configurer votre Raspberry Pi en tant que serveur Web. Assurez-vous installer manuellement la dernière version de Docker Compose.

Créez maintenant un répertoire pour HomeBox et utilisez le CD commande pour y accéder :

mkdir homebox && CD homebox 

Utilisez l'éditeur de texte nano pour créer un fichier Docker Compose :

nanodocker-composer.yml

Dans celui-ci, collez ce qui suit :

version: "3.4"

prestations de service:
homebox :
image: ghcr.io/hay-kot/homebox: la dernière version
nom_conteneur: homebox
redémarrer: toujours
environnement:
- HBOX_LOG_LEVEL=infos
- HBOX_LOG_FORMAT=texte
- HBOX_WEB_MAX_UPLOAD_SIZE=10
tomes :
- données homebox :/data/
ports :
- 3100:7745

tomes :
données homebox :
conducteur: local

Vous pouvez configurer davantage votre instance HomeBox en définissant certaines options dans la section environnement. Par exemple en ajoutant :

HBOX_OPTIONS_ALLOW_REGISTRATION=FAUX;

... n'autorisera pas l'enregistrement de nouveaux utilisateurs. Vous voudrez peut-être l'ajouter après avoir créé votre propre compte.

Enregistrez et quittez nano avec Ctrl + O alors Ctrl + X, puis ouvrez Docker Compose en mode détaché avec :

docker-composer jusqu'à -d

Le processus ne prendra que quelques secondes. Une fois terminé, vous pouvez visiter votre instance HomeBox dans un navigateur Web à l'adresse votre-adresse-ip-locale-pi: 3100.

Pour accéder à votre instance HomeBox sur Internet, visitez votre bureau d'enregistrement de domaine et ajoutez un nouvel enregistrement A dans Options DNS avancées. Met le Héberger à '@' et le champ de valeur à votre adresse IP. Définissez la valeur TTL (Time to Lease) aussi basse que possible, puis enregistrez.

De retour sur le Raspberry Pi, créez un nouveau fichier de configuration pour Apache :

CD /etc/apache2/sites-available && sudo nano homebox.conf

Collez ce qui suit dans le nouveau fichier en prenant soin de remplacer votre propre nom de domaine :

<Hôte virtuel *:80>

Nom du serveurmuo.mdr

ProxyPass / http ://127.0.0.1:3100/
ProxyPassReverse / http :/127.0.0.1:3100/
ProxyPreserveHost activé

Hôte virtuel>

Enregistrez et quittez nano avec Ctrl + O alors Ctrl + X, puis activez le fichier conf et redémarrez Apache.

sudoa2ensitehomebox.conf
redémarrage du service sudo apache2

Certbot peut automatiquement récupérer et déployer des clés de chiffrement et des certificats, afin que vos données soient protégées en transit :

certbot sudo

Sélectionnez votre nom de domaine dans une liste et appuyez sur Entrer, puis redémarrez Apache :

redémarrage du service sudo apache2

Utilisez HomeBox pour gérer vos biens physiques

Accédez à votre domaine dans un navigateur et cliquez sur Enregistrer. Entrez votre adresse e-mail et votre nom, puis créez un mot de passe fort. HomeBox ne partage votre adresse e-mail avec personne d'autre et elle est conservée localement sur votre Raspberry Pi.

Une fois que vous avez enregistré des comptes pour votre foyer, vous pouvez modifier votre docker-compose.yml fichier pour empêcher de nouvelles inscriptions.

Connectez-vous à votre instance HomeBox en saisissant l'adresse e-mail que vous avez utilisée pour vous inscrire, ainsi que votre mot de passe.

L'interface est assez simple et comporte des emplacements préconfigurés. En haut, vous verrez des statistiques rapides, y compris la valeur de vos marchandises, le nombre total d'articles et le nombre total d'emplacements. En dessous se trouvent les emplacements de stockage, y compris le bureau, la chambre, le garage et le grenier.

Si vous n'avez pas de garage, de grenier ou de tout autre emplacement, cliquez simplement sur le nom pour ouvrir une vue détaillée. Vous pouvez cliquer Supprimer pour supprimer complètement l'emplacement, ou appuyez sur Modifier pour remplacer le nom de l'emplacement par celui qui existe réellement dans votre maison.

Le Modifier Le panneau vous permet également d'écrire une description de l'emplacement et de définir un emplacement parent. Vous pouvez l'utiliser, par exemple, pour spécifier si un placard de rangement particulier se trouve dans une chambre, votre pool house ou dans la villa de votre île privée. Vous pouvez créer de nouveaux emplacements en cliquant sur Créer > Emplacement.

Une fois que vous avez créé des emplacements spécifiques pour toutes les pièces, boîtes, placards et placards de votre maison, il est temps de commencer à suivre les articles.

Cliquez sur Créer > Article/Actif, puis sélectionnez le Emplacement parent; à partir d'une liste déroulante, attribuez à votre objet un nom et une description, et donnez-lui une étiquette ou une étiquette.

Lorsque vous appuyez sur Créer, vous serez redirigé vers la page de détails de l'élément, affichant un résumé des informations. Cliquez sur Modifier pour passer à l'essentiel. Vous pouvez prendre des notes sur l'article, télécharger des images, des documents, des détails sur l'assurance et le coût. Pour voir tous les champs, feuilletez le Avancé bascule en haut à gauche du menu.

Cliquez sur Sauvegarder lorsque vous avez terminé, pour revenir à l'aperçu de l'actif. HomeBox générera un code QR pour chaque page d'article; vous pouvez le voir en cliquant sur l'icône en haut à droite.

Une fois que vous aurez inventorié votre maison, vous pourrez trouver des objets à l'aide du Recherche menu ou parcourez le contenu de vos emplacements en cliquant sur Emplacements.

Étiquetez votre inventaire de maison

En plus de vous permettre d'accéder et d'évaluer simplement l'inventaire de votre maison à partir de votre navigateur, HomeBox possède certaines fonctionnalités qui facilitent la gestion dans le monde réel. Notre préféré est le générateur d'étiquettes, auquel vous pouvez accéder via Outils > Générateur d'étiquettes.

HomeBox génère un code QR unique pour chaque page d'actif ou d'emplacement, et le générateur d'étiquettes vous fournira des feuilles préformatées adaptées à l'impression sur des feuilles d'étiquettes Avery 5260.

Apposez-les sur vos affaires et vous pourrez les scanner avec votre téléphone pour trouver les détails. Vous pouvez également générer une nomenclature complète de vos biens. Ceci est produit comme un Fichier TSV (valeurs séparées par des tabulations) que vous pouvez importer dans n'importe quel bon programme de tableur. Vous pouvez également importer et exporter votre inventaire en tant que CSV (valeurs séparées par des virgules) des dossiers.

Personnalisez votre HomeBox!

HomeBox prend en charge certaines options de personnalisation limitées, qui sont disponibles sous Profil. Bien que vous puissiez styliser l'apparence avec l'un des 29 thèmes différents, votre choix n'est pas conservé sur le serveur et n'est stocké que localement dans votre navigateur. Ainsi, si vous accédez à votre HomeBox à l'aide d'un autre navigateur ou videz le cache, l'apparence ne durera pas.

Pendant que vous êtes sur le Profil page, vous pouvez modifier vos propres informations, supprimer votre compte et définir le format de la devise.

HomeBox simplifie l'organisation de vos effets personnels!

Avec HomeBox fonctionnant sur votre Raspberry Pi, vous n'aurez plus jamais de mal à vous rappeler où tout se trouve ou tout autre détail sur votre propriété.

C'est aussi un excellent projet de démarrage pour votre Raspberry Pi. Si vous avez aimé configurer HomeBox, pourquoi ne pas essayer l'une des nombreuses excellentes alternatives aux services propriétaires que vous pouvez exécuter sur votre Raspberry Pi ?