Met de open-source HomeBox geïnstalleerd op Raspberry Pi, kunt u de web-GUI gebruiken om uw bezittingen te organiseren en bij te houden.
In de loop van een mensenleven verwerven mensen veel dingen. Het bijhouden van de dingen die je bezit kan moeilijk en tijdrovend zijn.
HomeBox is een door uzelf gehoste web-app die op de Raspberry Pi draait. Het helpt u bij het volgen en organiseren van een inventaris en het beheren van uw bezittingen en hun details.
Waarom HomeBox op Raspberry Pi installeren?
Als je al meer dan een paar jaar in je huis woont en niet de Marie Kondo-benadering hebt toegepast om je leven vrij van rommel te houden, dan is de kans groot dat je veel spullen bezit.
Er zijn waarschijnlijk een half dozijn computers in verschillende staat van onderhoud. Oude hifi-installaties op de zolder, akoestiek en elektra uit die tijd heb je besloten gitaar leren spelen, en verschillende outdoor hulpmiddelen om u te helpen uw tuinieren te verbeteren. Dan hebben we het nog niet eens over de zakken vol oude kabels, opladers en accu's. Dus als u snel uw bladblazer moet vinden, kan dat moeilijk zijn.
Evenzo, als u een garantieclaim wilt indienen omdat de motor is doorgebrand, moet u weten waar en wanneer u hem hebt gekocht, samen met bonnen, details over de garantieduur en hoe u claims kunt indienen.
Terwijl er genoeg zijn apps die u kunnen helpen bij het maken van een inventaris van bezittingen en documenten, moet u ervoor betalen, functies ontgrendelen met in-app-aankopen of een onhandige spreadsheet-interface verdragen.
HomeBox is een complete oplossing voor uw behoeften aan woninginventaris die het uploaden van afbeeldingen en documenten mogelijk maakt, genest locaties en extra functies, zoals de mogelijkheid om afdrukbare QR-codelabels te genereren om uw wereldse waar.
Hoe HomeBox op uw Raspberry Pi te installeren
HomeBox is vrij eenvoudig te implementeren, maar als u van plan bent om er toegang toe te krijgen buiten uw thuisnetwerk, moet u onze gids volgen om stel uw Raspberry Pi in als een webserver. Zorg ervoor dat je installeer handmatig de nieuwste versie van Docker Compose.
Maak nu een map voor HomeBox en gebruik de CD opdracht om erin te gaan:
mkdir thuisbox && CD thuisbox
Gebruik de nano-teksteditor om een Docker Compose-bestand te maken:
nanodocker-componeren.yml
Plak daarin het volgende:
versie: "3.4"
Diensten:
thuisbox:
afbeelding: ghcr.io/hay-kot/homebox: laatste
containernaam: homebox
opnieuw opstarten: altijd
omgeving:
- HBOX_LOG_LEVEL=info
- HBOX_LOG_FORMAT=tekst
- HBOX_WEB_MAX_UPLOAD_SIZE=10
volumes:
- homebox-gegevens:/data/
poorten:
- 3100:7745
volumes:
homebox-gegevens:
bestuurder: lokaal
U kunt uw HomeBox-instantie verder configureren door bepaalde opties in te stellen in het omgevingsgedeelte. Bijvoorbeeld toevoegen:
HBOX_OPTIONS_ALLOW_REGISTRATION=vals;
...zal registratie van nieuwe gebruikers niet toestaan. Misschien wil je dit toevoegen nadat je je eigen account hebt aangemaakt.
Opslaan en nano afsluiten met Ctrl+O Dan Ctrl+X, open dan Docker Compose in vrijstaande modus met:
docker-samenstellen up -d
Het proces duurt slechts enkele seconden. Wanneer het is voltooid, kunt u uw HomeBox-instantie in een webbrowser bezoeken op uw-pi-lokaal-ip-adres: 3100.
Om toegang te krijgen tot uw HomeBox-instantie via internet, gaat u naar uw domeinregistreerder en voegt u een nieuw A-record toe Geavanceerde DNS-opties. Stel de Gastheer naar '@' en het waardeveld naar uw IP-adres. Stel de TTL-waarde (Time to Lease) zo laag mogelijk in en sla op.
Terug op de Raspberry Pi, maak een nieuw configuratiebestand voor Apache:
CD /etc/apache2/sites-available && sudo nano homebox.conf
Plak het volgende in het nieuwe bestand en zorg ervoor dat u uw eigen domeinnaam vervangt:
<VirtueleHost *:80>
Server naammuo.lol
ProxyPass / http://127.0.0.1:3100/
ProxyPassReverse / http:/127.0.0.1:3100/
ProxyPreserveHost Aan
VirtueleHost>
Opslaan en nano afsluiten met Ctrl+O Dan Ctrl+X, schakel vervolgens het conf-bestand in en start Apache opnieuw.
sudoa2ensitethuisbox.conf
sudo-service apache2 opnieuw opstarten
Certbot kan automatisch coderingssleutels en certificaten ophalen en implementeren, zodat uw gegevens tijdens de overdracht worden beschermd:
sudo certbot
Selecteer uw domeinnaam uit een lijst en klik op Binnenkomen, en herstart Apache dan opnieuw:
sudo-service apache2 opnieuw opstarten
Gebruik HomeBox om uw fysieke bezittingen te beheren
Bezoek uw domein in een browser en klik op Register. Voer uw e-mailadres en naam in en maak vervolgens een sterk wachtwoord aan. HomeBox deelt uw e-mailadres met niemand anders en wordt lokaal op uw Raspberry Pi bewaard.
Nadat u accounts voor uw huishouden heeft geregistreerd, wilt u misschien uw docker-compose.yml bestand om verdere registraties te voorkomen.
Log in op uw HomeBox-instantie door het e-mailadres in te voeren waarmee u zich hebt geregistreerd, samen met uw wachtwoord.
De interface is vrij eenvoudig en heeft een aantal vooraf geconfigureerde locaties. Bovenaan ziet u snelle statistieken, waaronder de waarde van uw goederen, het totale aantal items en het totale aantal locaties. Daaronder bevinden zich opslaglocaties, waaronder kantoor, slaapkamer, garage en zolder.
Als u geen garage, zolder of een andere locatie heeft, klikt u op de naam om een detailweergave te openen. U kunt klikken Verwijderen om de locatie volledig te verwijderen, of klik op Bewerking om de locatienaam te wijzigen in een naam die daadwerkelijk in uw huis bestaat.
De Bewerking paneel stelt u ook in staat om een beschrijving van de locatie te schrijven en een bovenliggende locatie in te stellen. U kunt dit bijvoorbeeld gebruiken om aan te geven of een bepaalde opbergkast zich in een slaapkamer, uw poolhouse of in de villa op uw privé-eiland bevindt. U kunt nieuwe locaties aanmaken door te klikken Aanmaken > Locatie.
Zodra je specifieke locaties hebt gemaakt voor alle kamers, dozen, kasten en kasten in je huis, is het tijd om items te volgen.
Klik Aanmaken > Artikel / activumen selecteer vervolgens de Bovenliggende locatie; wijs uw object vanuit een vervolgkeuzelijst een naam en een beschrijving toe en geef het een label of tag.
Wanneer u op drukt Creëren, wordt u naar de detailpagina van het item geleid, waar u een samenvatting van de informatie kunt zien. Klik Bewerking om tot de kern door te dringen. U kunt notities maken over het artikel, afbeeldingen, documenten, verzekeringsgegevens en kosten uploaden. Veeg met de knop om alle velden te zien Geavanceerd schakelaar linksboven in het menu.
Klik Redden wanneer u klaar bent, keert u terug naar het activaoverzicht. HomeBox genereert een QR-code voor elke itempagina; je kunt het zien door op het icoon rechtsboven te klikken.
Zodra je je huis hebt geïnventariseerd, kun je items vinden met behulp van de Zoekopdracht menu, of blader door de inhoud van uw locaties door te klikken Locaties.
Tag uw huisinventaris
HomeBox maakt het niet alleen eenvoudig voor u om toegang te krijgen tot uw woninginventaris en deze te beoordelen vanuit uw browser, maar heeft ook een aantal functies die het beheer in de echte wereld gemakkelijker maken. Onze favoriet hiervan is de labelgenerator, waartoe u toegang hebt Hulpmiddelen > Labelgenerator.
HomeBox genereert een unieke QR-code voor elke activa- of locatiepagina, en de labelgenerator levert u vooraf opgemaakte vellen die geschikt zijn om af te drukken op Avery 5260 labelvellen.
Bevestig deze aan uw bezittingen en u kunt ze met uw telefoon scannen om de details te vinden. U kunt ook een volledige stuklijst van uw bezittingen genereren. Deze wordt geproduceerd als een TSV-bestand (door tabs gescheiden waarden). die u in elk kunt importeren goed spreadsheetprogramma. U kunt uw inventaris ook importeren en exporteren als CSV (door komma's gescheiden waarde) bestanden.
Personaliseer je HomeBox!
HomeBox ondersteunt enkele beperkte aanpassingsopties, die beschikbaar zijn onder Profiel. Hoewel je het uiterlijk kunt stylen met een van de 29 verschillende thema's, wordt je keuze niet op de server bewaard en alleen lokaal in je browser opgeslagen. Dus als u uw HomeBox opent met een andere browser of de cache wist, zal het uiterlijk niet lang duren.
Terwijl je op de Profiel pagina kunt u uw eigen gegevens wijzigen, uw account verwijderen en de valuta-indeling instellen.
HomeBox maakt het organiseren van uw bezittingen eenvoudig!
Met HomeBox op je Raspberry Pi, zul je nooit meer moeite hebben om te onthouden waar alles is of andere details over je eigendom.
Het is ook een geweldig startersproject voor je Raspberry Pi. Als je het leuk vond om HomeBox in te stellen, waarom probeer je dan niet een van de vele geweldige alternatieven voor propriëtaire services die je op je Raspberry Pi kunt gebruiken?