Self-Hosted Trading Journal: Why Traders Run TradeTally on Their Own Server

Learn where TradeTally keeps trade data when self-hosted, what the free version includes, which software components it uses, and when a Finnhub API key is required.

Self-Hosted Trading Journal: Why Traders Run TradeTally on Their Own Server

Choosing a trading journal also means choosing where its trade data lives and whether you want to run the software yourself. This guide covers the practical facts to weigh before self-hosting TradeTally: data location, included features, its Docker distribution, and the market-data features that require a Finnhub API key.

What does a self-hosted trading journal mean for your data?

With TradeTally self-hosted, all trade data stays on your own server. That is the central data-location distinction to consider: the server holding the data is one you control rather than a server elsewhere.

That fact alone does not determine whether self-hosting matches your privacy preferences. Consider your own requirements and what managing an application on your server means for you. Self-hosting is a choice about where the data stays; it should not be treated as a guarantee of security, anonymity, or any particular privacy outcome.

If you want a broader explanation of the term before evaluating the product details, read this trader’s guide to what self-hosted means and data control.

Why traders choose a self-hosted trading journal: data location and fees

TradeTally’s self-hosted version keeps trade data on your own server and has no subscription fees. It is free to self-host and includes all Pro features. Those are specific TradeTally facts, but they do not mean that every third-party service or any costs related to your own server are also free.

Before deciding, write down which factor matters most to you: keeping trade data on your own server, avoiding a TradeTally subscription, or not having to manage a self-hosted installation. Some traders may prioritize one; others may decide that the responsibility of running software is not a fit.

For plan information, consult TradeTally’s pricing page. Review the available details directly rather than assuming that the self-hosted arrangement applies to every version or service.

What TradeTally includes when you self-host

TradeTally is open source, and the self-hosted version includes all Pro features. That gives you two useful facts for an initial evaluation: the software is open source, and the self-hosted version does not require a TradeTally subscription.

Those facts do not establish that every feature works without an external service. In particular, some market-data features have a separate API-key requirement, discussed below. Before committing, review the TradeTally Documentation for the documented installation details and check what applies to your intended use.

Check the stack and Docker distribution before you begin

TradeTally’s documented stack consists of a Node.js/Express backend, a PostgreSQL database, and a Vue 3 frontend. The self-hosted version is distributed as the Docker image potentialmidas/tradetally on Docker Hub.

Those details help set expectations, but they are not a complete installation guide. If you are considering self-hosting, consult the installation documentation and assess whether you are prepared to run an application distributed through Docker with this stack.

Use the documentation as the source for installation steps rather than assuming requirements that are not listed here. This article does not specify supported operating systems, hardware, backup procedures, or maintenance schedules. Check the documented information and decide whether the setup is appropriate for your server and experience.

Check the Finnhub requirement for real-time quotes and some market data

Real-time quotes and some advanced market-data features require a Finnhub API key. Finnhub offers a free tier, but it has limitations. The existence of a free tier does not establish that it covers every feature or use case you may have.

Before setup, identify whether real-time quotes or the relevant advanced market-data features matter to you. Then review Finnhub’s current API-key and free-tier terms. This makes it easier to evaluate the external requirement without assuming that all market data is included or available on the same terms.

Can you connect the TradeTally iOS app to a self-hosted instance?

Yes. The TradeTally iOS app can connect to self-hosted instances via server discovery. If iOS access matters to your decision, verify the documented connection details before setup rather than assuming a particular connection process or a specific set of app features.

Use this checklist to decide whether to self-host

  • Do you want trade data to stay on your own server?
  • Does a free self-hosted version with all Pro features fit your plan?
  • Are you prepared to follow the Docker installation documentation?
  • Do you need real-time quotes or advanced market-data features that require a Finnhub API key?

Here is a hypothetical way to use the checklist. Suppose a trader rates each consideration from 1 to 3, where 3 means “important to me.” They assign data location a 3, avoiding a subscription a 2, and not managing an installation a 3. Those numbers do not produce a product recommendation; they make the trade-off visible. The trader can then compare their priorities with the documented setup and decide which considerations matter most.

For more general reading about journal data workflows, see how to import broker history into a trading journal without manual entry. It is background reading, not a claim about a specific TradeTally import capability.

FAQ: Self-hosted trading journal questions

Is TradeTally’s self-hosted version free?

Yes. It is free, includes all Pro features, and has no subscription fees. This does not mean third-party services or related costs are also free.

Where is my trade data when I self-host TradeTally?

All trade data stays on your own server.

Do I need a Finnhub API key?

Real-time quotes and some advanced market-data features require a Finnhub API key. Finnhub offers a free tier with limitations, so check its current terms for your intended use.

Can the TradeTally iOS app connect to a self-hosted instance?

Yes. The iOS app can connect to self-hosted instances via server discovery. Review the documented connection details if you plan to use this option.

To review TradeTally and decide whether self-hosting fits your needs, visit TradeTally.

Subscribe to TradeTally Blog

Don’t miss out on the latest issues. Sign up now to get access to the library of members-only issues.
[email protected]
Subscribe