Med open source HomeBox installeret på Raspberry Pi, kan du bruge dens web-GUI til at organisere og holde styr på dine ejendele.
I løbet af et helt liv erhverver mennesker en masse ting. Det kan være svært og tidskrævende at holde styr på de ting, du ejer.
HomeBox er en selv-hostet web-app, der kører på Raspberry Pi. Det hjælper dig med at spore og organisere en beholdning og administrere dine ejendele og deres detaljer.
Hvorfor installere HomeBox på Raspberry Pi?
Hvis du har været i dit hjem i mere end et par år og ikke har vedtaget Marie Kondo-tilgangen til at holde dit liv fri for rod, så er oddsene gode for, at du ejer en masse ting.
Der er sandsynligvis et halvt dusin computere i forskellige tilstande af reparation. Gamle hi-fi-systemer på loftet, akustik og el fra dengang du besluttede dig for det lære at spille guitar, og forskellige udendørs værktøjer til at hjælpe dig med at forbedre dit havearbejde. Det er ikke engang at nævne sækkene med gamle kabler, opladere og strømpakker. Så hvis du skal finde din løvblæser i en fart, kan det være svært.
Ligeledes, hvis du ønsker at gøre et garantikrav, fordi motoren brændte ud, skal du vide, hvornår og hvor du har købt den, sammen med kvitteringer, detaljer om garantilængde og hvordan du fremsætter krav.
Mens der er masser af apps, der kan hjælpe dig med at lave en opgørelse over ejendele og dokumenter, skal du betale for dem, låse op for funktioner med køb i appen eller stille op med en klodset regnearksgrænseflade.
HomeBox er en komplet løsning til dit inventarbehov, der tilbyder upload af billeder og dokumenter, indlejret placeringer og yderligere funktioner såsom muligheden for at generere printbare QR-kodeetiketter for at holde styr på dine verdslige varer.
Sådan installeres HomeBox på din Raspberry Pi
HomeBox er ret enkel at implementere, men hvis du planlægger at få adgang til den væk fra dit hjemmenetværk, bør du følge vores guide til konfigurer din Raspberry Pi som en webserver. Vær sikker på at du installere den seneste version af Docker Compose manuelt.
Opret nu en mappe til HomeBox og brug cd kommando for at flytte ind i det:
mkdir homebox && cd hjemmekasse
Brug nano-teksteditoren til at oprette en Docker Compose-fil:
nanodocker-komponer.yml
Indsæt følgende i den:
version: "3.4"
tjenester:
hjemmekasse:
billede: ghcr.io/hay-kot/homebox: seneste
containernavn: homebox
genstart: altid
miljø:
- HBOX_LOG_LEVEL=info
- HBOX_LOG_FORMAT=tekst
- HBOX_WEB_MAX_UPLOAD_SIZE=10
mængder:
- homebox-data:/data/
havne:
- 3100:7745
mængder:
homebox-data:
chauffør: lokal
Du kan yderligere konfigurere din HomeBox-instans ved at indstille visse indstillinger i miljøafsnittet. For eksempel tilføjer:
HBOX_OPTIONS_ALLOW_REGISTRATION=falsk;
... vil afvise ny brugerregistrering. Du vil måske tilføje dette efter at have oprettet din egen konto.
Gem og afslut nano med Ctrl + O derefter Ctrl + X, og få derefter Docker Compose frem i løsrevet tilstand med:
docker-komponere op -d
Processen vil tage få sekunder. Når den er fuldført, kan du besøge din HomeBox-instans i en webbrowser på din-pi-lokale-ip-adresse: 3100.
For at få adgang til din HomeBox-instans over internettet skal du besøge din domæneregistrator og tilføje en ny A-record Avancerede DNS-indstillinger. Indstil Vært til '@' og værdifeltet til din IP-adresse. Indstil TTL-værdien (Time to Lease) så lav som muligt, og gem derefter.
Tilbage på Raspberry Pi, opret en ny konfigurationsfil til Apache:
cd /etc/apache2/sites-available && sudo nano homebox.conf
Indsæt følgende i den nye fil, og sørg for at erstatte dit eget domænenavn:
<VirtualHost *:80>
Server navnmuo.lol
ProxyPass / http://127.0.0.1:3100/
ProxyPassReverse / http:/127.0.0.1:3100/
ProxyPreserveHost On
VirtualHost>
Gem og afslut nano med Ctrl + O derefter Ctrl + X, aktiver derefter conf-filen og genstart Apache.
sudoa2ensitehjemmekasse.conf
sudo service apache2 genstart
Certbot kan automatisk hente og implementere krypteringsnøgler og certifikater, så dine data er beskyttet under overførsel:
sudo certbot
Vælg dit domænenavn fra en liste, og tryk Gå ind, genstart derefter Apache igen:
sudo service apache2 genstart
Brug HomeBox til at administrere dine fysiske ejendele
Besøg dit domæne i en browser og klik Tilmeld. Indtast din e-mailadresse og navn, og opret derefter en stærk adgangskode. HomeBox deler ikke din e-mailadresse med nogen andre, og den opbevares lokalt på din Raspberry Pi.
Når du har registreret konti for din husstand, vil du måske ændre din docker-compose.yml fil for at forhindre yderligere registreringer.
Log ind på din HomeBox-instans ved at indtaste den e-mailadresse, du brugte til at registrere, sammen med din adgangskode.
Grænsefladen er ret ligetil og har nogle prækonfigurerede placeringer. Øverst vil du se hurtige statistikker, herunder værdien af dine varer, samlede varer og samlede placeringer. Under dette er lagerpladser, herunder kontor, soveværelse, garage og loft.
Hvis du ikke har en garage, et loft eller et andet sted, skal du blot klikke på navnet for at åbne en detaljeret visning. Du kan klikke Slet for at fjerne placeringen helt eller slå Redigere for at ændre placeringsnavnet til et, der faktisk findes i dit hjem.
Det Redigere panelet giver dig også mulighed for at skrive en beskrivelse af placeringen og angive en overordnet placering. Du kan for eksempel bruge dette til at angive, om et bestemt opbevaringsskab er i et soveværelse, dit poolhus eller i villaen på din private ø. Du kan oprette nye lokationer ved at klikke Opret > Placering.
Når du har oprettet specifikke placeringer for alle rum, kasser, skabe og skabe i dit hjem, er det tid til at begynde at spore genstande.
Klik Opret > Vare/aktiv, og vælg derefter Forældres placering; fra en rullemenu, tildel dit objekt et navn og en beskrivelse, og giv det en etiket eller tag.
Når du trykker på skab, vil du blive ført til detaljesiden for varen, der viser en oversigt over oplysninger. Klik Redigere for at komme ned til det nitty-gritty. Du kan lave noter om varen, uploade billeder, dokumenter, forsikringsoplysninger og omkostninger. Tryk på for at se alle felterne Fremskreden skifte øverst til venstre i menuen.
Klik Gemme når du er færdig, for at blive returneret til aktivoversigten. HomeBox vil generere en QR-kode for hver vareside; du kan se det ved at klikke på ikonet øverst til højre.
Når du har inventeret dit hjem, vil du være i stand til at finde varer ved hjælp af Søg menu, eller gennemse indholdet af dine lokationer ved at klikke Placeringer.
Tag din boliginventar
Ud over at gøre det enkelt for dig at få adgang til og vurdere dit boliginventar fra din browser, har HomeBox nogle funktioner, der gør det nemmere at administrere i den virkelige verden. Vores favorit af disse er etiketgeneratoren, som du kan få adgang til gennem Værktøjer > Etiketgenerator.
HomeBox genererer en unik QR-kode for hvert aktiv eller hver lokationsside, og etiketgeneratoren vil give dig forudformaterede ark, der er egnede til udskrivning på Avery 5260 etiketark.
Sæt disse på dine ejendele, og du kan scanne dem med din telefon for at finde detaljerne. Du kan også generere en komplet stykliste til dine ejendele. Denne er produceret som en TSV-fil (tab-separerede værdier). som du kan importere til enhver godt regnearksprogram. Du kan også importere og eksportere din beholdning som CSV (kommasepareret værdi) filer.
Tilpas din HomeBox!
HomeBox understøtter nogle begrænsede tilpasningsmuligheder, som er tilgængelige under Profil. Mens du kan style udseendet med et af 29 forskellige temaer, bliver dit valg ikke gemt på serveren og gemmes kun lokalt i din browser. Så hvis du får adgang til din HomeBox ved hjælp af en anden browser eller rydder cachen, vil udseendet ikke holde.
Mens du er på Profil side, kan du ændre dine egne detaljer, slette din konto og indstille valutaformatet.
HomeBox gør det nemt at organisere dine ejendele!
Med HomeBox kørende på din Raspberry Pi, vil du aldrig igen kæmpe for at huske, hvor alt er eller andre detaljer om din ejendom.
Det er også et godt startprojekt til din Raspberry Pi. Hvis du kunne lide at konfigurere HomeBox, hvorfor så ikke prøve et af de mange gode alternativer til proprietære tjenester, du kan køre på din Raspberry Pi?