rotki

rotki

Official

Docker app from janmer's Repository

Overview

Rotki is an open source portfolio tracking, analytics, accounting, and tax reporting tool that protects your privacy. The mission of rotki is to bring transparency into the crypto and financial sectors through the use of open source. Most importantly, unlike virtually every other competing service which consists of closed source SaaS onto which you are forced to hand over all your financial data, with rotki your data is stored encrypted locally in your computer. It enables you to take ownership of your financial data!

rotki Logo

rotki: The Opensource, Self-Hosted Portfolio Manager

A privacy-focused portfolio manager, accounting, and analytics tool.

GitHub release Docker Image Version GitHub commits GitHub contributors Visitors GitHub forks GitHub stars GitHub last commit GitPOAP Badge Github downloads Hiring X Follow Discord


πŸ“Œ Table of Contents


πŸ“– Overview

rotki is an opensource self-hosted portfolio management tool that puts privacy first. Unlike most competitors, which are closed-source SaaS platforms requiring you to hand over sensitive financial data, rotki keeps your data encrypted and stored locally ensuring you stay in control. Our mission is to bring transparency to the crypto and financial sectors through opensource software, empowering users with a secure, self-sovereign alternative to cloud-based tracking services.

πŸ”Ή Why choose rotki?

  • Open-source & Transparent πŸ“–
  • Self-hosted 🏠
  • Privacy-Focused πŸ”’
  • Multi-Platform Support πŸ–₯
  • Powerful Analytics & Reporting πŸ“Š

For advanced features, check out the Pro Version or explore the Feature Coverage Page.


✨ Features

βœ… Portfolio Overview: Track balances across multiple platforms, blockchains, and exchanges.
βœ… Graphical Insights: Historical data visualization for better financial decision-making.
βœ… Transaction Decoding: Readable breakdown of blockchain transactions, exchange events and other history.
βœ… Data Customization: Personalize UI, main currency, language, and more.
βœ… PnL Reports: Perform detailed profit/loss analysis using customizable accounting settings.


πŸ”§ Requirements

Before installing rotki, ensure you have the following dependencies:

πŸ“Œ Required Software:

  • Node.js
  • npm (Node Package Manager)
  • Python 3.14
  • uv (Python Package Manager)
  • Docker

πŸš€ Installation

rotki supports Windows, macOS, and Linux.

πŸ“Œ Recommended Installation Method:

πŸ“Œ Advanced Installation (for developers):


πŸ“˜ Usage

For detailed setup and usage guides, visit our documentation.

πŸ“Œ Quick Start:

  • Follow the usage guide.
  • Configure settings & import your addresses.
  • Start managing and analyzing your portfolio! πŸš€

πŸ“œ Changelog

Stay up to date with rotki's latest features and improvements:

πŸ“Œ Full Changelog
πŸ“Œ Release Notes


🀝 Contribute

We welcome contributions from the community! πŸŽ‰

πŸ”Ή Getting Started:

πŸ“Œ Claim Your Contributor Badge!
Contributors receive a GitPOAP Badge for each year they contribute! πŸŽ– Claim yours here.


Contributors

We are thankful to all the people who have contributed to rotki.


πŸ“’ Get in Touch

Need help or want to discuss features? Connect with us!

πŸ’¬ Community & Support

Discord GitHub Discussions GitHub Issues

πŸ“Œ Follow Us for Updates

Website Docs X (Twitter) LinkedIn


πŸ’° Donations

If you find rotki helpful, don't want to purchase a subscription and would like to support its development, you can make a donation using the following cryptocurrency addresses πŸš€

πŸ“Œ Bitcoin (BTC): 1PfvkW8MC7Ns2y8zn6CE2P2t5f19KF8XiW
πŸ“Œ Ethereum (ETH): rotki.eth (0x9531c059098e3d194ff87febb587ab07b30b1306)

πŸ’‘ Your contribution will go directly towards enhancing the project, covering development costs, and supporting ongoing maintenance.

We appreciate every donation, no matter the size. It helps to ensure the project's sustainability and motivates us to continue delivering valuable updates and improvements.

Thank you for considering a donation to support our work!


πŸ“„ License

rotki is open-source and distributed under the AGPLv3 License.

πŸ“œ Read the Full License

Commercial licensing

If your intended use of rotki (or parts of it) would trigger AGPL obligations (for example: embedding in a proprietary product, redistributing as part of a commercial offering, or offering a hosted/SaaS version), we can offer a commercial license as an alternative to AGPL compliance.

For inquiries contact us: info@rotki.com

(πŸ”Ό Back to top)

Install Rotki on Unraid in a few clicks.

Find Rotki in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.

Open the Apps tab on your Unraid server Search Community Apps for Rotki Review the template variables and paths Click Install

Download Statistics

2,723,154
Total Downloads
27,673
This Month
19,596
Avg / Month

Total Downloads Over Time

Loading chart...

Related apps

Explore more like this

Explore all

Details

Repository
rotki/rotki
Last Updated2026-06-29
First Seen2024-06-12

Runtime arguments

Web UI
http://[IP]:[PORT:80]
Network
bridge
Shell
sh
Privileged
false

Template configuration

PortPorttcp
Target
80
Value
8282
DataPathrw
Target
/data
Value
/mnt/user/appdata/rotki/data
LogsPathrw
Target
/logs
Value
/mnt/user/appdata/rotki/logs
ConfigPathrw
Target
/config
Value
/mnt/user/appdata/rotki/config
LoglevelVariable
Target
LOGLEVEL
Default
trace|debug|info|warning|error|critical
Value
debug