С HomeBox с отворен код, инсталиран на Raspberry Pi, можете да използвате неговия уеб GUI, за да организирате и следите вашите притежания.
В течение на живота си хората придобиват много неща. Следенето на нещата, които притежавате, може да бъде трудно и отнема много време.
HomeBox е самостоятелно хоствано уеб приложение, което работи на Raspberry Pi. Помага ви да проследявате и организирате инвентаризация и да управлявате вашите вещи и техните подробности.
Защо да инсталирате HomeBox на Raspberry Pi?
Ако сте били в дома си повече от няколко години и не сте възприели подхода на Мари Кондо, за да поддържате живота си свободен от бъркотия, тогава шансовете са добри да притежавате много неща.
Вероятно има половин дузина компютри в различни състояния на ремонт. Старинни hi-fi системи в таванското помещение, акустика и електричество от онова време, което решихте научете се да свирите на китара, и различни външни инструменти, които да ви помогнат да подобрите градинарството си. Това дори не споменава чувалите със стари кабели, зарядни устройства и захранващи блокове. Така че, ако трябва да намерите своята духалка за листа набързо, може да е трудно.
По същия начин, ако искате да предявите гаранционен иск, тъй като моторът е изгорял, трябва да знаете кога и къде сте го купили, заедно с касови бележки, подробности за продължителността на гаранцията и как да подадете искове.
Въпреки че има много приложения, които могат да ви помогнат да създадете списък с вещи и документи, ще трябва да платите за тях, да отключите функции с покупки в приложението или да се примирите с тромав интерфейс на електронни таблици.
HomeBox е цялостно решение за нуждите на вашия домашен инвентар, което предлага качване на изображения и документи, вложени местоположения и допълнителни функции като възможност за генериране на етикети с QR код за печат, за да следите вашите светски стоки.
Как да инсталирате HomeBox на вашия Raspberry Pi
HomeBox е сравнително лесен за внедряване, въпреки че ако планирате достъп до него извън домашната си мрежа, трябва да следвате нашето ръководство за настройте своя Raspberry Pi като уеб сървър. Уверете се, че ръчно инсталирайте най-новата версия на Docker Compose.
Сега създайте директория за HomeBox и използвайте cd команда за преместване в него:
mkdir homebox && cd homebox
Използвайте нано текстовия редактор, за да създадете Docker Compose файл:
нанодокер-съставяне.yml
В него поставете следното:
версия: "3.4"
услуги:
домашна кутия:
изображение: ghcr.io/hay-kot/homebox: последно
име на контейнер: homebox
рестартиране: винаги
заобикаляща среда:
- HBOX_LOG_LEVEL=информация
- HBOX_LOG_FORMAT=текст
- HBOX_WEB_MAX_UPLOAD_SIZE=10
томове:
- homebox-данни:/data/
портове:
- 3100:7745
томове:
homebox-данни:
шофьор: местен
Можете допълнително да конфигурирате своя екземпляр на HomeBox, като зададете определени опции в раздела за среда. Например добавяне на:
HBOX_OPTIONS_ALLOW_REGISTRATION=невярно;
...ще забрани регистрацията на нов потребител. Може да искате да добавите това, след като създадете свой собствен акаунт.
Запазете и излезте от nano с Ctrl + O тогава Ctrl + X, след това изведете Docker Compose в отделен режим с:
докер-съставяне -d
Процесът ще отнеме само секунди. Когато завърши, можете да посетите вашето копие на HomeBox в уеб браузър на адрес вашият-pi-местен-ip-адрес: 3100.
За да осъществите достъп до вашето копие на HomeBox през интернет, посетете вашия регистратор на домейни и добавете нов A запис Разширени DNS опции. Нагласи Домакин на '@' и полето за стойност на вашия IP адрес. Задайте възможно най-ниска стойност на TTL (Time to Lease), след което запазете.
Обратно на Raspberry Pi, създайте нов конфигурационен файл за Apache:
cd /etc/apache2/sites-available && sudo nano homebox.conf
Поставете следното в новия файл, като внимавате да замените собственото си име на домейн:
<VirtualHost *:80>
Име на сървърамуо.lol
ProxyPass / http://127.0.0.1:3100/
ProxyPassReverse / http:/127.0.0.1:3100/
ProxyPreserveHost включен
VirtualHost>
Запазете и излезте от nano с Ctrl + O тогава Ctrl + X, след това активирайте conf файла и рестартирайте Apache.
sudoa2ensitehomebox.conf
sudo service apache2 рестартиране
Certbot може автоматично да извлича и внедрява ключове за шифроване и сертификати, така че вашите данни са защитени при пренасяне:
sudo certbot
Изберете името на вашия домейн от списък и натиснете Въведете, след което рестартирайте отново Apache:
sudo service apache2 рестартиране
Използвайте HomeBox, за да управлявате вашите физически вещи
Посетете домейна си в браузър и щракнете Регистрирам. Въведете своя имейл адрес и име, след което създайте силна парола. HomeBox не споделя вашия имейл адрес с никой друг и той се съхранява локално на вашия Raspberry Pi.
След като регистрирате акаунти за вашето домакинство, може да искате да промените своя docker-compose.yml файл, за да предотвратите по-нататъшни регистрации.
Влезте във вашето копие на HomeBox, като въведете имейл адреса, който сте използвали за регистрация, заедно с вашата парола.
Интерфейсът е доста ясен и има някои предварително конфигурирани местоположения. В горната част ще видите бърза статистика, включително стойността на вашите стоки, общия брой артикули и общия брой местоположения. Под това са складови помещения, включително офис, спалня, гараж и таван.
Ако нямате гараж, таван или друго място, просто щракнете върху името, за да отворите подробен изглед. Можете да щракнете Изтрий за да премахнете изцяло местоположението, или натиснете редактиране за да промените името на местоположението на такова, което действително съществува във вашия дом.
The редактиране Панелът също ви позволява да напишете описание на местоположението и да зададете родителско местоположение. Можете да използвате това, например, за да посочите дали конкретен килер за съхранение е в спалня, вашата къща с басейн или във вилата на вашия частен остров. Можете да създадете нови местоположения, като щракнете Създаване > Местоположение.
След като създадете конкретни местоположения за всички стаи, кутии, шкафове и килери в дома си, е време да започнете да проследявате артикулите.
Кликнете Създаване > Елемент / Актив, след което изберете Местоположение на родител; от падащо меню, задайте име и описание на вашия обект и му дайте етикет или етикет.
Когато натиснете Създавайте, ще бъдете отведени до страницата с подробности за артикула, показваща обобщена информация. Кликнете редактиране за да стигнем до дребното. Можете да правите бележки за артикула, да качвате изображения, документи, застрахователни данни и цена. За да видите всички полета, плъзнете Разширено превключете в горния ляв ъгъл на менюто.
Кликнете Запазване когато приключите, да се върнете към прегледа на активите. HomeBox ще генерира QR код за всяка страница с артикул; можете да го видите, като щракнете върху иконата горе вдясно.
След като инвентаризирате дома си, ще можете да намерите предмети с помощта на Търсене меню или прегледайте съдържанието на вашите местоположения, като щракнете Местоположения.
Маркирайте домашния си инвентар
Освен че улеснява достъпа и оценката на вашия домашен инвентар от вашия браузър, HomeBox има някои функции, които улесняват управлението в реалния свят. Нашият любим от тях е генераторът на етикети, до който имате достъп Инструменти > Генератор на етикети.
HomeBox генерира уникален QR код за всяка страница с актив или местоположение, а генераторът на етикети ще ви предостави предварително форматирани листове, подходящи за печат върху листове с етикети Avery 5260.
Прикрепете ги към вещите си и можете да ги сканирате с телефона си, за да намерите подробностите. Можете също така да генерирате пълен списък на материалите за вашите вещи. Това се произвежда като a TSV (разделени с раздели стойности) файл които можете да импортирате във всеки добра програма за електронни таблици. Можете също така да импортирате и експортирате инвентара си като CSV (стойност, разделена със запетая) файлове.
Персонализирайте своя HomeBox!
HomeBox поддържа някои ограничени опции за персонализиране, които са достъпни под Профил. Въпреки че можете да стилизирате външния вид с една от 29 различни теми, вашият избор не се съхранява на сървъра и се съхранява само локално във вашия браузър. Така че, ако влезете в HomeBox с друг браузър или изчистите кеша, външният вид няма да продължи.
Докато сте на Профил можете да промените собствените си данни, да изтриете акаунта си и да зададете валутния формат.
HomeBox прави организирането на вашите вещи лесно!
С HomeBox, работещ на вашия Raspberry Pi, никога повече няма да ви е трудно да си спомните къде е всичко или други подробности за вашата собственост.
Това също е страхотен стартов проект за вашия Raspberry Pi. Ако сте харесали настройката на HomeBox, защо не опитате една от многото страхотни алтернативи на патентовани услуги, които можете да стартирате на вашия Raspberry Pi?