Установив HomeBox с открытым исходным кодом на Raspberry Pi, вы можете использовать его веб-интерфейс для организации и отслеживания своих вещей.

В течение жизни человек приобретает множество вещей. Отслеживание вещей, которыми вы владеете, может быть трудным и трудоемким.

HomeBox — это собственное веб-приложение, работающее на Raspberry Pi. Это поможет вам отслеживать и организовывать инвентарь, а также управлять своими вещами и их данными.

Зачем устанавливать HomeBox на Raspberry Pi?

Если вы живете в своем доме более нескольких лет и не применяете подход Мари Кондо к избавлению своей жизни от беспорядка, то велика вероятность, что у вас много вещей.

Есть, вероятно, полдюжины компьютеров в различных состояниях ремонта. Старинные Hi-Fi системы на чердаке, акустику и электрику тех времен вы решили научиться играть на гитаре, и различные наружные инструменты, которые помогут вам улучшить ваше садоводство. И это не говоря уже о мешках со старыми кабелями, зарядными устройствами и блоками питания. Поэтому, если вам нужно срочно найти воздуходувку для листьев, это может быть непросто.

Точно так же, если вы хотите предъявить претензию по гарантии из-за того, что двигатель сгорел, вам необходимо знать, когда и где вы его купили, а также чеки, сведения о сроке гарантии и о том, как предъявлять претензии.

В то время как есть много приложения, которые могут помочь вам создать инвентарь вещей и документы, вам придется заплатить за них, разблокировать функции с покупками в приложении или мириться с неуклюжим интерфейсом электронных таблиц.

HomeBox — это комплексное решение для ваших потребностей в домашнем инвентаре, которое предлагает загрузку изображений и документов, вложенных места, а также дополнительные функции, такие как возможность генерировать этикетки с QR-кодом для печати, чтобы отслеживать ваши мирские товары.

Как установить HomeBox на Raspberry Pi

HomeBox довольно прост в развертывании, хотя, если вы планируете получать к нему доступ вне домашней сети, вам следует следовать нашему руководству, чтобы настройте свой Raspberry Pi в качестве веб-сервера. Убедись, что ты вручную установить последнюю версию Docker Compose.

Теперь создайте каталог для HomeBox и используйте CD команда для перемещения в него:

домашний ящик mkdir && CD домашний ящик 

Используйте текстовый редактор nano для создания файла Docker Compose:

наноdocker-compose.yml

В него вставьте следующее:

версия: "3.4"

услуги:
домашний ящик:
изображение: ghcr.io/hay-kot/homebox: последний
имя_контейнера: домашний ящик
перезапуск: всегда
среда:
- HBOX_LOG_LEVEL=информация
- HBOX_LOG_FORMAT=текст
- HBOX_WEB_MAX_UPLOAD_SIZE=10
тома:
- данные домашнего ящика:/data/
порты:
- 3100:7745

тома:
данные домашнего ящика:
Водитель: местный

Вы можете дополнительно настроить свой экземпляр HomeBox, установив определенные параметры в разделе среды. Например добавление:

HBOX_OPTIONS_ALLOW_REGISTRATION=ЛОЖЬ;

... запретит регистрацию новых пользователей. Вы можете добавить это после создания собственной учетной записи.

Сохраните и выйдите из nano с помощью Ctrl + О затем Ctrl + Х, затем вызовите Docker Compose в автономном режиме с помощью:

docker-compose up -d

Процесс займет считанные секунды. Когда он завершится, вы сможете посетить свой экземпляр HomeBox в веб-браузере по адресу ваш-пи-местный-ip-адрес: 3100.

Чтобы получить доступ к своему экземпляру HomeBox через Интернет, посетите регистратора своего домена и добавьте новую запись A в Дополнительные параметры DNS. Установить Хозяин на '@', а поле значения на ваш IP-адрес. Установите значение TTL (Time to Lease) как можно меньше, затем сохраните.

Вернувшись на Raspberry Pi, создайте новый файл конфигурации для Apache:

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

Вставьте следующее в новый файл, заменив свое собственное доменное имя:

<Виртуальный хост *:80>

Имя серверамуо.ржу не могу

ПроксиПасс/http://127.0.0.1:3100/
ПроксиПассРеверс/http:/127.0.0.1:3100/
ProxyPreserveHost включен

Виртуальный хост>

Сохраните и выйдите из nano с помощью Ctrl + О затем Ctrl + Х, затем включите файл conf и перезапустите Apache.

судоa2ensiteдомашний ящик.conf
перезагрузка службы sudo apache2

