Con el HomeBox de código abierto instalado en Raspberry Pi, puede usar su GUI web para organizar y realizar un seguimiento de sus posesiones.
A lo largo de la vida, los humanos adquieren muchas cosas. Hacer un seguimiento de las cosas que posee puede ser difícil y llevar mucho tiempo.
HomeBox es una aplicación web autohospedada que se ejecuta en Raspberry Pi. Le ayuda a rastrear y organizar un inventario, y administrar sus pertenencias y sus detalles.
¿Por qué instalar HomeBox en Raspberry Pi?
Si ha estado en su casa durante más de unos pocos años y no ha adoptado el enfoque de Marie Kondo para mantener su vida libre de desorden, entonces es muy probable que tenga muchas cosas.
Probablemente hay media docena de computadoras en varios estados de reparación. Antiguos sistemas de alta fidelidad en el desván, acústica y eléctrica de la época en que decidiste aprender a tocar la guitarra, y varios al aire libre herramientas para ayudarte a mejorar tu jardinería. Eso sin mencionar los sacos llenos de viejos cables, cargadores y fuentes de alimentación. Entonces, si necesita encontrar su soplador de hojas rápidamente, puede ser difícil.
Del mismo modo, si desea realizar un reclamo de garantía porque el motor se quemó, debe saber cuándo y dónde lo compró, junto con los recibos, los detalles de la duración de la garantía y cómo realizar los reclamos.
Si bien hay un montón de aplicaciones que pueden ayudarlo a crear un inventario de pertenencias y documentos, tendrá que pagar por ellos, desbloquear funciones con compras en la aplicación o soportar una interfaz de hoja de cálculo torpe.
HomeBox es una solución completa para las necesidades de inventario de su hogar que ofrece carga de imágenes y documentos, anidados ubicaciones y características adicionales como la capacidad de generar etiquetas de código QR imprimibles para realizar un seguimiento de su mercancías mundanas.
Cómo instalar HomeBox en tu Raspberry Pi
HomeBox es bastante simple de implementar, aunque si planea acceder a él fuera de su red doméstica, debe seguir nuestra guía para configura tu Raspberry Pi como un servidor web. Asegúrese instalar manualmente la última versión de Docker Compose.
Ahora cree un directorio para HomeBox y use el cd Comando para entrar en él:
caja de inicio mkdir && cd caja de inicio
Use el editor de texto nano para crear un archivo Docker Compose:
nanodocker-compose.yml
En él pega lo siguiente:
versión: "3.4"
servicios:
caja de inicio:
imagen: ghcr.io/hay-kot/homebox: más reciente
container_name: homebox
reiniciar: siempre
ambiente:
- HBOX_LOG_LEVEL=información
- HBOX_LOG_FORMAT=texto
- HBOX_WEB_MAX_UPLOAD_SIZE=10
volúmenes:
- datos de homebox:/data/
puertos:
- 3100:7745
volúmenes:
homebox-datos:
conductor: local
Puede configurar aún más su instancia de HomeBox configurando ciertas opciones en la sección de entorno. Por ejemplo agregando:
HBOX_OPTIONS_ALLOW_REGISTRATION=FALSO;
...no permitirá el registro de nuevos usuarios. Es posible que desee agregar esto después de crear su propia cuenta.
Guardar y salir de nano con Control + O entonces Control + X, luego abra Docker Compose en modo separado con:
ventana acoplable-componer hasta -d
El proceso tomará meros segundos. Cuando se complete, puede visitar su instancia de HomeBox en un navegador web en su-dirección-ip-local-pi: 3100.
Para acceder a su instancia de HomeBox a través de Internet, visite su registrador de dominio y agregue un nuevo registro A en Opciones avanzadas de DNS. Selecciona el Anfitrión a '@' y el campo de valor a su dirección IP. Establezca el valor TTL (Tiempo de arrendamiento) lo más bajo posible, luego guarde.
De vuelta en la Raspberry Pi, cree un nuevo archivo de configuración para Apache:
cd /etc/apache2/sitios disponibles && sudo nano homebox.conf
Pegue lo siguiente en el nuevo archivo, teniendo cuidado de sustituirlo por su propio nombre de dominio:
<Anfitrión virtual *:80>
Nombre del servidorMuo.jajaja
Proxy Pass / http://127.0.0.1:3100/
ProxyPassReverse / http:/127.0.0.1:3100/
ProxyPreserveHost activado
Anfitrión virtual>
Guardar y salir de nano con Control + O entonces Control + X, luego habilite el archivo conf y reinicie Apache.
sudoa2ensitecaja de inicio.conf
reinicio del servicio sudo apache2
Certbot puede obtener e implementar automáticamente claves y certificados de cifrado, por lo que sus datos están protegidos en tránsito:
sudo certbot
Seleccione su nombre de dominio de una lista y presione Ingresar, luego reinicie Apache nuevamente:
reinicio del servicio sudo apache2
Use HomeBox para administrar sus pertenencias físicas
Visite su dominio en un navegador y haga clic en Registro. Ingrese su dirección de correo electrónico y nombre, luego cree una contraseña segura. HomeBox no comparte su dirección de correo electrónico con nadie más y se guarda localmente en su Raspberry Pi.
Una vez que haya registrado cuentas para su hogar, es posible que desee modificar su docker-compose.yml archivo para evitar más registros.
Inicie sesión en su instancia de HomeBox ingresando la dirección de correo electrónico que utilizó para registrarse, junto con su contraseña.
La interfaz es bastante sencilla y tiene algunas ubicaciones preconfiguradas. En la parte superior, verá estadísticas rápidas que incluyen el valor de sus productos, el total de artículos y el total de ubicaciones. Debajo de esto se encuentran las ubicaciones de almacenamiento, que incluyen la oficina, el dormitorio, el garaje y el ático.
Si no tiene un garaje, ático o cualquier otra ubicación, simplemente haga clic en el nombre para abrir una vista detallada. Puedes hacer clic Borrar para eliminar la ubicación por completo, o pulse Editar para cambiar el nombre de la ubicación a uno que realmente exista en su hogar.
El Editar El panel también le permite escribir una descripción de la ubicación y establecer una ubicación principal. Puede usar esto, por ejemplo, para especificar si un armario de almacenamiento en particular está en un dormitorio, en la casa de la piscina o en la villa de su isla privada. Puede crear nuevas ubicaciones haciendo clic en Crear > Ubicación.
Una vez que haya creado ubicaciones específicas para todas las habitaciones, cajas, armarios y armarios de su hogar, es hora de comenzar a rastrear artículos.
Hacer clic Crear > Artículo/Activo, luego seleccione el Ubicación principal; desde un menú desplegable, asigne a su objeto un nombre y una descripción, y asígnele una etiqueta o etiqueta.
cuando presionas Crear, accederá a la página de detalles del elemento, que muestra un resumen de la información. Hacer clic Editar para llegar al meollo del asunto. Puede tomar notas sobre el artículo, cargar imágenes, documentos, detalles del seguro y costos. Para ver todos los campos, deslice el Avanzado alternar en la parte superior izquierda del menú.
Hacer clic Ahorrar cuando haya terminado, para volver a la descripción general de activos. HomeBox generará un código QR para cada página de artículo; se puede ver haciendo clic en el icono en la parte superior derecha.
Una vez que haya hecho el inventario de su hogar, podrá encontrar artículos usando el Buscar o navegue por el contenido de sus ubicaciones haciendo clic en Ubicaciones.
Etiquete el inventario de su hogar
Además de facilitarle el acceso y la evaluación del inventario de su hogar desde su navegador, HomeBox tiene algunas características que facilitan su administración en el mundo real. Nuestro favorito de estos es el generador de etiquetas, al que puede acceder a través de Herramientas > Generador de etiquetas.
HomeBox genera un código QR único para cada activo o página de ubicación, y el generador de etiquetas le proporcionará hojas preformateadas adecuadas para imprimir en hojas de etiquetas Avery 5260.
Péguelos a sus pertenencias y puede escanearlos con su teléfono para encontrar los detalles. También puede generar una lista de materiales completa para sus pertenencias. Esto se produce como un Archivo TSV (valores separados por tabuladores) que puedes importar a cualquier buen programa de hoja de calculo. También puede importar y exportar su inventario como CSV (valores separados por comas) archivos
¡Personaliza tu HomeBox!
HomeBox admite algunas opciones de personalización limitadas, que están disponibles en Perfil. Si bien puede diseñar la apariencia con uno de los 29 temas diferentes, su elección no se guarda en el servidor y solo se almacena localmente en su navegador. Entonces, si accede a su HomeBox usando otro navegador o borra el caché, la apariencia no durará.
Mientras estás en el Perfil página, puede cambiar sus propios detalles, eliminar su cuenta y establecer el formato de moneda.
¡HomeBox simplifica la organización de sus pertenencias!
Con HomeBox ejecutándose en su Raspberry Pi, nunca más tendrá problemas para recordar dónde está todo o cualquier otro detalle sobre su propiedad.
También es un excelente proyecto inicial para su Raspberry Pi. Si disfrutó configurando HomeBox, ¿por qué no prueba una de las muchas excelentes alternativas a los servicios propietarios que puede ejecutar en su Raspberry Pi?