Z odprtokodnim HomeBoxom, nameščenim na Raspberry Pi, lahko uporabite njegov spletni GUI za organiziranje in sledenje svojemu imetju.
V življenju si ljudje pridobimo veliko stvari. Spremljanje stvari, ki jih imate, je lahko težavno in dolgotrajno.
HomeBox je samostojna spletna aplikacija, ki deluje na Raspberry Pi. Pomaga vam slediti in organizirati inventar ter upravljati svoje stvari in njihove podrobnosti.
Zakaj namestiti HomeBox na Raspberry Pi?
Če ste v svojem domu že več kot nekaj let in niste sprejeli pristopa Marie Kondo, da bi ohranili svoje življenje brez navlake, je velika verjetnost, da imate veliko stvari.
Verjetno je pol ducata računalnikov v različnih stanjih popravila. Starodavni hi-fi sistemi v podstrešju, akustika in elektrika iz tistega časa, za katerega ste se odločili nauči se igrati kitaro, in različne zunanje orodja, ki vam bodo pomagala izboljšati vaše vrtnarjenje. To niti ne omenjamo vreč starih kablov, polnilnikov in napajalnikov. Torej, če morate v naglici najti svoj puhalnik listja, je lahko težko.
Podobno, če želite uveljavljati garancijski zahtevek, ker je motor pregorel, morate vedeti, kdaj in kje ste ga kupili, skupaj z računi, podrobnostmi o trajanju garancije in kako vložiti zahtevke.
Medtem ko jih je veliko aplikacije, ki vam lahko pomagajo ustvariti inventar stvari in dokumente, jih boste morali plačati, odkleniti funkcije z nakupi v aplikaciji ali se sprijazniti z okornim vmesnikom za preglednice.
HomeBox je popolna rešitev za potrebe vašega domačega inventarja, ki ponuja ugnezdeno nalaganje slik in dokumentov lokacijah in dodatne funkcije, kot je možnost ustvarjanja natisljivih nalepk s kodo QR za sledenje vašim posvetno blago.
Kako namestiti HomeBox na vaš Raspberry Pi
HomeBox je dokaj preprost za namestitev, vendar če nameravate do njega dostopati izven domačega omrežja, sledite našemu vodniku za nastavite svoj Raspberry Pi kot spletni strežnik. Prepričaj se da ročno namestite najnovejšo različico Docker Compose.
Zdaj ustvarite imenik za HomeBox in uporabite cd ukaz za pomik vanj:
mkdir domači predal && cd domači predal
Uporabite nano urejevalnik besedila, da ustvarite datoteko Docker Compose:
nanodocker-compose.yml
Vanj prilepite naslednje:
različica: "3.4"
storitve:
domači nabiralnik:
slika: ghcr.io/hay-kot/homebox: najnovejša
ime_vsebnika: domači predal
ponovni zagon: vedno
okolje:
- HBOX_LOG_LEVEL=info
- HBOX_LOG_FORMAT=besedilo
- HBOX_WEB_MAX_UPLOAD_SIZE=10
količine:
- homebox-podatki:/data/
vrata:
- 3100:7745
količine:
homebox-podatki:
voznik: lokalni
Instanco HomeBox lahko dodatno konfigurirate tako, da v razdelku okolja nastavite določene možnosti. Na primer dodajanje:
HBOX_OPTIONS_ALLOW_REGISTRATION=lažno;
... bo onemogočil registracijo novega uporabnika. Morda boste želeli to dodati, ko ustvarite svoj račun.
Shranite in zapustite nano z Ctrl + O potem Ctrl + X, nato prikličite Docker Compose v ločenem načinu z:
docker-compose up -d
Postopek bo trajal le nekaj sekund. Ko se konča, lahko obiščete svojo instanco HomeBox v spletnem brskalniku na vaš-pi-lokalni-naslov-ip: 3100.
Če želite dostopati do svoje instance HomeBox prek interneta, obiščite svojega registrarja domen in dodajte nov zapis A Napredne možnosti DNS. Nastavite Gostitelj v '@' in polje vrednosti v vaš naslov IP. Nastavite čim nižjo vrednost TTL (Time to Lease) in nato shranite.
Nazaj na Raspberry Pi ustvarite novo konfiguracijsko datoteko za Apache:
cd /etc/apache2/sites-available && sudo nano homebox.conf
V novo datoteko prilepite naslednje, pri čemer pazite, da nadomestite svoje ime domene:
<VirtualHost *:80>
Ime strežnikamuo.lol
ProxyPass / http://127.0.0.1:3100/
ProxyPassReverse / http:/127.0.0.1:3100/
ProxyPreserveHost vklopljen
VirtualHost>
Shranite in zapustite nano z Ctrl + O potem Ctrl + X, nato omogočite datoteko conf in znova zaženite Apache.
sudoa2ensitedomači predal.conf
ponovni zagon storitve sudo apache2
Certbot lahko samodejno pridobi in uvede šifrirne ključe in potrdila, tako da so vaši podatki med prenosom zaščiteni:
sudo certbot
Na seznamu izberite ime svoje domene in pritisnite Vnesite, nato znova zaženite Apache:
ponovni zagon storitve sudo apache2
Uporabite HomeBox za upravljanje svojih fizičnih stvari
Obiščite svojo domeno v brskalniku in kliknite Registrirajte se. Vnesite svoj e-poštni naslov in ime ter ustvarite močno geslo. HomeBox ne deli vašega e-poštnega naslova z nikomer drugim in se hrani lokalno na vašem Raspberry Pi.
Ko boste registrirali račune za svoje gospodinjstvo, boste morda želeli spremeniti svoje docker-compose.yml datoteko, da preprečite nadaljnje registracije.
Prijavite se v svojo instanco HomeBox tako, da vnesete e-poštni naslov, ki ste ga uporabili za registracijo, skupaj z geslom.
Vmesnik je dokaj preprost in ima nekaj vnaprej konfiguriranih lokacij. Na vrhu boste videli hitro statistiko, vključno z vrednostjo vašega blaga, skupnimi artikli in skupnimi lokacijami. Pod tem so skladiščne lokacije, vključno s pisarno, spalnico, garažo in podstrešjem.
Če nimate garaže, podstrešja ali katere koli druge lokacije, samo kliknite na ime in odprete podroben pogled. Lahko kliknete Izbriši da v celoti odstranite lokacijo, ali pritisnite Uredi da spremenite ime lokacije v tisto, ki dejansko obstaja v vašem domu.
The Uredi plošča omogoča tudi pisanje opisa lokacije in nastavitev nadrejene lokacije. To lahko uporabite, na primer, da določite, ali je določena omara za shranjevanje v spalnici, vaši hiši ob bazenu ali v vili na vašem zasebnem otoku. S klikom lahko ustvarite nove lokacije Ustvari > Lokacija.
Ko ustvarite določene lokacije za vse sobe, škatle, omare in omare v vašem domu, je čas, da začnete slediti predmetom.
Kliknite Ustvari > Element / Sredstvo, nato izberite Nadrejena lokacija; s spustnega menija svojemu predmetu dodelite ime in opis ter mu dajte oznako ali oznako.
Ko pritisnete Ustvari, boste preusmerjeni na stran s podrobnostmi za element, ki prikazuje povzetek informacij. Kliknite Uredi da se spustite k bistvu. O predmetu lahko naredite opombe, naložite slike, dokumente, podatke o zavarovanju in stroške. Če si želite ogledati vsa polja, podrsajte Napredno preklopite v zgornjem levem kotu menija.
Kliknite Shrani ko končate, se vrnete na pregled sredstev. HomeBox bo ustvaril kodo QR za vsako stran artikla; si ga lahko ogledate s klikom na ikono zgoraj desno.
Ko naredite inventar svojega doma, boste lahko našli predmete z uporabo Iskanje ali s klikom brskate po vsebini svojih lokacij Lokacije.
Označite svoj dom
Poleg tega, da vam omogoča preprost dostop in ocenjevanje domačega inventarja iz vašega brskalnika, ima HomeBox nekatere funkcije, ki olajšajo upravljanje v resničnem svetu. Naš najljubši od teh je generator oznak, do katerega lahko dostopate Orodja > Generator oznak.
HomeBox ustvari edinstveno kodo QR za vsako stran sredstva ali lokacije, generator nalepk pa vam bo zagotovil vnaprej oblikovane liste, primerne za tiskanje na liste z nalepkami Avery 5260.
Prilepite jih na svoje stvari in jih lahko skenirate s telefonom, da poiščete podrobnosti. Ustvarite lahko tudi celoten seznam materialov za vaše stvari. To se proizvaja kot a Datoteka TSV (vrednosti, ločene z zavihki). ki jih lahko uvozite v katero koli dober program za preglednice. Prav tako lahko uvozite in izvozite svoj inventar kot CSV (vrednost, ločena z vejico) datoteke.
Prilagodite svoj HomeBox!
HomeBox podpira nekatere omejene možnosti prilagajanja, ki so na voljo pod Profil. Čeprav lahko videz oblikujete z eno od 29 različnih tem, vaša izbira ni shranjena na strežniku in je shranjena samo lokalno v vašem brskalniku. Torej, če dostopate do svojega HomeBoxa z drugim brskalnikom ali počistite predpomnilnik, videz ne bo trajal.
Medtem ko ste na Profil strani, lahko spremenite svoje podatke, izbrišete svoj račun in nastavite obliko valute.
HomeBox poenostavlja organiziranje vaših stvari!
Ko HomeBox deluje na vašem Raspberry Pi, se nikoli več ne boste trudili spomniti, kje vse je ali katere koli druge podrobnosti o vaši lastnini.
Je tudi odličen začetni projekt za vaš Raspberry Pi. Če ste uživali pri nastavljanju HomeBoxa, zakaj ne bi preizkusili ene od mnogih odličnih alternativ lastniškim storitvam, ki jih lahko izvajate na vašem Raspberry Pi?