A Raspberry Pi-re telepített nyílt forráskódú HomeBox segítségével a webes grafikus felhasználói felülete rendszerezheti és nyomon követheti vagyonát.

Az ember élete során rengeteg dologra tesz szert. A tulajdonában lévő dolgok nyomon követése nehéz és időigényes lehet.

A HomeBox egy saját üzemeltetésű webalkalmazás, amely Raspberry Pi-n fut. Segít nyomon követni és rendszerezni a leltárt, kezelni a holmikat és azok adatait.

Miért telepítse a HomeBoxot a Raspberry Pi-re?

Ha több mint néhány éve van otthonában, és nem követte a Marie Kondo-féle megközelítést, hogy élete zűrzavartól mentes legyen, akkor jó az esélye, hogy sok holmija van.

Valószínűleg fél tucat számítógép van különböző javítási állapotban. Ősi hifi rendszerek a padláson, akusztika és elektromosság abból az időből, amikor úgy döntöttél tanulj meg gitározni, és különféle szabadtéri eszközök, amelyek segítenek a kertészkedés javításában. Nem is beszélve a zsáknyi régi kábelekről, töltőkről és tápegységekről. Tehát ha sietve meg kell találnia a lombfúvót, az nehéz lehet.

instagram viewer

Hasonlóképpen, ha a motor kiégése miatt szeretne szavatossági igényt érvényesíteni, tudnia kell, hogy mikor és hol vásárolta, valamint a bizonylatokat, a garancia időtartamának részleteit és a reklamáció módját.

Miközben rengeteg van alkalmazások, amelyek segíthetnek a holmi leltár létrehozásában és dokumentumokat, fizetnie kell értük, fel kell oldania a funkciókat az alkalmazáson belüli vásárlásokkal, vagy el kell viselnie egy nehézkes táblázatkezelő felületet.

A HomeBox egy komplett megoldás otthoni leltári igényeire, amely beágyazott kép- és dokumentumfeltöltést kínál helyeket, és további funkciókat, például nyomtatható QR-kódos címkéket hozhat létre, amelyek nyomon követhetik az Ön adatait világi áruk.

A HomeBox telepítése Raspberry Pi-re

A HomeBox telepítése meglehetősen egyszerű, bár ha az otthoni hálózatától távol szeretné elérni, kövesse az útmutatónkat állítsa be a Raspberry Pi-t webszerverként. Győződjön meg róla manuálisan telepítse a Docker Compose legújabb verzióját.

Most hozzon létre egy könyvtárat a HomeBox számára, és használja a CD parancs, hogy lépjen be:

mkdir homebox && CD homebox 

Docker Compose fájl létrehozásához használja a nano szövegszerkesztőt:

nanodokkoló-komponálni.yml

Illessze be a következőket:

változat: "3.4"

szolgáltatások:
homebox:
kép: ghcr.io/hay-kot/homebox: legújabb
konténer_neve: homebox
újraindítás: mindig
környezet:
- HBOX_LOG_LEVEL=információ
- HBOX_LOG_FORMAT=szöveg
- HBOX_WEB_MAX_UPLOAD_SIZE=10
kötetek:
- homebox-adatok:/data/
portok:
- 3100:7745

kötetek:
homebox-adatok:
sofőr: helyi

Tovább konfigurálhatja a HomeBox-példányt, ha bizonyos beállításokat ad meg a környezet szakaszban. Például hozzáadva:

HBOX_OPTIONS_ALLOW_REGISTRATION=hamis;

...nem engedélyezi az új felhasználó regisztrációját. Ezt a saját fiók létrehozása után érdemes hozzáadni.

Mentse el, és lépjen ki a nano-ból a következővel: Ctrl + O akkor Ctrl + X, majd távolítsa el a Docker Compose alkalmazást a következőkkel:

docker-compose up -d

A folyamat mindössze másodperceket vesz igénybe. Ha elkészült, meglátogathatja HomeBox példányát egy webböngészőben a címen a te-pi-helyi ip-címed: 3100.

A HomeBox-példány interneten keresztüli eléréséhez keresse fel a domain regisztrátorát, és adjon hozzá egy új A-rekordot Speciális DNS-beállítások. Állítsa be a Házigazda a „@” jelre, az értékmező pedig az Ön IP-címére. Állítsa a TTL (Time to Lease) értéket a lehető legalacsonyabbra, majd mentse.

Visszatérve a Raspberry Pi-re, hozzon létre egy új konfigurációs fájlt az Apache számára:

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

Illessze be a következőket az új fájlba, ügyelve arra, hogy helyettesítse saját domain nevét:

<VirtualHost *:80>

Szerver névmuo.lol

ProxyPass / http://127.0.0.1:3100/
ProxyPassReverse / http:/127.0.0.1:3100/
ProxyPreserveHost bekapcsolva

VirtualHost>

Mentse el, és lépjen ki a nano-ból a következővel: Ctrl + O akkor Ctrl + X, majd engedélyezze a conf fájlt, és indítsa újra az Apache-ot.

sudoa2ensitehomebox.conf
sudo service apache2 újraindítás

A Certbot automatikusan le tudja kérni és telepíteni tudja a titkosítási kulcsokat és tanúsítványokat, így az Ön adatai védve vannak az átvitel során:

