Skip to content

Add Actual Budget to the sensitive tier #142

Closed

Description

@Gerrrt

Beyond ADR-0008's nine. Cross-references #102 but does not block on the placement decision — this is a small service that fits the tier the ADR already defined.

What and why

Actual MIT Nodejs/Docker — awesome-selfhosted README.md:1525.

Local-first zero-sum budgeting. The server is a sync target rather than the application itself, so it is small, it keeps working when the server is down, and there is no database server to run or back up separately.

Firefly III (:1536, AGPL-3.0, PHP/Docker) is the alternative if double-entry accounting and a rule engine are wanted instead — heavier, Postgres-backed, and a different philosophy rather than a bigger version of the same one. Pick one; running both is how neither gets used.

Placement

Sensitive tier, VLAN 99. Household financial records sit squarely in ADR-0008's "data whose loss or exposure genuinely hurts" — the same category as the password vault and the document archive, and nowhere near the media tier.

What it needs

Which VLAN this touches

🔴 99 — Winterfell (management)

Security review

  • Does not weaken the default-deny posture between VLANs — reached from Hicks under the existing 50→99; no new rule
  • Any new credential goes in secrets/*.sops.yaml
  • Any new device is added to docs/network.md with an OUI-truncated MAC — n/a

Depends on

#102 (the mini PC), #129 (Caddy).


Corrected 2026-09-19

"Depends on #102 (the mini PC)" — #102 closed 2026-09-04 and the box is in hand; the host is #404. Not authored, and correctly so: this is beyond ADR-0008's nine and needs its own decision first. Moved to the Tier extras milestone today so that trinity measures the tier ADR-0008 decided.

Activity

  1. added this to the Wave 1 — trinity milestone on Sep 11, 2026
  2. added
    seq/9Step 9 within its milestone; same number = can run in parallel
    on Sep 11, 2026
  3. modified the milestones: trinity, Tier extras on Sep 19, 2026
  4. Gerrrt commented on Sep 29, 2026

    @Gerrrt
    OwnerAuthor

    Done. Actual is on the sensitive tier, decided by ADR-0062 and deployed on trinity on 2026-09-29.

    Still true: no real budget before #404 step 10, the off-estate copy that ADR-0023 requires for a Durable service.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestsensitivestacks/sensitive on trinity (VLAN 99)seq/9Step 9 within its milestone; same number = can run in parallel

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions