OpenBudgeteer
버킷 예산 원칙 기반의 오픈 소스 예산 앱, YNAB 및 Buckets와 유사, 자체 호스팅.
스마트 다운로드
프로젝트 홈페이지 방문
아직 설치 프로그램이 없습니다 — 소스 저장소로 이동하세요
돈을 서로 다른 "버킷"에 나누어 담으세요. 초과 지출 시 자동으로 경고가 발송됩니다.
주요 기능
- 버킷 예산 모드, 카테고리별 수입 배분
- 다중 계정 관리, 은행, 신용카드 등 지원
- 거래 기록 및 자동 분류
- 월간 예산 보고서 및 지출 분석
- Docker 원클릭 셀프 호스팅 배포 지원
할 수 없는 것
- •데이터베이스를 직접 유지 관리해야 함(MariaDB 권장); 초기 구성이 다소 복잡하므로 문서를 읽어야 함; 모바일 지원은 보통 수준이며 주로 데스크톱 브라우저를 대상으로 함.
사용 사례
- 개인 또는 가족 월간 예산 계획
- 다양한 지출 추적(예: 식비, 쇼핑, 월세)
- YNAB 또는 Buckets를 대체하는 무료 오픈 소스 솔루션
상세 설명
OpenBudgeteer는 버킷 예산 원칙에 기반한 오픈 소스 자체 호스팅 예산 애플리케이션으로, YNAB과 Buckets에서 영감을 받았습니다. 수입을 다양한 "버킷"(카테고리)에 할당하고 지출을 추적합니다. .NET과 Blazor Server로 구축되어 현대적인 웹 인터페이스를 제공하며, 계좌 관리, 거래 기록, 보고서 및 설정을 지원합니다. Docker 배포를 지원하여 자체 호스팅이 용이합니다. 프로젝트가 활발하게 진행되고 있으며 문서가 잘 갖춰져 있습니다.
문제 해결 & FAQ (2)
문제 해결dd/MM/yyyy 형식의 CSV 날짜를 가져올 때 TinyCSVParser 날짜 변환 및 'Duplicate mapping for column index' 오류를 어떻게 수정하나요?
중복 컬럼 매핑 문제(Payee가 매핑되지 않은 문제와 관련됨)에 대한 수정이 포함된 최신 릴리스로 업데이트하세요. 그런 다음 가져오기 매핑을 확인하세요. 각 CSV 컬럼은 한 번만 매핑하고 중복된 매핑은 모두 제거하세요. 구성된 날짜 형식이 CSV 값과 정확히 일치하는지 확인하세요. 28/10/2025에는 dd/MM/yyyy를 사용하고, 실제 값이 28/Oct/2025인 경우에는 dd/MMM/yyyy를 사용하세요. 매핑을 수정한 후 CSV를 다시 가져오세요.
문제 해결Save를 클릭한 후에도 Transaction-to-Bucket 할당이 저장되지 않는 이유는 무엇인가요?
이것은 Transaction 페이지의 영속성 버그였습니다. 최근 커밋에서 수정되었습니다. 애플리케이션을 최신 릴리스 또는 커밋으로 업데이트하고 재시작한 다음, 거래를 버킷에 다시 할당하고 다시 저장하세요. 소스에서 실행하는 경우 git pull을 실행하고 앱을 다시 빌드/재배포한 후, Transaction 페이지를 새로 고침하여 확인하세요.
태그
시작하기
소프트웨어 설치
다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요
Docker를 통해 이미지 가져오기: docker pull axelander/openbudgeteer
컨테이너를 실행하고 포트 매핑(예: 8080) 후 MariaDB 데이터베이스에 연결
http://localhost:8080에 접속하여 초기 설정 완료
- Docker를 통해 이미지 가져오기: docker pull axelander/openbudgeteer
- 컨테이너를 실행하고 포트 매핑(예: 8080) 후 MariaDB 데이터베이스에 연결
- http://localhost:8080에 접속하여 초기 설정 완료
체크섬 없음
이 프로젝트는 GitHub Release 페이지에 SHA-256 체크섬을 게시하지 않았습니다
SHA256 체크섬
체크섬 없음
GitHub Releases에서 직접 다운로드하고 파일 무결성을 직접 확인하세요
이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.
오픈소스 투명성
GitHub 소스 보기제거 정보
Docker 컨테이너 중지 및 삭제: docker stop openbudgeteer && docker rm openbudgeteer; 데이터를 삭제해야 하는 경우 매핑된 데이터베이스 볼륨을 제거하십시오.
추가 의존성 없음
다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.
문제 발생? 아래 FAQ 확인
2 FAQs