Ghostfolio
Ghostfolio is an open source wealth and investment portfolio tracker you can self-host — a private Quicken and Sharesight alternative that consolidates stocks, ETFs, and crypto across accounts into one performance and net-worth dashboard.
What is Ghostfolio?
Ghostfolio is an open source wealth management app that tracks the performance and allocation of an investment portfolio across multiple accounts and asset classes. You record buys, sells, dividends, and other activities, and it values your holdings against live market data to show returns, net worth, and risk in one dashboard. It runs self-hosted or as a managed cloud service.
What is Ghostfolio best for?
Privacy-minded, mildly technical investors who want a single, ad-free view of a portfolio spread across brokers, banks, and crypto exchanges — without linking every account to a service that monetizes the data. It suits DIY investors tracking personal finance across currencies and asset types who value owning their own numbers over automatic bank sync.
What can Ghostfolio do?
- Track stocks, ETFs, and cryptocurrencies across multiple accounts, with pricing pulled from Yahoo Finance and CoinGecko or entered manually
- Show time- and money-weighted performance from daily to all-time, with net worth charted over time
- Run “X-ray” static analysis that flags portfolio risks like overconcentration in a single position, sector, or currency
- Import and export activities by CSV, or add transactions and accounts manually
- Track dividends and multi-currency holdings with automatic exchange-rate handling
- Model financial independence with a FIRE calculator and savings projections
- Expose a REST API and install as a mobile-first Progressive Web App, with dark mode and a distraction-free “Zen Mode”
Where does Ghostfolio fall short?
- No automatic broker or bank sync. Ghostfolio’s primary input is manual transaction entry or CSV import — there’s no live account aggregation, so backfilling years of history and keeping it current is tedious compared with paid trackers like Sharesight or Kubera.
- Limited coverage of some asset classes. Fixed-income (bonds) support is thin, and holdings that aren’t found in the Yahoo Finance or CoinGecko data feeds must be priced and maintained by hand.
- Cloud symbol lookups depend on external data feeds. Prices come from third-party sources like Yahoo Finance and CoinGecko, so when a feed changes or a ticker isn’t covered, valuations for those positions can break or need manual correction.
Is Ghostfolio free?
Yes — self-hosting Ghostfolio is completely free and open source under AGPL-3.0, with no account limits or feature paywall. There’s also a free hosted account to try it, and Ghostfolio Premium, an official managed cloud subscription (from about $48/year) that runs and updates the app for you and adds conveniences like a professional data provider. Self-hosting gives you the full application at no cost.
What does Ghostfolio replace?
Ghostfolio stands in for paid portfolio and wealth trackers like Quicken, Sharesight, and Kubera. It gives you the same consolidated performance, dividend, and net-worth reporting across accounts and asset classes, but your financial data stays on your own server instead of a vendor’s cloud — with no annual license or per-holding tier. If you want a local-first desktop app instead of a self-hosted web server, Wealthfolio covers similar ground.
FAQ
Is Ghostfolio open source? Yes. Ghostfolio is licensed under AGPL-3.0 with the full source on GitHub. It’s a TypeScript app built with NestJS (backend) and Angular (frontend), backed by PostgreSQL and Redis.
Can I self-host Ghostfolio for free? Yes. The self-hosted app is free with no feature limits. Official Docker images run on Linux amd64, ARM v7, and ARM64, and community packages exist for home-server platforms like CasaOS and Home Assistant. You provide PostgreSQL and Redis.
Is Ghostfolio a good Quicken alternative? For investors focused on portfolio performance and net worth, yes — you get a private, multi-account dashboard without a yearly license. The tradeoff is that Ghostfolio relies on manual entry and CSV imports rather than the automatic bank and brokerage sync Quicken offers.
What do I need to run Ghostfolio? A host that can run Docker, plus a PostgreSQL database and a Redis instance (both can run as containers alongside it). It’s mobile-friendly as a PWA once deployed, so no separate app install is required.