sudo certbot

Válassza ki a domain nevét a listából, és nyomja meg a gombot Belép, majd indítsa újra az Apache-ot:

sudo service apache2 újraindítás

Használja a HomeBoxot fizikai tulajdonai kezeléséhez

Keresse fel domainjét egy böngészőben, és kattintson a gombra Regisztráció. Adja meg e-mail címét és nevét, majd hozzon létre egy erős jelszót. A HomeBox nem osztja meg az Ön e-mail címét senki mással, és helyileg a Raspberry Pi-n tárolja.

Miután regisztrálta a fiókokat a háztartásában, érdemes lehet módosítania azt docker-compose.yml fájlt, hogy megakadályozza a további regisztrációkat.

Jelentkezzen be a HomeBox-példányba a regisztrációhoz használt e-mail cím és a jelszó megadásával.

Az interfész meglehetősen egyszerű, és van néhány előre konfigurált hely. A tetején gyors statisztikákat láthat, beleértve az áruk értékét, az összes tételt és az összes helyet. Ez alatt tárolóhelyek találhatók, beleértve az irodát, a hálószobát, a garázst és a padlást.

Ha nincs garázsa, padlása vagy más helye, kattintson a névre a részletes nézet megnyitásához. Kattinthatsz Töröl a hely teljes eltávolításához, vagy nyomja meg a gombot Szerkesztés hogy módosítsa a hely nevét egy olyanra, amely valóban létezik az otthonában.

A Szerkesztés panel lehetővé teszi a hely leírásának megírását és a szülőhely beállítását. Használhatja ezt például annak meghatározására, hogy egy adott tárolószekrény a hálószobában, a medencés házában vagy a privát szigetén lévő villában található-e. A gombra kattintva új helyeket hozhat létre Létrehozás > Hely.

Miután létrehozott egy konkrét helyet otthonában az összes szobához, dobozhoz, szekrényhez és szekrényhez, ideje elkezdeni nyomon követni az elemeket.

Kattintson Létrehozás > Tétel/Eszköz, majd válassza ki a Szülő helye; egy legördülő menüből rendeljen objektumához egy nevet és egy leírást, és adjon neki címkét vagy címkét.

Amikor megnyomja Teremt, akkor az elem részleteit tartalmazó oldalra kerül, ahol az információk összefoglalása látható. Kattintson Szerkesztés hogy lejussunk az aprólékosra. Jegyzeteket készíthet a tételről, képeket, dokumentumokat, biztosítási adatokat és költségeket tölthet fel. Az összes mező megtekintéséhez pöccintsen a gombra Fejlett kapcsolót a menü bal felső sarkában.

Kattintson Megment ha végzett, visszatérhet az eszközök áttekintéséhez. A HomeBox minden elemoldalhoz QR-kódot generál; a jobb felső sarokban lévő ikonra kattintva láthatja.

Miután leltárt készített otthonában, a segítségével megtalálhatja az elemeket Keresés menüben, vagy böngészhet a helyek tartalmában a gombra kattintva Helyszínek.

Jelölje meg otthoni készletét

Amellett, hogy egyszerűen elérheti és felmérheti otthoni készletét a böngészőből, a HomeBox néhány olyan funkcióval is rendelkezik, amelyek megkönnyítik a valós világban való kezelést. Ezek közül a kedvencünk a címkegenerátor, amelyen keresztül érhetõ el Eszközök > Címkegenerátor.

A HomeBox egyedi QR-kódot generál minden eszközhöz vagy helyoldalhoz, a címkegenerátor pedig előre formázott lapokat biztosít, amelyek alkalmasak az Avery 5260 címkelapokra történő nyomtatásra.

Rögzítse ezeket a holmijára, és telefonjával beszkennelheti a részleteket. Készíthet egy komplett anyagjegyzéket a holmijához. Ezt úgy állítják elő, mint a TSV (tabulátorral elválasztott értékek) fájl hogy bármelyikbe importálhat jó táblázatkezelő program. A készletét más néven is importálhatja és exportálhatja CSV (vesszővel elválasztott érték) fájlokat.

Szabja testre HomeBox-ját!

A HomeBox támogat néhány korlátozott testreszabási lehetőséget, amelyek a következő helyen érhetők el Profil. Bár a megjelenés stílusát a 29 különböző téma egyikével alakíthatja, választása nem marad a szerveren, és csak helyileg, a böngészőben tárolódik. Tehát, ha egy másik böngészővel éri el a HomeBox-ot, vagy törli a gyorsítótárat, a megjelenés nem lesz tartós.

Amíg a Profil oldalon módosíthatja saját adatait, törölheti fiókját, és beállíthatja a pénznem formátumát.

A HomeBox egyszerűvé teszi a holmi rendszerezését!

Ha a Raspberry Pi-n fut a HomeBox, soha többé nem fog kínlódni azzal, hogy megjegyezze, hol van minden, vagy a tulajdonával kapcsolatos egyéb részleteket.

Ez is egy nagyszerű kezdő projekt a Raspberry Pi számára. Ha tetszett a HomeBox beállítása, miért nem próbálja ki a szabadalmaztatott szolgáltatások számos nagyszerű alternatíváját, amelyet Raspberry Pi-n futtathat?