Raspberry Pi įdiegę atvirojo kodo „HomeBox“, galite naudoti jos žiniatinklio GUI, kad galėtumėte tvarkyti ir stebėti savo turtą.

Per savo gyvenimą žmonės įgyja daug dalykų. Stebėti turimus daiktus gali būti sunku ir atimti daug laiko.

„HomeBox“ yra savarankiška žiniatinklio programa, kuri veikia „Raspberry Pi“. Tai padeda sekti ir tvarkyti inventorių, tvarkyti savo daiktus ir jų detales.

Kodėl „Raspberry Pi“ reikia įdiegti „HomeBox“?

Jei savo namuose gyvenate daugiau nei kelerius metus ir nesilaikėte Marie Kondo požiūrio, kad jūsų gyvenimas būtų be netvarkos, tada didelė tikimybė, kad turite daug daiktų.

Įvairios būklės kompiuterių yra turbūt pusšimtis. Senovinės hi-fi sistemos palėpėje, akustika ir elektra nuo to laiko nusprendėte išmokti groti gitara, ir įvairios lauko įrankiai, padėsiantys patobulinti sodininkystę. Tai net nekalba apie maišus senų laidų, įkroviklių ir maitinimo blokų. Taigi, jei jums reikia skubiai surasti savo lapų pūstuvą, gali būti sunku.

Taip pat, jei norite pateikti pretenziją dėl garantijos, nes sudegė variklis, turite žinoti, kada ir kur jį įsigijote, taip pat kvitus, garantijos trukmę ir pretenzijų pateikimo būdus.

instagram viewer

Nors yra daug programėlės, kurios gali padėti susikurti daiktų inventorių ir dokumentus, turėsite už juos sumokėti, atrakinti funkcijas pirkdami programoje arba susitaikyti su gremėzdiška skaičiuoklės sąsaja.

„HomeBox“ yra išsamus jūsų namų inventoriaus poreikių sprendimas, siūlantis įdėtą vaizdų ir dokumentų įkėlimą vietos ir papildomos funkcijos, pvz., galimybė generuoti spausdinamas QR kodo etiketes, kad galėtumėte sekti savo pasaulietiniai gaminiai.

Kaip įdiegti „HomeBox“ savo Raspberry Pi

„HomeBox“ yra gana paprasta įdiegti, nors jei planuojate jį pasiekti ne savo namų tinkle, turėtumėte vadovautis mūsų vadovu. nustatykite savo Raspberry Pi kaip žiniatinklio serverį. Įsitikinkite, kad jums rankiniu būdu įdiekite naujausią „Docker Compose“ versiją.

Dabar sukurkite „HomeBox“ katalogą ir naudokite cd komanda pereiti į ją:

mkdir homebox && cd namų dėžutė 

Norėdami sukurti „Docker Compose“ failą, naudokite nano teksto rengyklę:

nanodokininkas-komponuoti.yml

Į jį įklijuokite šiuos dalykus:

versija: "3.4"

paslaugos:
Homebox:
vaizdas: ghcr.io/hay-kot/homebox: naujausias
konteinerio_pavadinimas: namų dėžutė
paleisti iš naujo: visada
aplinka:
- HBOX_LOG_LEVEL=informacija
- HBOX_LOG_FORMAT=tekstas
– HBOX_WEB_MAX_UPLOAD_SIZE=10
apimtys:
- „Homebox“ duomenys:/data/
prievadai:
- 3100:7745

apimtys:
homebox-duomenys:
vairuotojas: vietinis

Galite toliau konfigūruoti savo HomeBox egzempliorių nustatydami tam tikras parinktis aplinkos skiltyje. Pavyzdžiui, pridedant:

HBOX_OPTIONS_ALLOW_REGISTRATION=klaidinga;

...neleis naujo vartotojo registracija. Galbūt norėsite tai pridėti sukūrę savo paskyrą.

Išsaugokite ir išeikite iš nano su Ctrl + O tada Ctrl + X, tada atjunkite „Docker Compose“ naudodami:

docker-compose up -d

Procesas užtruks vos kelias sekundes. Kai tai bus baigta, galite apsilankyti „HomeBox“ egzemplioriuje žiniatinklio naršyklėje adresu jūsų-pi-vietinis-ip-adresas: 3100.

Norėdami pasiekti „HomeBox“ egzempliorių internetu, apsilankykite domeno registratoriuje ir pridėkite naują A įrašą Išplėstinės DNS parinktys. Nustatyti Šeimininkas į „@“, o reikšmės lauką – į jūsų IP adresą. Nustatykite kiek įmanoma mažesnę TTL (Time to Lease) reikšmę, tada išsaugokite.

Grįžę į Raspberry Pi sukurkite naują Apache konfigūracijos failą:

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

Įklijuokite šiuos elementus į naują failą, pasirūpindami, kad pakeistumėte savo domeno pavadinimą:

<„VirtualHost“. *:80>

Serverio pavadinimasmuo.daug juoko

ProxyPass / http://127.0.0.1:3100/
ProxyPassReverse / http:/127.0.0.1:3100/
ProxyPreserveHost įjungtas

„VirtualHost“.>

Išsaugokite ir išeikite iš nano su Ctrl + O tada Ctrl + X, tada įgalinkite conf failą ir iš naujo paleiskite „Apache“.

sudoa2ensitenamų dėžutė.conf
sudo paslauga apache2 paleiskite iš naujo

„Certbot“ gali automatiškai gauti ir įdiegti šifravimo raktus ir sertifikatus, kad jūsų duomenys būtų apsaugoti gabenant:

