Med öppen källkod HomeBox installerad på Raspberry Pi kan du använda dess webbgränssnitt för att organisera och hålla reda på dina ägodelar.

Under loppet av en livstid skaffar människor en massa saker. Att hålla reda på de saker du äger kan vara svårt och tidskrävande.

HomeBox är en webbapp som drivs av sig själv som körs på Raspberry Pi. Det hjälper dig att spåra och organisera en inventering och hantera dina tillhörigheter och deras detaljer.

Varför installera HomeBox på Raspberry Pi?

Om du har varit i ditt hem i mer än några år och inte har anammat Marie Kondo-metoden för att hålla ditt liv fritt från röran, så är oddsen goda att du äger en massa saker.

Det finns förmodligen ett halvdussin datorer i olika reparationslägen. Urgamla hi-fi-system på loftet, akustik och el från den tiden du bestämde dig för lära sig spela gitarr, och olika utomhus verktyg som hjälper dig att förbättra ditt trädgårdsarbete. Det är inte ens att nämna säckarna med gamla kablar, laddare och kraftpaket. Så om du behöver hitta din lövblåsare i all hast kan det bli svårt.

instagram viewer

På samma sätt, om du vill göra ett garantianspråk på grund av att motorn brann ut, måste du veta när och var du köpte den, tillsammans med kvitton, detaljer om garantins längd och hur du gör anspråk.

Medan det finns gott om appar som kan hjälpa dig att skapa en inventering av tillhörigheter och dokument måste du betala för dem, låsa upp funktioner med köp i appen eller stå ut med ett klumpigt kalkylarksgränssnitt.

HomeBox är en komplett lösning för ditt heminventariebehov som erbjuder bild- och dokumentuppladdning, kapslad platser och ytterligare funktioner som möjligheten att generera utskrivbara QR-kodetiketter för att hålla reda på dina världsliga varor.

Hur man installerar HomeBox på din Raspberry Pi

HomeBox är ganska enkel att distribuera, men om du planerar att komma åt den borta från ditt hemnätverk bör du följa vår guide till ställ in din Raspberry Pi som en webbserver. Se till att du installera den senaste versionen av Docker Compose manuellt.

Skapa nu en katalog för HomeBox och använd CD kommando för att flytta in i det:

mkdir homebox && CD hemlåda 

Använd nanotextredigeraren för att skapa en Docker Compose-fil:

nanodocker-komponera.yml

Klistra in följande i den:

version: "3.4"

tjänster:
hemlåda:
bild: ghcr.io/hay-kot/homebox: senaste
container_name: homebox
omstart: alltid
miljö:
- HBOX_LOG_LEVEL=info
- HBOX_LOG_FORMAT=text
- HBOX_WEB_MAX_UPLOAD_SIZE=10
volymer:
- homebox-data:/data/
hamnar:
- 3100:7745

volymer:
homebox-data:
förare: lokal

Du kan konfigurera din HomeBox-instans ytterligare genom att ställa in vissa alternativ i miljösektionen. Till exempel att lägga till:

HBOX_OPTIONS_ALLOW_REGISTRATION=falsk;

...kommer att förbjuda ny användarregistrering. Du kanske vill lägga till detta efter att du har skapat ditt eget konto.

Spara och avsluta nano med Ctrl + O sedan Ctrl + X, ta sedan upp Docker Compose i fristående läge med:

docker-compose up -d

Processen tar bara några sekunder. När den är klar kan du besöka din HomeBox-instans i en webbläsare på din-pi-lokal-ip-adress: 3100.

För att komma åt din HomeBox-instans över internet, besök din domänregistrator och lägg till en ny A-post i Avancerade DNS-alternativ. Ställ in Värd till '@' och värdefältet till din IP-adress. Ställ in TTL-värdet (Time to Lease) så lågt som möjligt och spara sedan.

Tillbaka på Raspberry Pi, skapa en ny konfigurationsfil för Apache:

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

Klistra in följande i den nya filen och se till att ersätta ditt eget domännamn:

<VirtualHost *:80>

Server namnmuo.LOL

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

VirtualHost>

Spara och avsluta nano med Ctrl + O sedan Ctrl + X, aktivera sedan conf-filen och starta om Apache.

sudoa2ensitehemlåda.conf
sudo-tjänsten apache2 omstart

Certbot kan automatiskt hämta och distribuera krypteringsnycklar och certifikat, så att din data skyddas under överföring:

sudo certbot