Certbot может автоматически извлекать и развертывать ключи и сертификаты шифрования, чтобы ваши данные были защищены при передаче:

sudo certbot

Выберите свое доменное имя из списка и нажмите Входить, затем снова перезапустите Apache:

перезагрузка службы sudo apache2

Используйте HomeBox для управления своими физическими вещами

Зайдите в свой домен в браузере и нажмите регистр. Введите свой адрес электронной почты и имя, а затем создайте надежный пароль. HomeBox никому не передает ваш адрес электронной почты и хранится локально на вашем Raspberry Pi.

После того, как вы зарегистрировали учетные записи для своей семьи, вы можете изменить докер-compose.yml файл, чтобы предотвратить дальнейшие регистрации.

Войдите в свой экземпляр HomeBox, введя адрес электронной почты, который вы использовали при регистрации, вместе со своим паролем.

Интерфейс довольно прост и имеет несколько предварительно настроенных мест. Вверху вы увидите краткую статистику, включая стоимость ваших товаров, общее количество товаров и общее количество местоположений. Ниже расположены складские помещения, включая офис, спальню, гараж и чердак.

Если у вас нет гаража, чердака или любого другого места, просто нажмите на название, чтобы открыть подробный вид. Вы можете нажать Удалить чтобы полностью удалить местоположение, или нажмите Редактировать чтобы изменить название местоположения на то, которое действительно существует в вашем доме.

Редактировать Панель также позволяет написать описание местоположения и установить родительское местоположение. Вы можете использовать это, например, чтобы указать, находится ли конкретный шкаф для хранения в спальне, в вашем домике у бассейна или на вилле на вашем частном острове. Вы можете создать новые локации, нажав Создать > Местоположение.

После того, как вы создали определенные места для всех комнат, ящиков, шкафов и туалетов в вашем доме, пришло время начать отслеживать предметы.

Нажмите Создать > Предмет/Актив, затем выберите Родительское местоположение; из раскрывающегося списка назначьте своему объекту имя и описание, а также дайте ему метку или тег.

Когда вы нажимаете Создавать, вы попадете на страницу сведений об элементе, где показана сводка информации. Нажмите Редактировать чтобы перейти к мелочам. Вы можете делать заметки о предмете, загружать изображения, документы, сведения о страховке и стоимости. Чтобы просмотреть все поля, щелкните значок Передовой переключатель в левом верхнем углу меню.

Нажмите Сохранять когда вы закончите, вы вернетесь к обзору активов. HomeBox будет генерировать QR-код для каждой страницы товара; Вы можете увидеть это, нажав на значок в правом верхнем углу.

После того, как вы проведете инвентаризацию своего дома, вы сможете найти предметы, используя Поиск меню или просмотрите содержимое своих местоположений, щелкнув Места.

Отметьте свой домашний инвентарь

Помимо простого доступа и оценки вашего домашнего инвентаря из браузера, HomeBox имеет некоторые функции, облегчающие управление в реальном мире. Наш любимый из них — генератор меток, доступ к которому можно получить через Инструменты > Генератор этикеток.

HomeBox генерирует уникальный QR-код для каждой страницы актива или местоположения, а генератор этикеток предоставит вам предварительно отформатированные листы, подходящие для печати на листах этикеток Avery 5260.

Прикрепите их к своим вещам, и вы сможете отсканировать их своим телефоном, чтобы найти детали. Вы также можете создать полную спецификацию для своих вещей. Это производится как Файл TSV (значения, разделенные табуляцией) которые вы можете импортировать в любой хорошая программа для работы с таблицами. Вы также можете импортировать и экспортировать свой инвентарь как CSV (значение, разделенное запятыми) файлы.

Настройте свой HomeBox!

HomeBox поддерживает некоторые ограниченные параметры настройки, которые доступны в Профиль. Хотя вы можете настроить внешний вид с помощью одной из 29 различных тем, ваш выбор не сохраняется на сервере, а сохраняется только локально в вашем браузере. Таким образом, если вы получите доступ к своему HomeBox с помощью другого браузера или очистите кеш, внешний вид не продлится долго.

Пока вы находитесь на Профиль странице, вы можете изменить свои данные, удалить свою учетную запись и установить формат валюты.

HomeBox упрощает организацию ваших вещей!

С HomeBox, работающим на Raspberry Pi, вам больше никогда не придется вспоминать, где что находится, или какие-либо другие подробности о вашей собственности.

Это также отличный стартовый проект для вашего Raspberry Pi. Если вам понравилась настройка HomeBox, почему бы не попробовать одну из множества отличных альтернатив проприетарным службам, которые вы можете запустить на Raspberry Pi?