Wealthfolio logo Wealthfolio
Download
Open Source Software

Download Wealthfolio

Free and open source for macOS, Windows, Linux, and iOS, or self-host it. No account required.

Available for macOS, Windows, Linux, iOS, and Docker.

Version 3.9.1 · Release notes · All platforms

Choose Your Platform

Download Wealthfolio for your preferred platform

Desktop

Native Desktop Experience

A fully local, optimized experience designed for your desktop.

macOS Windows Linux

Mobile

Your portfolio, always with you

Full Wealthfolio experience optimized for mobile devices

iOS Android

Self-Hosted Web App

Deploy Wealthfolio with Docker

Host the web version on your own infrastructure. Access from any browser.

Docker Container Web
Back to platforms

Desktop Downloads

Native desktop applications for Windows, macOS, and Linux

Linux

Ubuntu 20.04+

Using Wealthfolio on more than one computer? Basic keeps your laptops and desktops in sync, end-to-end encrypted. From $2.99/mo.

How device sync works
Back to platforms

Mobile Downloads

Native apps for iOS and Android devices

iOS

Android

Coming Soon

In development

Get an email when the Android app launches, plus major Wealthfolio releases.

Occasional product updates. Unsubscribe anytime.

Using Wealthfolio on desktop too? Basic keeps your phone and computer in sync, end-to-end encrypted. From $2.99/mo.

How device sync works
Back to platforms

Self-Host with Docker

Deploy Wealthfolio on your own infrastructure

Need HTTPS, reverse proxy, or the full env-var reference?

The self-hosting docs cover advanced configuration, backups, and upgrades.

1 Pull the Docker image

docker pull ghcr.io/wealthfolio/wealthfolio:latest

2 Generate secure credentials

Generate a secure secret key for encryption:

openssl rand -base64 32

Generate a password hash for login authentication using argon2 CLI or online tool:

printf 'your-password' | argon2 yoursalt16chars! -id -e

3 Run the container

Replace the environment variable values with your generated credentials:

docker run -d \ --name wealthfolio \ -e WF_DB_PATH=/data/wealthfolio.db \ -e WF_SECRET_KEY=your-generated-secret-key \ -e WF_AUTH_PASSWORD_HASH='$argon2id$v=19$...' \ -p 8088:8088 \ -v wealthfolio-data:/data \ ghcr.io/wealthfolio/wealthfolio:latest

4 Access your instance

Open your browser and navigate to http://localhost:8088

Using Wealthfolio on your server and your devices? Basic keeps your self-hosted instance, computers, and phone in sync, end-to-end encrypted. From $2.99/mo.

How device sync works

Join the Wealthfolio community

Professional portfolio management that respects your privacy. Support development to help us build the future of wealth tracking.