iHateMoney nadal jest dostępne w BigBearCasaOS, ale przed użyciem starych instalacji z 2024 roku do przechowywania aktualnych danych finansowych zaktualizuj je. Utrzymywany sklep BigBear udostępnia teraz iHateMoney 7.2.1, a twórcy oznaczają tę wersję jako poprawkę bezpieczeństwa, którą należy niezwłocznie zainstalować.
Stary wpis na forum był głównie zapowiedzią filmu. Aktualna konfiguracja powinna obejmować trwały magazyn bazy danych, mocny klucz tajny/hasło administratora, kopię zapasową, HTTPS do zdalnego dostępu oraz aktualną granicę migracji do wersji 7.x.
Użyj aktualnego pakietu BigBear
Utrzymywany sklep z aplikacjami BigBearCasaOS udostępnia wersję 7.2.1 obrazu ihatemoney/ihatemoney.
Wersja 7.2.1 zawiera poprawkę bezpieczeństwa
Zgodnie z informacją w upstreamowym dzienniku zmian iHateMoney wersja 7.2.1 jest poprawką bezpieczeństwa, a użytkownicy powinni zaktualizować aplikację.
Docker nadal jest najprostszą metodą wdrożenia zalecaną przez twórców
Aktualna instalacja iHateMoney w Dockerze opisuje oficjalny obraz działający na porcie 8000. BigBear może mapować go na inny port hosta CasaOS, dlatego zewnętrzny port sprawdź w manifeście App Store.
Trwałe przechowywanie bazy danych
Nie przechowuj historii wydatków domowych wyłącznie w warstwie kontenera. Sprawdź, czy BigBear mapuje ścieżkę bazy danych/danych na trwały magazyn CasaOS, i uwzględnij ją w planie tworzenia kopii zapasowych.
Użyj mocnego klucza SECRET_KEY
iHateMoney obsługuje konfigurację za pomocą zmiennych środowiskowych. Wygeneruj długi, losowy klucz tajny i nie używaj ponownie przykładowych wartości ze starego filmu ani publicznego pliku Compose.
Utwórz kopię zapasową przed dużą aktualizacją
Wydania z linii 7.x obejmowały zmiany w bazie danych i API. Przed przejściem ze starego pakietu 6.x na 7.x wyeksportuj lub wykonaj kopię zapasową istniejących danych.
Po aktualizacji sprawdź projekty
Zaloguj się, otwórz kilka projektów, dodaj i usuń testowy wydatek, sprawdź waluty oraz potwierdź członków projektów i historię. Zrób to, zanim usuniesz starą kopię zapasową.
Do zdalnego dostępu używaj HTTPS
Dane o wydatkach mogą zawierać poufne informacje o domownikach. Udostępniaj aplikację tylko w sieci LAN lub przez uwierzytelniony dostęp HTTPS albo prywatny, zamiast przekierowywać surowy port kontenera.
Ogólny przebieg pracy z kontenerami opisuje przewodnik wdrażania Docker.
Sprawdź, która wersja faktycznie działa
docker ps --format 'table {{.Names}} {{.Image}}'
Karta aplikacji w sklepie może zostać zaktualizowana, gdy starszy kontener nadal działa na przypiętym obrazie lub po nieudanym ponownym wdrożeniu. Zanim uznasz aktualizację zabezpieczeń za zakończoną, sprawdź, jaki obraz jest uruchomiony.
Przetestuj odtwarzanie, a nie tylko eksport
Zachowaj kopię trwałej bazy danych, a jeśli korzystasz z eksportu aplikacji, odtwórz kopię testową w tymczasowym wdrożeniu. Dane finansowe są szczególnie wrażliwe, dlatego sama kopia zapasowa, której nigdy nie odtworzono, nie wystarczy.
Oddziel konta członków rodziny
Nie używaj konta administratora CasaOS do logowania w iHateMoney. Korzystaj z własnego procesu zarządzania projektami i członkami w iHateMoney, a dostęp administracyjny do CasaOS ogranicz do osób zarządzających serwerem.
Często zadawane pytania
Czy iHateMoney nadal znajduje się w BigBearCasaOS?
Tak. W aktualnym katalogu dostępna jest wersja 7.2.1.
Dlaczego warto zaktualizować aplikację z wersji opisanej w starym poradniku?
Wersja źródłowa 7.2.1 jest wyraźnie oznaczona jako wydanie zawierające poprawki bezpieczeństwa.
Z jakiego portu korzysta iHateMoney?
Docker w wersji źródłowej używa wewnętrznie portu 8000; pakiet CasaOS może mapować go na inny port hosta.
Czy udostępniać aplikację bezpośrednio w internecie?
Nie. Do zdalnego dostępu używaj HTTPS lub prywatnego dostępu oraz silnych danych logowania do aplikacji.



