Med åpen kildekode HomeBox installert på Raspberry Pi, kan du bruke web-GUI for å organisere og holde styr på eiendelene dine.

I løpet av livet skaffer mennesker seg mye. Å holde styr på tingene du eier kan være vanskelig og tidkrevende.

HomeBox er en selvdrevet nettapp som kjører på Raspberry Pi. Det hjelper deg med å spore og organisere en beholdning, og administrere eiendelene dine og detaljene deres.

Hvorfor installere HomeBox på Raspberry Pi?

Hvis du har vært i hjemmet ditt i mer enn noen få år og ikke har tatt i bruk Marie Kondo-tilnærmingen for å holde livet ditt fritt for rot, er sjansen god for at du eier mange ting.

Det er sannsynligvis et halvt dusin datamaskiner i forskjellige reparasjonstilstander. Gamle hi-fi-systemer på loftet, akustikk og elektrisk fra den tiden du bestemte deg for lære å spille gitar, og diverse utendørs verktøy for å hjelpe deg med å forbedre hagearbeidet ditt. Det er ikke engang å nevne sekkene med gamle kabler, ladere og strømpakker. Så hvis du trenger å finne løvblåseren din i en fart, kan det være vanskelig.

På samme måte, hvis du ønsker å gjøre et garantikrav fordi motoren brant ut, må du vite når og hvor du kjøpte den, sammen med kvitteringer, detaljer om garantiens lengde og hvordan du fremsetter krav.

Mens det er nok av apper som kan hjelpe deg med å lage en beholdning av eiendeler og dokumenter, må du betale for dem, låse opp funksjoner med kjøp i appen, eller tåle et klønete regnearkgrensesnitt.

HomeBox er en komplett løsning for dine behov for boliginventar som tilbyr bilde- og dokumentopplasting, nestet plasseringer, og tilleggsfunksjoner som muligheten til å generere utskrivbare QR-kodeetiketter for å holde styr på dine verdslige varer.

Slik installerer du HomeBox på Raspberry Pi

HomeBox er ganske enkel å distribuere, men hvis du planlegger å få tilgang til den borte fra hjemmenettverket ditt, bør du følge vår guide til konfigurer din Raspberry Pi som en webserver. Vær sikker på at du installer den nyeste versjonen av Docker Compose manuelt.

Lag nå en katalog for HomeBox og bruk cd kommando for å flytte inn i den:

mkdir hjemmeboks && cd hjemmeboks 

Bruk nano-tekstredigering for å lage en Docker Compose-fil:

nanodocker-komponere.yml

Lim inn følgende i den:

versjon: "3.4"

tjenester:
hjemmeboks:
bilde: ghcr.io/hay-kot/homebox: siste
container_name: homebox
omstart: alltid
miljø:
- HBOX_LOG_LEVEL=info
- HBOX_LOG_FORMAT=tekst
- HBOX_WEB_MAX_UPLOAD_SIZE=10
volumer:
- homebox-data:/data/
porter:
- 3100:7745

volumer:
homebox-data:
sjåfør: lokale

Du kan konfigurere HomeBox-forekomsten ytterligere ved å angi visse alternativer i miljødelen. For eksempel å legge til:

HBOX_OPTIONS_ALLOW_REGISTRATION=falsk;

...vil ikke tillate ny brukerregistrering. Det kan være lurt å legge til dette etter å ha opprettet din egen konto.

Lagre og avslutt nano med Ctrl + O deretter Ctrl + X, og få frem Docker Compose i løsrevet modus med:

docker-komponere opp -d

Prosessen vil ta bare sekunder. Når den er fullført, kan du besøke HomeBox-forekomsten i en nettleser på din-pi-lokale-ip-adresse: 3100.

For å få tilgang til HomeBox-forekomsten din over internett, besøk domeneregistratoren din og legg til en ny A-post i Avanserte DNS-alternativer. Sett Vert til '@' og verdifeltet til IP-adressen din. Sett TTL-verdien (Time to Lease) så lav som mulig, og lagre deretter.

Tilbake på Raspberry Pi, lag en ny konfigurasjonsfil for Apache:

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

Lim inn følgende i den nye filen, pass på å erstatte ditt eget domenenavn:

<VirtualHost *:80>

Server navnmuo.lol

ProxyPass / http://127.0.0.1:3100/
ProxyPassReverse / http:/127.0.0.1:3100/
ProxyPreserveHost på

VirtualHost>

Lagre og avslutt nano med Ctrl + O deretter Ctrl + X, aktiver deretter conf-filen og start Apache på nytt.

sudoa2ensitehjemmeboks.conf
sudo-tjenesten apache2 omstart

Certbot kan automatisk hente og distribuere krypteringsnøkler og sertifikater, slik at dataene dine er beskyttet under overføring:

