A: Yes! Ghostfolio Community Edition is an open-source project distributed under the GNU Affero General Public License v3.0 (AGPL-3.0). All features are permanently unlocked with no recurring payments, premium tiers, subscriptions, or hidden fees.
A: Yes! While Ghostfolio is a web application, it can be seamlessly deployed on Windows 10 and Windows 11 using Docker Desktop. You can also host it on macOS, Linux, or a dedicated home server.
A: The project is fully transparent and maintained publicly on GitHub. You can inspect the source code, contribute, or build it yourself directly from the official repositories.
A: No! Your transaction history, accounts, and portfolio preferences are stored locally on your own machine within your database volumes. You maintain 100% ownership and absolute control over your financial data.
A:
- OS: Windows 10 or Windows 11 (with WSL 2 backend enabled)
- RAM: Minimum 4GB (The Ghostfolio stack is lightweight, consuming only ~150MB–250MB)
- Storage: 500MB free disk space for the local PostgreSQL database volumes
- Processor: Intel i3 / AMD Ryzen 3 or newer
- Virtualization: Enabled in your system BIOS/UEFI
- Tools: Docker Desktop for Windows installed and running
A:
- Create a dedicated folder (e.g.,
C:\Ghostfolio). - Create a plain text file named
docker-compose.ymlinside that folder. - Paste the official Ghostfolio multi-container configuration (App + PostgreSQL database) into the file.
- Open PowerShell or Command Prompt in that directory and run:
docker compose up -d - Open your web browser and navigate to
http://localhost:3333.
A: No! The platform comes fully unlocked. You only need to create a local master administrator account upon your first launch to secure your dashboard.
A: Typically 1–3 minutes. It depends entirely on your internet download speed to pull the official container images from Docker Hub for the first time.
A:
- Ensure Docker Desktop is active and running in the background.
- Verify that local port
3333or database port5432is not already occupied by another local service on your Windows machine. - Run
docker compose logsin your terminal to inspect explicit database connection or permission errors.
A:
- Global Stocks & ETFs (US, European, Asian, and emerging markets)
- Cryptocurrencies & Stablecoins (Bitcoin, Ethereum, DeFi tokens, etc.)
- Liquid Cash & Commodities (Multiple fiat currencies, bank accounts, physical gold/silver)
A: Ghostfolio aggregates real-time and historical pricing metrics automatically using free, built-in open integrations like Yahoo Finance and CoinGecko.
A: Yes! The platform calculates professional-grade metrics, including Time-Weighted Rate of Return (TWR) and Money-Weighted Rate of Return (MWR), factoring in cash drag, commissions, and dividend payouts.
A: Yes! You can easily batch-upload your historic transaction legwork using native CSV import templates mapped to popular brokers, banks, and crypto exchanges.
A: Yes! Ghostfolio features a fully documented local REST API. You can generate custom bearer tokens in your settings to programmatically log transactions from scripts or automation platforms (like n8n or Node-RED).
A:
- 100% Private: Your net worth, asset quantities, and trading history are never transmitted to corporate trackers or cloud servers.
- Local Control: All data processing occurs on your physical machine inside the sandboxed Docker network.
- Secure Sessions: Account authentication and dashboard access are validated using local JSON Web Tokens (JWT).
A: No! Since the platform is self-hosted, no third party has visibility into your assets. There are no tracking scripts, telemetry reporting, or corporate analytical engines included.
A: Yes! Ghostfolio supports standard VPN configurations seamlessly. You can also securely access your local instance remotely by setting up a private home network tunnel (such as WireGuard or Tailscale).
A: Updating a self-hosted Docker instance takes less than a minute. Open your terminal in your configuration folder and run:
docker compose pull
docker compose up -dThis pulls down the latest code changes while completely preserving your persistent database volumes.
A: Yes! Every single release, security patch, and community-driven feature enhancement is completely free.
A: To maximize security and protect your privacy, Ghostfolio avoids direct, persistent syncing connections to live bank accounts. Instead, it relies on clean CSV imports or programmatic logging via the open REST API.
A: Yes! You can enable multi-account profiles in the configuration, allowing family members to create separate, private, and fully isolated financial portfolios on a single local server deployment.
A: You can submit formal issues, feature requests, or UI bug reports directly onto the main project repository's GitHub Issues page.
A: Check out GitHub Discussions or join the official community channels to swap deployment advice, custom CSV parser scripts, and rebalancing strategies with other users.
A: Ghostfolio is an open-source data aggregation utility intended strictly for educational, organizational, and personal research purposes. It does not provide financial, legal, or investment advice. All financial tracking and investment decisions are carried out completely at your own risk.
A:
- Secure your master administrator account with a robust password.
- Select your base display currency (e.g., USD, EUR, GBP).
- Test a single mock asset manual transaction (e.g., purchasing 1 share of AAPL or 0.1 BTC).
- Verify that the system successfully fetches the asset details and current market price.
- Review the official documentation at
docs.ghostfolio.orgto set up automated CSV imports.
Last Updated: 2026
License: GNU AGPLv3 (Open Source)
Platform Deployment: Windows 10 / Windows 11 (via Docker Desktop)
Cost: $0 Forever