sudo certbot

Iš sąrašo pasirinkite savo domeno pavadinimą ir paspauskite Įeikite, tada iš naujo paleiskite „Apache“:

sudo paslauga apache2 paleiskite iš naujo

Naudokite „HomeBox“ savo fiziniams daiktams tvarkyti

Naršyklėje apsilankykite savo domene ir spustelėkite Registruotis. Įveskite savo el. pašto adresą ir vardą, tada sukurkite tvirtą slaptažodį. „HomeBox“ nebendrina jūsų el. pašto adreso su niekuo kitu ir jis saugomas vietoje jūsų Raspberry Pi.

Kai užregistruosite savo namų ūkio paskyras, galbūt norėsite pakeisti savo docker-compose.yml failą, kad būtų išvengta tolesnių registracijų.

Prisijunkite prie „HomeBox“ egzemplioriaus įvesdami el. pašto adresą, kurį naudojote registruodamiesi, ir slaptažodį.

Sąsaja yra gana paprasta ir turi keletą iš anksto sukonfigūruotų vietų. Viršuje matysite greitą statistiką, įskaitant prekių vertę, bendrą prekių skaičių ir bendrą vietą. Žemiau yra sandėliavimo vietos, įskaitant biurą, miegamąjį, garažą ir palėpę.

Jei neturite garažo, palėpės ar kitos vietos, tiesiog spustelėkite pavadinimą, kad atidarytumėte išsamų vaizdą. Galite spustelėti Ištrinti Norėdami visiškai pašalinti vietą, arba paspauskite Redaguoti pakeisti vietos pavadinimą į tą, kuris iš tikrųjų yra jūsų namuose.

The Redaguoti skydelyje taip pat galite parašyti vietos aprašymą ir nustatyti pirminę vietą. Tai galite naudoti, pavyzdžiui, norėdami nurodyti, ar konkreti sandėliavimo spinta yra miegamajame, baseino name ar viloje jūsų privačioje saloje. Galite sukurti naujas vietas spustelėdami Kurti > Vieta.

Sukūrę konkrečias vietas visiems kambariams, dėžėms, spintoms ir spintoms namuose, laikas pradėti stebėti daiktus.

Spustelėkite Sukurti > Elementas / Turtas, tada pasirinkite Tėvų vieta; išskleidžiamajame meniu priskirkite objektui pavadinimą ir aprašymą bei suteikite jam etiketę arba žymą.

Kai paspausite Sukurti, būsite nukreipti į elemento išsamios informacijos puslapį, kuriame bus rodoma informacijos santrauka. Spustelėkite Redaguoti nusileisti iki smulkmenų. Galite užsirašyti pastabas apie prekę, įkelti vaizdus, ​​dokumentus, draudimo informaciją ir kainą. Norėdami pamatyti visus laukus, brūkštelėkite Išplėstinė perjungti meniu viršuje, kairėje.

Spustelėkite Sutaupyti kai baigsite, grįšite į išteklių apžvalgą. HomeBox sugeneruos QR kodą kiekvienam prekės puslapiui; galite pamatyti spustelėję piktogramą viršutiniame dešiniajame kampe.

Kai inventorizuosite savo namus, galėsite rasti daiktų naudodami Paieška meniu arba naršykite savo vietų turinį spustelėdami Vietos.

Pažymėkite savo namų inventorių

„HomeBox“ turi keletą funkcijų, kurios palengvina valdymą realiame pasaulyje. Mūsų mėgstamiausias iš jų yra etikečių generatorius, kurį galite pasiekti naudodami Įrankiai > Etikečių generatorius.

„HomeBox“ sugeneruoja unikalų QR kodą kiekvienam turtui ar vietos puslapiui, o etikečių generatorius pateiks jums iš anksto suformatuotus lapus, tinkamus spausdinti ant Avery 5260 etikečių lapų.

Pritvirtinkite juos prie savo daiktų ir galėsite juos nuskaityti telefonu, kad sužinotumėte išsamią informaciją. Taip pat galite sugeneruoti visą medžiagų sąmatą savo daiktams. Tai gaminama kaip a TSV (skirtukais atskirtų verčių) failas kuriuos galite importuoti į bet kurį gera skaičiuoklių programa. Taip pat galite importuoti ir eksportuoti savo atsargas kaip CSV (kableliais atskirta reikšmė) failus.

Tinkinkite savo HomeBox!

„HomeBox“ palaiko kai kurias ribotas tinkinimo parinktis, kurias galima rasti žemiau Profilis. Nors galite sukurti išvaizdos stilių naudodami vieną iš 29 skirtingų temų, jūsų pasirinkimas nėra saugomas serveryje ir yra saugomas tik jūsų naršyklėje. Taigi, jei pasieksite savo „HomeBox“ naudodami kitą naršyklę arba išvalysite talpyklą, išvaizda nebus ilgalaikė.

Kol esate ant Profilis puslapyje galite pakeisti savo duomenis, ištrinti paskyrą ir nustatyti valiutos formatą.

„HomeBox“ palengvina jūsų daiktų tvarkymą!

Kai „HomeBox“ veikia jūsų Raspberry Pi, jums niekada nebebus sunku prisiminti, kur viskas yra, ar bet kokią kitą informaciją apie jūsų nuosavybę.

Tai taip pat puikus jūsų Raspberry Pi pradinis projektas. Jei jums patiko nustatyti „HomeBox“, kodėl gi neišbandžius vienos iš daugelio puikių patentuotų paslaugų alternatyvų, kurias galite paleisti naudodami „Raspberry Pi“?