Self-host assets
v1.8.6Self-hosted portfolio and wealth tracker
docker compose up -d- Stars
- 185
- Port
- 4020 (HTTP API and web dashboard)
- Requires
- SQLite
ghcr.io/venil7/assetsWhat is assets?
Assets is a self-hosted personal wealth tracker for managing investment portfolios across multiple brokers and account types such as ISA, 401k, IRA, taxable, pension, and crypto. It delivers real-time market data through Yahoo Finance, supports multiple currencies with automatic foreign exchange conversion, and calculates returns including realized gains and currency impact. Transaction-level details show profit and loss per trade with cost basis tracking. Users can bulk import transaction history from broker exports via CSV. The app runs multiple users on one instance with JWT authentication and admin controls. It deploys as a Docker container using SQLite for storage, exposing a REST API and a React web dashboard that works on desktop and mobile. A separate Flutter mobile client exists in a companion repository. The license permits free non-commercial use while reserving commercial rights to the author.
Should you self-host assets?
assets scores 42/100 on selfhost.directory (how scoring works) and ranks #45 of 62 in Personal Finance. It has 185 GitHub stars.
It shipped 13 stable releases in the past year. The latest, v1.8.6, came out on 15 September 2026. New versions land roughly every 3 weeks.
Setup is moderate: expect some configuration beyond a single command. An official Docker image is available. It is Proprietary-licensed and written mostly in Typescript.
Its closest alternative on selfhost.directory is Firefly III (82/100, 25 040 stars). It scores higher overall, so compare the two before you pick. See assets vs Firefly III side by side.
Features
- Admin user management
- CSV Import
- Market data caching
- Multi-currency Support
- Multi-portfolio tracking
- Multi-user support
- Portfolio performance analytics
- Real-time market data
- REST API
- Return calculations
- Ticker search and lookup
- Transaction-level insights
- Web Dashboard
assets README
A self-hosted portfolio and wealth tracker for personal finance management. Consolidate your investments across brokers and accounts - ISA, 401k, IRA, Taxable, Crypto or custom portfolios - and monitor performance with complete privacy and data ownership. Built on real-time market data from Yahoo Finance.
More in Personal Finance
AurelioOpen-source, self-hosted personal finance app for tracking net worth, investments, ETFs, cash and debts, with an optional AI advisor connected through OpenRouter.
AurumSelf-hosted personal finance OS tracking cash flow, net worth, budgets, crypto, and recurring payments with mobile-first UI and backup/restore.
BankMCP™BankMCP™ is a self-hosted, open-source MCP server connecting AI assistants to 2,700+ European banks via Enable Banking for read-only account access.
BeeCountOpen-source Flutter bookkeeping app for iOS, Android and web with AI, OCR and voice entry, plus self-hosted sync and shared ledgers via a BeeCount Cloud Docker server.
BeeCount CloudSelf-hosted sync cloud for BeeCount personal accounting app with real-time multi-device sync, shared ledgers, AI bookkeeping, and encrypted backup.
blissBliss is a self-hosted, open-source personal finance platform for multi-currency accounts, investments, and expenses with AI classification and portfolio tracking.
bucketwise-plannerSelf-hosted budgeting app with Barefoot Investor method, fortnightly cycles, bucket allocations, debt snowball, and optional AI advisor.
budgeSelf-hosted open-source envelope budgeting app with multi-user support, transactions, CSV import. Run via Docker (deprecated) for personal finance.
BudgetBeeA self-hosted, open-source personal finance app for transactions, category budgets, accounts, net worth and upcoming bills, deployed with one Docker Compose file.
Budget BoardOpen-source self-hosted finance app for accounts, transactions, budgets and goals, with SimpleFIN/LunchFlow bank sync, 2FA and OIDC login; built as a Mint alternative.
CashPilotSelf-hosted platform running passive income services (bandwidth, DePIN, GPU, storage) with a unified dashboard tracking 50+ providers.
daily-briefSelf-hosted AI daily news aggregator with 26+ sources, 21 financial tickers with technical indicators, and 6 swappable LLM backends.
0 comments