S open-source HomeBox nainštalovaným na Raspberry Pi môžete použiť jeho webové GUI na usporiadanie a sledovanie svojho majetku.
V priebehu života človek získa veľa vecí. Sledovanie vecí, ktoré vlastníte, môže byť ťažké a časovo náročné.
HomeBox je webová aplikácia s vlastným hosťovaním, ktorá beží na Raspberry Pi. Pomáha vám sledovať a organizovať inventár a spravovať vaše veci a ich podrobnosti.
Prečo nainštalovať HomeBox na Raspberry Pi?
Ak ste vo svojom dome viac ako niekoľko rokov a neprijali ste prístup Marie Kondo na udržanie svojho života bez neporiadku, potom je pravdepodobné, že vlastníte veľa vecí.
Existuje pravdepodobne pol tucta počítačov v rôznom stave opravy. Staroveké hi-fi systémy v podkroví, akustika a elektrika z čias, pre ktoré ste sa rozhodli naučiť sa hrať na gitare, a rôzne vonkajšie nástroje, ktoré vám pomôžu zlepšiť vaše záhradníctvo. To ešte nehovorím o vreciach starých káblov, nabíjačiek a napájacích zdrojov. Ak teda potrebujete rýchlo nájsť fúkač lístia, môže to byť ťažké.
Podobne, ak chcete uplatniť záručnú reklamáciu, pretože motor vyhorel, musíte vedieť, kedy a kde ste ho kúpili, spolu s účtenkami, podrobnosťami o dĺžke záruky a spôsobe reklamácie.
Zatiaľ čo existuje veľa aplikácie, ktoré vám môžu pomôcť vytvoriť inventár majetku a dokumenty, budete za ne musieť platiť, odomykať funkcie nákupmi v aplikácii alebo sa zmieriť s neohrabaným tabuľkovým rozhraním.
HomeBox je kompletné riešenie pre potreby vášho domáceho inventára, ktoré ponúka vnorené nahrávanie obrázkov a dokumentov miesta a ďalšie funkcie, ako je napríklad schopnosť generovať štítky s QR kódmi, ktoré je možné vytlačiť, aby ste mali prehľad svetský tovar.
Ako nainštalovať HomeBox na Raspberry Pi
Nasadenie HomeBoxu je pomerne jednoduché, aj keď ak plánujete pristupovať k nemu mimo vašej domácej siete, mali by ste postupovať podľa nášho sprievodcu nastavte Raspberry Pi ako webový server. Presvedčte sa manuálne nainštalovať najnovšiu verziu Docker Compose.
Teraz vytvorte adresár pre HomeBox a použite cd príkaz na presun do nej:
mkdir homebox && cd homebox
Na vytvorenie súboru Docker Compose použite textový editor nano:
nanodocker-compose.yml
Do nej vložte nasledovné:
verzia: "3.4"
služby:
homebox:
obrázok: ghcr.io/hay-kot/homebox: najnovšie
názov_kontajnera: homebox
reštart: vždy
prostredie:
- HBOX_LOG_LEVEL=informácie
- HBOX_LOG_FORMAT=text
- HBOX_WEB_MAX_UPLOAD_SIZE=10
objemy:
- údaje homeboxu:/data/
porty:
- 3100:7745
objemy:
homebox-data:
vodič: miestne
Inštanciu HomeBoxu môžete ďalej konfigurovať nastavením určitých možností v časti prostredia. Napríklad pridanie:
HBOX_OPTIONS_ALLOW_REGISTRATION=falošný;
...zakáže registráciu nového užívateľa. Možno to budete chcieť pridať po vytvorení vlastného účtu.
Uložte a ukončite nano pomocou Ctrl + O potom Ctrl + Xa potom vyvolajte Docker Compose v oddelenom režime pomocou:
docker-zložiť -d
Proces bude trvať len niekoľko sekúnd. Po dokončení môžete navštíviť inštanciu HomeBoxu vo webovom prehliadači na adrese vaša-pi-miestnej-ip-adresa: 3100.
Ak chcete získať prístup k inštancii HomeBox cez internet, navštívte svojho registrátora domény a pridajte nový záznam A Rozšírené možnosti DNS. Nastaviť Hostiteľ na '@' a do poľa hodnoty na vašu IP adresu. Nastavte hodnotu TTL (Time to Lease) na čo najnižšiu hodnotu a potom uložte.
Späť na Raspberry Pi vytvorte nový konfiguračný súbor pre Apache:
cd /etc/apache2/sites-available && sudo nano homebox.conf
Do nového súboru vložte nasledovné, pričom dávajte pozor, aby ste nahradili svoj vlastný názov domény:
<VirtualHost *:80>
Názov serveramuo.lol
ProxyPass / http://127.0.0.1:3100/
ProxyPassReverse / http:/127.0.0.1:3100/
ProxyPreserveHost je zapnutý
VirtualHost>
Uložte a ukončite nano pomocou Ctrl + O potom Ctrl + X, potom povoľte súbor conf a reštartujte Apache.
sudoa2ensitehomebox.conf
reštart služby sudo apache2
Certbot dokáže automaticky načítať a nasadiť šifrovacie kľúče a certifikáty, takže vaše údaje sú pri prenose chránené:
sudo certbot
Vyberte názov svojej domény zo zoznamu a stlačte Zadajte, potom znova reštartujte Apache:
reštart služby sudo apache2
Použite HomeBox na správu svojich fyzických vecí
Navštívte svoju doménu v prehliadači a kliknite Registrovať. Zadajte svoju e-mailovú adresu a meno a potom vytvorte silné heslo. HomeBox nezdieľa vašu e-mailovú adresu s nikým iným a je uložená lokálne vo vašom Raspberry Pi.
Po zaregistrovaní účtov pre vašu domácnosť možno budete chcieť svoje účty upraviť docker-compose.yml aby sa zabránilo ďalším registráciám.
Prihláste sa do svojej inštancie HomeBox zadaním e-mailovej adresy, ktorú ste použili pri registrácii, spolu s heslom.
Rozhranie je pomerne jednoduché a má niekoľko predkonfigurovaných umiestnení. V hornej časti uvidíte rýchle štatistiky vrátane hodnoty vášho tovaru, celkového počtu položiek a celkového počtu umiestnení. Pod ním sú skladovacie priestory vrátane kancelárie, spálne, garáže a podkrovia.
Ak nemáte garáž, podkrovie alebo iné miesto, stačí kliknúť na názov a otvorí sa vám detailný pohľad. Môžete kliknúť Odstrániť úplne odstrániť polohu alebo zasiahnuť Upraviť zmeniť názov miesta na taký, ktorý skutočne existuje vo vašej domácnosti.
The Upraviť panel tiež umožňuje napísať popis miesta a nastaviť rodičovské umiestnenie. Môžete to použiť napríklad na určenie, či sa konkrétny úložný priestor nachádza v spálni, vo vašom dome pri bazéne alebo vo vile na vašom súkromnom ostrove. Kliknutím môžete vytvoriť nové miesta Vytvoriť > Umiestnenie.
Po vytvorení konkrétnych umiestnení pre všetky miestnosti, škatule, skrine a skrine vo vašej domácnosti je čas začať so sledovaním položiek.
Kliknite Vytvoriť > Položka / Dieloa potom vyberte Poloha rodiča; z rozbaľovacej ponuky priraďte svojmu objektu názov a popis a priraďte mu štítok alebo značku.
Keď stlačíte Vytvorte, dostanete sa na stránku s podrobnosťami o položke so súhrnom informácií. Kliknite Upraviť aby som sa dostal až k hlbokej. Môžete si robiť poznámky o položke, nahrávať obrázky, dokumenty, podrobnosti o poistení a náklady. Ak chcete zobraziť všetky polia, kliknite na ikonu Pokročilé prepínač v ľavej hornej časti ponuky.
Kliknite Uložiť po dokončení sa vrátite do prehľadu aktív. HomeBox vygeneruje QR kód pre každú stránku položky; zobrazíte ho kliknutím na ikonu vpravo hore.
Po inventarizácii vášho domova budete môcť nájsť položky pomocou Vyhľadávanie alebo si prezerajte obsah svojich miest kliknutím Miesta.
Označte svoj domáci inventár
Okrem toho, že je pre vás jednoduchý prístup a hodnotenie vášho domáceho inventára z vášho prehliadača, HomeBox má aj niektoré funkcie, ktoré uľahčujú správu v reálnom svete. Naším obľúbeným z nich je generátor štítkov, ku ktorému máte prístup Nástroje > Generátor štítkov.
HomeBox vygeneruje jedinečný QR kód pre každú stránku majetku alebo lokality a generátor štítkov vám poskytne vopred naformátované hárky vhodné na tlač na hárky štítkov Avery 5260.
Pripevnite ich k svojim veciam a môžete ich naskenovať pomocou telefónu, aby ste našli podrobnosti. Môžete tiež vygenerovať úplný zoznam materiálov pre svoje veci. Toto sa vyrába ako a súbor TSV (hodnoty oddelené tabulátormi). ktoré môžete importovať do ľubovoľného dobrý tabuľkový procesor. Môžete tiež importovať a exportovať svoj inventár ako CSV (hodnota oddelená čiarkou) súbory.
Prispôsobte si svoj HomeBox!
HomeBox podporuje niektoré obmedzené možnosti prispôsobenia, ktoré sú dostupné pod Profil. Aj keď si môžete upraviť vzhľad pomocou jednej z 29 rôznych tém, váš výber sa neuchová na serveri a uloží sa iba lokálne vo vašom prehliadači. Ak teda pristupujete k svojmu HomeBoxu pomocou iného prehliadača alebo vymažete vyrovnávaciu pamäť, vzhľad nebude trvať.
Zatiaľ čo ste na Profil môžete zmeniť svoje vlastné údaje, odstrániť svoj účet a nastaviť formát meny.
HomeBox zjednodušuje organizáciu vašich vecí!
S HomeBoxom, ktorý beží na vašom Raspberry Pi, sa už nikdy nebudete musieť snažiť zapamätať si, kde sa čo nachádza, ani žiadne ďalšie podrobnosti o vašom majetku.
Je to tiež skvelý štartovací projekt pre vaše Raspberry Pi. Ak sa vám páčilo nastavovanie HomeBoxu, prečo neskúsiť jednu z mnohých skvelých alternatív k proprietárnym službám, ktoré môžete spustiť na svojom Raspberry Pi?