Compose in ZimaOS x-casaos format; allow LAN hostnames via ALLOWED_HOSTS=*
build-container / build (push) Successful in 40s

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
nmemmertandClaude Sonnet 5.5 committed 2026-10-21 12:57:26 -04:00
1 parent 4d076b2b73
commit 2b151c22b9
3 files changed
+58 -11

No files matched your search

+46 -5
View File
@@ -1,12 +1,53 @@
name: money
services:
money:
image: git.necloud.us/nate/money:latest
build: .
container_name: money
restart: unless-stopped
user: $PUID:$PGID
ports:
- "127.0.0.1:8765:8765" # this app has no login: keep it on localhost (or put it behind your own auth/VPN)
- target: 8765
published: "8765"
protocol: tcp
volumes:
- ./data:/data # put Bills_Tracker.xlsx and your statements here
- type: bind
source: /DATA/AppData/$AppID/data
target: /data
environment:
DATA_DIR: /data
# ALLOWED_HOSTS: money.example.lan # hostname only; set if you reach it by another hostname (behind a reverse proxy)
- DATA_DIR=/data
- ALLOWED_HOSTS=*
- TZ=$TZ
x-casaos:
envs:
- container: ALLOWED_HOSTS
description:
en_us: "Hostnames the web page accepts. * = any (the app has no login, so only use it on a trusted network)."
- container: TZ
description:
en_us: Time zone
ports:
- container: "8765"
description:
en_us: Web UI port
volumes:
- container: /data
description:
en_us: "Bills_Tracker.xlsx, your statements (PDF/CSV) and backups. Put Bills_Tracker.xlsx here before first use."
x-casaos:
architectures:
- amd64
- arm64
main: money
author: nate
developer: nate
category: Finance
icon: https://cdn.jsdelivr.net/gh/walkxcode/dashboard-icons/png/actual-budget.png
tagline:
en_us: Load bank statements into your bills workbook
title:
en_us: Money
description:
en_us: "Drop in Chase, Ally, CVFCU and Capital One statements, see which months are missing, add new transactions to Bills_Tracker.xlsx (with a backup first), and view a bills dashboard. Runs entirely on your server."
port_map: "8765"
index: /
scheme: http