sudo certbot

Velg domenenavnet ditt fra en liste, og trykk Tast inn, start deretter Apache på nytt:

sudo-tjenesten apache2 omstart

Bruk HomeBox til å administrere dine fysiske eiendeler

Besøk domenet ditt i en nettleser og klikk Registrere. Skriv inn din e-postadresse og navn, og opprett deretter et sterkt passord. HomeBox deler ikke e-postadressen din med noen andre, og den lagres lokalt på din Raspberry Pi.

Når du har registrert kontoer for husstanden din, kan det være lurt å endre din docker-compose.yml fil for å forhindre ytterligere registreringer.

Logg på HomeBox-forekomsten din ved å skrive inn e-postadressen du brukte til å registrere deg, sammen med passordet ditt.

Grensesnittet er ganske enkelt, og har noen forhåndskonfigurerte plasseringer. Øverst ser du rask statistikk inkludert verdien av varene dine, totalt antall varer og totalt antall lokasjoner. Under dette er lagerplasser, inkludert kontor, soverom, garasje og loft.

Hvis du ikke har garasje, loft eller noe annet sted, klikker du bare på navnet for å åpne en detaljert visning. Du kan klikke Slett for å fjerne plasseringen helt, eller trykk Redigere for å endre stedsnavnet til et som faktisk finnes i hjemmet ditt.

De Redigere panelet lar deg også skrive en beskrivelse av stedet og angi en overordnet plassering. Du kan for eksempel bruke dette til å spesifisere om et spesielt oppbevaringsskap er på soverommet, bassenghuset ditt eller i villaen på din private øy. Du kan opprette nye lokasjoner ved å klikke Opprett > Plassering.

Når du har opprettet spesifikke steder for alle rom, bokser, skap og skap i hjemmet ditt, er det på tide å begynne å spore gjenstander.

Klikk Opprett > Vare / eiendel, og velg deretter Foreldre plassering; fra en rullegardin, gi objektet ditt et navn og en beskrivelse, og gi det en etikett eller tag.

Når du trykker Skape, vil du bli ført til detaljsiden for varen, som viser et sammendrag av informasjon. Klikk Redigere å komme ned til det nitty-gritty. Du kan gjøre notater om varen, laste opp bilder, dokumenter, forsikringsdetaljer og pris. For å se alle feltene, trykk på Avansert veksle øverst til venstre i menyen.

Klikk Lagre når du er ferdig, for å bli returnert til eiendelsoversikten. HomeBox vil generere en QR-kode for hver vareside; du kan se den ved å klikke på ikonet øverst til høyre.

Når du har inventert hjemmet ditt, vil du kunne finne gjenstander ved hjelp av Søk menyen, eller bla gjennom innholdet på plasseringene dine ved å klikke Steder.

Merk boligbeholdningen din

I tillegg til å gjøre det enkelt for deg å få tilgang til og vurdere hjemmebeholdningen din fra nettleseren din, har HomeBox noen funksjoner som gjør det enklere å administrere i den virkelige verden. Vår favoritt av disse er etikettgeneratoren, som du kan få tilgang til gjennom Verktøy > Etikettgenerator.

HomeBox genererer en unik QR-kode for hver eiendel eller stedsside, og etikettgeneratoren vil gi deg forhåndsformaterte ark som er egnet for utskrift på Avery 5260 etikettark.

Fest disse på eiendelene dine, og du kan skanne dem med telefonen for å finne detaljene. Du kan også generere en komplett stykkliste for eiendelene dine. Denne er produsert som en TSV-fil (tab-separerte verdier). som du kan importere til hvilken som helst godt regnearkprogram. Du kan også importere og eksportere beholdningen din som CSV (kommaseparert verdi) filer.

Tilpass HomeBoxen din!

HomeBox støtter noen begrensede tilpasningsalternativer, som er tilgjengelige under Profil. Mens du kan style utseendet med ett av 29 forskjellige temaer, beholdes ikke valget ditt på serveren og lagres kun lokalt i nettleseren din. Så hvis du får tilgang til HomeBox ved hjelp av en annen nettleser eller tømmer bufferen, vil ikke utseendet vare.

Mens du er på Profil siden, kan du endre dine egne detaljer, slette kontoen din og angi valutaformatet.

HomeBox gjør det enkelt å organisere eiendelene dine!

Med HomeBox kjører på din Raspberry Pi, vil du aldri igjen slite med å huske hvor alt er eller andre detaljer om eiendommen din.

Det er også et flott startprosjekt for din Raspberry Pi. Hvis du likte å sette opp HomeBox, hvorfor ikke prøve et av de mange flotte alternativene til proprietære tjenester du kan kjøre på din Raspberry Pi?