S open-source HomeBox nainstalovaným na Raspberry Pi můžete použít jeho webové GUI k uspořádání a sledování svého majetku.
V průběhu života člověk získá spoustu věcí. Sledování věcí, které vlastníte, může být obtížné a časově náročné.
HomeBox je webová aplikace s vlastním hostitelem, která běží na Raspberry Pi. Pomáhá vám sledovat a organizovat inventář a spravovat své věci a jejich podrobnosti.
Proč nainstalovat HomeBox na Raspberry Pi?
Pokud jste ve svém domě déle než několik let a nepřijali jste přístup Marie Kondo k tomu, aby byl váš život bez nepořádku, pak je pravděpodobné, že vlastníte spoustu věcí.
Existuje pravděpodobně půl tuctu počítačů v různém stavu opravy. Starobylé hi-fi systémy v podkroví, akustika a elektrika z té doby, pro kterou jste se rozhodli naučit se hrát na kytarua různé venkovní nástroje, které vám pomohou zlepšit vaše zahradničení. O pytlích starých kabelů, nabíječek a napájecích zdrojů ani nemluvě. Pokud tedy potřebujete najít svůj foukač listí ve spěchu, může to být obtížné.
Stejně tak, pokud chcete uplatnit záruku, protože motor shořel, musíte vědět, kdy a kde jste jej koupili, spolu s účtenkami, podrobnostmi o délce záruky a způsobech reklamace.
Zatímco existuje spousta aplikace, které vám mohou pomoci vytvořit inventář majetku a dokumenty, budete za ně muset platit, odemykat funkce pomocí nákupů v aplikaci nebo se smířit s neohrabaným tabulkovým rozhraním.
HomeBox je kompletní řešení pro potřeby vašeho domácího inventáře, které nabízí vnořené nahrávání obrázků a dokumentů umístění a další funkce, jako je schopnost generovat tisknutelné štítky s QR kódem, abyste měli o sobě přehled světské zboží.
Jak nainstalovat HomeBox na Raspberry Pi
Nasazení HomeBoxu je poměrně jednoduché, i když pokud k němu plánujete přistupovat mimo domovskou síť, měli byste postupovat podle našeho průvodce nastavte Raspberry Pi jako webový server. Ujisti se ručně nainstalovat nejnovější verzi Docker Compose.
Nyní vytvořte adresář pro HomeBox a použijte CD příkaz k přesunu do něj:
mkdir homebox && CD homebox
Pomocí textového editoru nano vytvořte soubor Docker Compose:
nanodocker-compose.yml
Do něj vložte následující:
verze: "3.4"
služby:
homebox:
obrázek: ghcr.io/hay-kot/homebox: nejnovější
název_kontejneru: homebox
restart: vždy
životní prostředí:
- HBOX_LOG_LEVEL=informace
- HBOX_LOG_FORMAT=text
- HBOX_WEB_MAX_UPLOAD_SIZE=10
svazky:
- data homeboxu:/data/
porty:
- 3100:7745
svazky:
homebox-data:
Řidič: místní
Instanci HomeBoxu můžete dále konfigurovat nastavením určitých možností v části prostředí. Například přidání:
HBOX_OPTIONS_ALLOW_REGISTRATION=Nepravdivé;
...zakáže registraci nového uživatele. Možná budete chtít toto přidat po vytvoření vlastního účtu.
Uložte a ukončete nano pomocí Ctrl + O pak Ctrl + Xa poté vyvolejte Docker Compose v odděleném režimu s:
docker-compose up -d
Proces bude trvat jen několik sekund. Po dokončení můžete instanci HomeBoxu navštívit ve webovém prohlížeči na adrese vaše-pi-místní-ip-adresa: 3100.
Chcete-li získat přístup k instanci HomeBoxu přes internet, navštivte svého registrátora domény a přidejte nový záznam A Pokročilé možnosti DNS. Nastav Hostitel na '@' a pole hodnoty na vaši IP adresu. Nastavte hodnotu TTL (Time to Lease) na co nejnižší hodnotu a poté uložte.
Zpět na Raspberry Pi vytvořte nový konfigurační soubor pro Apache:
CD /etc/apache2/sites-available && sudo nano homebox.conf
Do nového souboru vložte následující a dejte pozor, abyste nahradili svůj vlastní název domény:
<VirtualHost *:80>
ServerNamemuo.lol
ProxyPass / http://127.0.0.1:3100/
ProxyPassReverse / http:/127.0.0.1:3100/
ProxyPreserveHost je zapnutý
VirtualHost>
Uložte a ukončete nano pomocí Ctrl + O pak Ctrl + X, poté povolte soubor conf a restartujte Apache.
sudoa2ensitehomebox.conf
restart služby sudo apache2
Certbot dokáže automaticky načíst a nasadit šifrovací klíče a certifikáty, takže vaše data jsou při přenosu chráněna:
sudo certbot
Vyberte název své domény ze seznamu a stiskněte Vstuptea poté znovu restartujte Apache:
restart služby sudo apache2
Použijte HomeBox ke správě svých fyzických věcí
Navštivte svou doménu v prohlížeči a klikněte Registrovat. Zadejte svou e-mailovou adresu a jméno a poté vytvořte silné heslo. HomeBox nesdílí vaši e-mailovou adresu s nikým jiným a je uložena lokálně na vašem Raspberry Pi.
Jakmile si zaregistrujete účty pro svou domácnost, možná budete chtít své účty upravit docker-compose.yml souboru, abyste zabránili dalším registracím.
Přihlaste se k instanci HomeBoxu zadáním e-mailové adresy, kterou jste použili při registraci, spolu s vaším heslem.
Rozhraní je poměrně jednoduché a má několik předkonfigurovaných umístění. V horní části uvidíte rychlé statistiky včetně hodnoty vašeho zboží, celkového počtu položek a celkových umístění. Pod tím jsou skladovací prostory, včetně kanceláře, ložnice, garáže a podkroví.
Pokud nemáte garáž, půdu nebo jiné místo, stačí kliknout na název a otevřít detailní pohled. Můžete kliknout Vymazat chcete-li místo úplně odstranit, nebo zasáhnout Upravit změnit název místa na takový, který ve vašem domě skutečně existuje.
The Upravit panel také umožňuje napsat popis umístění a nastavit nadřazené umístění. Můžete to použít například k určení, zda je konkrétní úložný prostor v ložnici, ve vašem domě u bazénu nebo ve vile na vašem soukromém ostrově. Kliknutím můžete vytvořit nová místa Vytvořit > Umístění.
Jakmile vytvoříte konkrétní umístění pro všechny místnosti, krabice, skříně a šatny ve vašem domě, je čas začít sledovat položky.
Klikněte Vytvořit > Položka / Majeteka poté vyberte Umístění rodiče; z rozbalovací nabídky přiřaďte svému objektu název a popis a přidělte mu štítek nebo značku.
Když stisknete Vytvořit, budete přesměrováni na stránku podrobností o položce se souhrnem informací. Klikněte Upravit dostat se k tomu natvrdlému. Můžete si dělat poznámky o položce, nahrávat obrázky, dokumenty, podrobnosti o pojištění a cenu. Chcete-li zobrazit všechna pole, klepněte na Pokročilý přepnout v levé horní části nabídky.
Klikněte Uložit po dokončení se vrátíte do přehledu aktiv. HomeBox vygeneruje QR kód pro každou stránku položky; zobrazíte jej kliknutím na ikonu vpravo nahoře.
Jakmile provedete inventarizaci svého domova, budete moci najít položky pomocí Vyhledávání nebo procházejte obsah svých míst kliknutím Místa.
Označte svůj domácí inventář
Kromě toho, že je pro vás snadný přístup k domácímu inventáři a jeho hodnocení z vašeho prohlížeče, má HomeBox některé funkce, které usnadňují správu v reálném světě. Náš oblíbený z nich je generátor štítků, ke kterému máte přístup Nástroje > Generátor štítků.
HomeBox generuje jedinečný QR kód pro každou stránku majetku nebo umístění a generátor štítků vám poskytne předem naformátované listy vhodné pro tisk na listy štítků Avery 5260.
Připevněte je ke svým věcem a můžete je naskenovat telefonem, abyste našli podrobnosti. Můžete také vygenerovat kompletní kusovník pro své věci. Toto se vyrábí jako a Soubor TSV (hodnoty oddělené tabulátory). které můžete importovat do libovolného dobrý tabulkový procesor. Můžete také importovat a exportovat svůj inventář jako CSV (hodnota oddělená čárkami) soubory.
Přizpůsobte si svůj HomeBox!
HomeBox podporuje některé omezené možnosti přizpůsobení, které jsou k dispozici pod Profil. I když můžete vzhled upravit pomocí jednoho z 29 různých motivů, vaše volba není uložena na serveru a je uložena pouze lokálně ve vašem prohlížeči. Pokud tedy ke svému HomeBoxu přistoupíte pomocí jiného prohlížeče nebo vymažete mezipaměť, vzhled nevydrží.
Zatímco jste na Profil můžete změnit své vlastní údaje, odstranit svůj účet a nastavit formát měny.
HomeBox usnadňuje organizaci vašich věcí!
Díky HomeBoxu běžícímu na vašem Raspberry Pi se už nikdy nebudete snažit pamatovat si, kde co je nebo jakékoli další podrobnosti o vašem majetku.
Je to také skvělý startovací projekt pro vaše Raspberry Pi. Pokud se vám nastavování HomeBoxu líbilo, proč nezkusit jednu z mnoha skvělých alternativ k proprietárním službám, které můžete na svém Raspberry Pi provozovat?