Välj ditt domännamn från en lista och tryck Stiga på, starta sedan om Apache igen:

sudo-tjänsten apache2 omstart

Använd HomeBox för att hantera dina fysiska tillhörigheter

Besök din domän i en webbläsare och klicka Registrera. Ange din e-postadress och ditt namn och skapa sedan ett starkt lösenord. HomeBox delar inte din e-postadress med någon annan, och den sparas lokalt på din Raspberry Pi.

När du har registrerat konton för ditt hushåll kanske du vill ändra dina docker-compose.yml fil för att förhindra ytterligare registreringar.

Logga in på din HomeBox-instans genom att ange den e-postadress du använde för att registrera dig, tillsammans med ditt lösenord.

Gränssnittet är ganska enkelt och har några förkonfigurerade platser. Överst ser du snabb statistik inklusive värdet på dina varor, totala artiklar och totala platser. Under detta finns förvaringsplatser, inklusive kontor, sovrum, garage och vind.

Om du inte har ett garage, vind eller någon annan plats, klicka bara på namnet för att öppna en detaljerad vy. Du kan klicka Radera för att ta bort platsen helt eller slå Redigera för att ändra platsnamnet till ett som faktiskt finns i ditt hem.

De Redigera panelen låter dig också skriva en beskrivning av platsen och ange en överordnad plats. Du kan till exempel använda detta för att ange om en viss förvaringsgarderob finns i ett sovrum, ditt poolhus eller i villan på din privata ö. Du kan skapa nya platser genom att klicka Skapa > Plats.

När du har skapat specifika platser för alla rum, lådor, skåp och garderober i ditt hem, är det dags att börja spåra föremål.

Klick Skapa > Objekt/tillgång, välj sedan Förälders plats; från en rullgardinsmeny, tilldela ditt objekt ett namn och en beskrivning och ge det en etikett eller tagg.

När du trycker på Skapa, kommer du att föras till detaljsidan för objektet, som visar en sammanfattning av information. Klick Redigera att komma ner till det nitty-gritty. Du kan göra anteckningar om föremålet, ladda upp bilder, dokument, försäkringsdetaljer och kostnad. För att se alla fält, snärta på Avancerad växla längst upp till vänster i menyn.

Klick Spara när du är klar, för att återgå till tillgångsöversikten. HomeBox kommer att generera en QR-kod för varje artikelsida; du kan se den genom att klicka på ikonen uppe till höger.

När du har inventerat ditt hem kommer du att kunna hitta föremål med hjälp av Sök menyn eller bläddra igenom innehållet på dina platser genom att klicka Platser.

Tagga ditt heminventarie

Förutom att göra det enkelt för dig att komma åt och utvärdera ditt heminventarie från din webbläsare, har HomeBox några funktioner som gör det lättare att hantera i den verkliga världen. Vår favorit av dessa är etikettgeneratorn, som du kan komma åt via Verktyg > Etikettgenerator.

HomeBox genererar en unik QR-kod för varje tillgång eller platssida, och etikettgeneratorn kommer att förse dig med förformaterade ark som är lämpliga för utskrift på Avery 5260 etikettark.

Fäst dessa på dina tillhörigheter så kan du skanna dem med din telefon för att hitta detaljerna. Du kan också skapa en komplett stycklista för dina tillhörigheter. Denna produceras som en TSV-fil (tab-separerade värden). som du kan importera till vilken som helst bra kalkylprogram. Du kan också importera och exportera ditt lager som CSV (kommaseparerat värde) filer.

Anpassa din HomeBox!

HomeBox stöder vissa begränsade anpassningsalternativ, som är tillgängliga under Profil. Även om du kan styla utseendet med ett av 29 olika teman, hålls ditt val inte på servern och lagras endast lokalt i din webbläsare. Så om du kommer åt din HomeBox med en annan webbläsare eller rensar cacheminnet kommer utseendet inte att hålla.

Medan du är på Profil sida kan du ändra dina egna uppgifter, ta bort ditt konto och ställa in valutaformatet.

HomeBox gör det enkelt att organisera dina tillhörigheter!

När HomeBox körs på din Raspberry Pi kommer du aldrig mer att kämpa för att komma ihåg var allt är eller andra detaljer om din egendom.

Det är också ett bra startprojekt för din Raspberry Pi. Om du gillade att ställa in HomeBox, varför inte prova ett av de många fantastiska alternativen till proprietära tjänster du kan köra på din Raspberry Pi?