Raspberry Pi'de kurulu açık kaynaklı HomeBox ile, sahip olduklarınızı düzenlemek ve takip etmek için web GUI'sini kullanabilirsiniz.
Bir ömür boyunca, insanlar pek çok şey elde eder. Sahip olduğunuz şeyleri takip etmek zor ve zaman alıcı olabilir.
HomeBox, Raspberry Pi üzerinde çalışan, kendi kendine barındırılan bir web uygulamasıdır. Bir envanteri izlemenize ve düzenlemenize ve eşyalarınızı ve ayrıntılarını yönetmenize yardımcı olur.
Neden HomeBox'u Raspberry Pi'ye Kurmalısınız?
Birkaç yıldan fazla bir süredir evinizdeyseniz ve hayatınızı dağınıklıktan uzak tutmak için Marie Kondo yaklaşımını benimsemediyseniz, o zaman birçok şeye sahip olma ihtimaliniz yüksektir.
Muhtemelen çeşitli onarım durumlarında yarım düzine bilgisayar vardır. Çatı katındaki antik hi-fi sistemleri, akustik ve elektrik o zamandan beri karar verdiniz gitar çalmayı öğrenve çeşitli dış mekan bahçeciliğinizi geliştirmenize yardımcı olacak araçlar. Bu, çuval dolusu eski kablolardan, şarj cihazlarından ve güç paketlerinden bahsetmiyor bile. Bu nedenle, yaprak üfleyicinizi acele bulmanız gerekiyorsa, bu zor olabilir.
Aynı şekilde, motor yandığı için bir garanti talebinde bulunmak istiyorsanız, onu ne zaman ve nerede satın aldığınızı, faturaları, garanti süresinin ayrıntılarını ve nasıl talepte bulunacağınızı bilmeniz gerekir.
Bol miktarda varken bir eşya envanteri oluşturmanıza yardımcı olabilecek uygulamalar ve belgeler, onlar için ödeme yapmanız, uygulama içi satın almalarla özelliklerin kilidini açmanız veya kullanışsız bir elektronik tablo arayüzüne katlanmanız gerekecek.
HomeBox, ev envanteri ihtiyaçlarınız için iç içe görüntü ve belge yükleme olanağı sunan eksiksiz bir çözümdür. takip etmek için yazdırılabilir QR kodu etiketleri oluşturma yeteneği gibi ek özellikler ve dünyevi mallar.
Raspberry Pi'nize HomeBox Nasıl Kurulur?
HomeBox'un kurulumu oldukça basittir, ancak ona ev ağınızdan uzakta erişmeyi planlıyorsanız, aşağıdakileri yapmak için kılavuzumuzu takip etmelisiniz. Raspberry Pi'nizi bir web sunucusu olarak kurun. Emin olun Docker Compose'un en son sürümünü manuel olarak yükleyin.
Şimdi HomeBox için bir dizin oluşturun ve CD içine taşımak için komut:
mkdir ana kutusu && CD ev kutusu
Bir Docker Compose dosyası oluşturmak için nano metin düzenleyiciyi kullanın:
nanoliman işçisi-oluştur.yml
İçinde, aşağıdakileri yapıştırın:
sürüm: "3.4"
Hizmetler:
ev kutusu:
resim: ghcr.io/hay-kot/homebox: en son
container_name: ana kutu
yeniden başlat: her zaman
çevre:
- HBOX_LOG_LEVEL=bilgi
- HBOX_LOG_FORMAT=metin
- HBOX_WEB_MAX_UPLOAD_SIZE=10
birimler:
- ana kutu verileri:/data/
bağlantı noktaları:
- 3100:7745
birimler:
ana kutu verileri:
sürücü: yerel
Ortam bölümündeki belirli seçenekleri ayarlayarak HomeBox örneğinizi daha fazla yapılandırabilirsiniz. Örneğin ekleme:
HBOX_OPTIONS_ALLOW_REGISTRATION=YANLIŞ;
...yeni kullanıcı kaydına izin vermeyecektir. Kendi hesabınızı oluşturduktan sonra bunu eklemek isteyebilirsiniz.
Kaydet ve nano ile çık Ctrl + O Daha sonra Ctrl + X, ardından Docker Compose'u şu şekilde müstakil modda açın:
docker-oluştur -d
İşlem sadece birkaç saniye sürecektir. Tamamlandığında, HomeBox örneğinizi şu adreste bir web tarayıcısında ziyaret edebilirsiniz: pi-yerel-ip-adresiniz: 3100.
HomeBox örneğinize internet üzerinden erişmek için alan adı kayıt kuruluşunuzu ziyaret edin ve yeni bir A kaydı ekleyin. Gelişmiş DNS seçenekleri. Yı kur Ev sahibi '@' ve değer alanını IP adresinize. TTL (Kiralama Süresi) değerini mümkün olduğu kadar düşük ayarlayın ve ardından kaydedin.
Raspberry Pi'ye geri döndüğünüzde, Apache için yeni bir yapılandırma dosyası oluşturun:
CD /etc/apache2/sites-available && sudo nano homebox.conf
Kendi etki alanı adınızı değiştirmeye özen göstererek aşağıdakini yeni dosyaya yapıştırın:
<SanalHost *:80>
Sunucu adımuo.yüksek sesle gülmek
ProxyPass / http://127.0.0.1:3100/
ProxyPassTers / http:/127.0.0.1:3100/
ProxyPreserveHost Açık
SanalHost>
Kaydet ve nano ile çık Ctrl + O Daha sonra Ctrl + X, ardından conf dosyasını etkinleştirin ve Apache'yi yeniden başlatın.
sudoa2ensiteev kutusu.conf
sudo servisi apache2 yeniden başlat
Certbot, şifreleme anahtarlarını ve sertifikalarını otomatik olarak alıp dağıtabilir, böylece verileriniz aktarım sırasında korunur:
sudo sertifikası
Bir listeden alan adınızı seçin ve tıklayın. Girmek, ardından Apache'yi yeniden başlatın:
sudo servisi apache2 yeniden başlat
Fiziksel Eşyalarınızı Yönetmek için HomeBox'u Kullanın
Etki alanınızı bir tarayıcıda ziyaret edin ve tıklayın Kayıt olmak. E-posta adresinizi ve adınızı girin, ardından güçlü bir parola oluşturun. HomeBox, e-posta adresinizi başka kimseyle paylaşmaz ve yerel olarak Raspberry Pi'nizde tutulur.
Haneniz için hesap kaydettikten sonra, hesabınızı değiştirmek isteyebilirsiniz. docker-compose.yml daha fazla kaydı önlemek için dosya.
Kayıt olmak için kullandığınız e-posta adresini ve parolanızı girerek HomeBox örneğinize giriş yapın.
Arayüz oldukça basittir ve bazı önceden yapılandırılmış konumlara sahiptir. En üstte, mallarınızın değerini, toplam kalemleri ve toplam konumları içeren hızlı istatistikleri göreceksiniz. Bunun altında ofis, yatak odası, garaj ve çatı katı dahil olmak üzere depolama yerleri bulunur.
Garajınız, çatı katınız veya başka bir yeriniz yoksa, ayrıntılı bir görünüm açmak için isme tıklamanız yeterlidir. tıklayabilirsiniz Silmek konumu tamamen kaldırmak veya Düzenlemek konum adını evinizde gerçekten var olan bir adla değiştirmek için.
bu Düzenlemek paneli, konumun açıklamasını yazmanıza ve bir üst konum belirlemenize de olanak tanır. Örneğin, belirli bir saklama dolabının bir yatak odasında mı, havuzlu evinizde mi yoksa özel adanızdaki villada mı olduğunu belirtmek için bunu kullanabilirsiniz. tıklayarak yeni konumlar oluşturabilirsiniz. Oluştur > Konum.
Evinizdeki tüm odalar, kutular, dolaplar ve gömme dolaplar için belirli konumlar oluşturduktan sonra, öğeleri izlemeye başlamanın zamanı geldi.
Tıklamak Oluştur > Öğe / Varlık, ardından Ebeveyn Konumu; açılır listeden nesnenize bir ad ve açıklama atayın ve ona bir etiket veya etiket verin.
bastığınızda Yaratmak, öğenin bilgi özetini gösteren ayrıntılar sayfasına yönlendirileceksiniz. Tıklamak Düzenlemek Nitty-gritty'ye inmek için. Öğe hakkında notlar alabilir, resimler, belgeler, sigorta ayrıntıları ve maliyet yükleyebilirsiniz. Tüm alanları görmek için, Gelişmiş menünün sol üst kısmında geçiş yapın.
Tıklamak Kaydetmek işiniz bittiğinde, varlığa genel bakışa döndürülmek üzere. HomeBox, her öğe sayfası için bir QR kodu oluşturacaktır; sağ üstteki simgeye tıklayarak görebilirsiniz.
Evinizin envanterini çıkardıktan sonra, öğeleri kullanarak öğeleri bulabileceksiniz. Aramak menüsüne gidin veya tıklayarak konumlarınızın içeriğine göz atın. konumlar.
Ev Envanterinizi Etiketleyin
HomeBox, ev envanterinize tarayıcınızdan erişmenizi ve değerlendirmenizi kolaylaştırmanın yanı sıra, gerçek dünyada yönetimi kolaylaştıran bazı özelliklere sahiptir. Bunlardan en sevdiğimiz, üzerinden erişebileceğiniz etiket üreteci. Araçlar > Etiket Oluşturucu.
HomeBox, her varlık veya konum sayfası için benzersiz bir QR kodu oluşturur ve etiket oluşturucu size Avery 5260 etiket sayfalarına yazdırmaya uygun önceden biçimlendirilmiş sayfalar sağlar.
Bunları eşyalarınıza yapıştırın ve ayrıntıları bulmak için telefonunuzla tarayabilirsiniz. Eşyalarınız için eksiksiz bir Malzeme Listesi de oluşturabilirsiniz. Bu olarak üretilir TSV (sekmeyle ayrılmış değerler) dosyası herhangi bir ortama aktarabileceğiniz iyi bir elektronik tablo programı. Ayrıca envanterinizi şu şekilde içe ve dışa aktarabilirsiniz: CSV (virgülle ayrılmış değer) Dosyalar.
HomeBox'ınızı Özelleştirin!
HomeBox, altında bulunan bazı sınırlı özelleştirme seçeneklerini destekler. Profil. Görünümü 29 farklı temadan biriyle şekillendirirken, seçiminiz sunucuda tutulmaz ve yalnızca yerel olarak tarayıcınızda saklanır. Dolayısıyla, HomeBox'unuza başka bir tarayıcı kullanarak erişirseniz veya önbelleği temizlerseniz, görünüm kalıcı olmaz.
üzerindeyken Profil sayfasında kendi ayrıntılarınızı değiştirebilir, hesabınızı silebilir ve para birimi biçimini ayarlayabilirsiniz.
HomeBox, Eşyalarınızı Düzenlemeyi Kolaylaştırır!
Raspberry Pi'nizde çalışan HomeBox ile, her şeyin nerede olduğunu veya mülkünüzle ilgili diğer ayrıntıları hatırlamakta bir daha asla mücadele etmeyeceksiniz.
Aynı zamanda Raspberry Pi'niz için harika bir başlangıç projesidir. HomeBox'u kurmaktan keyif aldıysanız, neden Raspberry Pi'nizde çalıştırabileceğiniz birçok özel tescilli hizmet alternatifinden birini denemiyorsunuz?