Communitylösning

Installera iHateMoney säkert på CasaOS med BigBear

A 2024 BigBearCasaOS tutorial introduced iHateMoney on CasaOS; the maintained store now carries a newer 7.2.1 security release.

iHateMoney finns fortfarande tillgängligt i BigBearCasaOS, men uppdatera äldre installationer från 2024 innan du använder dem för aktuell ekonomisk information. Den underhållna BigBear-butiken listar nu iHateMoney 7.2.1, och uppströms anger att 7.2.1 är en säkerhetsversion som bör installeras snarast.

Det gamla foruminlägget var främst ett videomeddelande. En aktuell installation bör fokusera på beständig databasslagring, en stark hemlig nyckel och ett starkt administratörslösenord, säkerhetskopiering, HTTPS för fjärråtkomst och den aktuella migreringsgränsen för 7.x.

Använd det aktuella BigBear-paketet

Den underhållna BigBearCasaOS-appbutiken listar ihatemoney/ihatemoney version 7.2.1.

7.2.1 är en säkerhetsversion

Uppströms ändringsloggen för iHateMoney anger att 7.2.1 är en säkerhetsversion och att användare bör uppdatera.

Docker är fortfarande den enklaste driftsättningen uppströms

Den aktuella Docker-installationen av iHateMoney dokumenterar den officiella avbildningen på port 8000. BigBear kan mappa den till en annan CasaOS-värdport, så utgå från App Store-manifestet för den externa porten.

Gör databasen beständig

Lagra inte hushållets utgiftshistorik enbart i containerns lager. Kontrollera att BigBear mappar databas-/datasökvägen till beständig CasaOS-lagring och ta med den i din säkerhetskopieringsplan.

Använd en stark SECRET_KEY

iHateMoney stöder konfiguration via miljövariabler. Skapa en lång, slumpmässig hemlighet och återanvänd inte exempelvärden från en gammal video eller en offentlig Compose-fil.

Säkerhetskopiera före en större uppgradering

7.x-versionen innehöll ändringar i databasen och API:et. Exportera eller säkerhetskopiera dina befintliga data innan du uppgraderar från ett gammalt 6.x-paket till 7.x.

Verifiera projekten efter uppdateringen

Logga in, öppna flera projekt, lägg till och ta bort en testutgift, kontrollera valutor och bekräfta projektmedlemmar och historik. Gör detta innan du tar bort den gamla säkerhetskopian.

Använd HTTPS för fjärråtkomst

Utgiftsuppgifter kan innehålla känslig information om hushållet. Håll appen på det lokala nätverket eller bakom autentiserad HTTPS/privat åtkomst i stället för att vidarebefordra dess råa containerport.

Guiden för Docker-driftsättning beskriver det allmänna arbetsflödet för containrar.

Kontrollera vilken version som faktiskt körs

docker ps --format 'table {{.Names}}	{{.Image}}'

Ett kort i appbutiken kan uppdateras medan en äldre container fortfarande körs från en låst avbildning eller en misslyckad omdistribution. Kontrollera vilken avbildning som körs innan du bedömer att säkerhetsuppdateringen är klar.

Testa en återställning, inte bara en export

Spara en kopia av den beständiga databasen och återställ en testkopia i en tillfällig driftsättning om du använder appens exportfunktioner. Ekonomiska uppgifter är precis den typen av data där en säkerhetskopia som aldrig har återställts inte räcker.

Håll familjekonton åtskilda

Dela inte CasaOS-administratörskontot för inloggning till iHateMoney. Använd iHateMoneys eget arbetsflöde för projekt och medlemmar, och begränsa åtkomsten till CasaOS-administrationen till personerna som hanterar servern.

Vanliga frågor

Finns iHateMoney fortfarande i BigBearCasaOS?

Ja. Den underhållna butiken listar för närvarande version 7.2.1.

Varför bör jag uppdatera från den gamla handledningsversionen?

Uppströmsversionen 7.2.1 är uttryckligen en säkerhetsversion.

Vilken port använder iHateMoney?

Docker uppströms använder port 8000 internt; CasaOS-paketet kan mappa den till en annan värdport.

Bör jag exponera den direkt mot internet?

Nej. Använd HTTPS/privat åtkomst och starka inloggningsuppgifter för appen vid fjärråtkomst.