Desktop-Edition

myTickrs für Ihren Computer herunterladen

Kostenlos, ohne Anmeldung und ohne Telemetrie. Ihre Geschäfte, Bestände und Einstellungen bleiben in einer SQLite-Datei auf Ihrem eigenen Rechner. Nur die Ticker Ihrer Bestände gehen an die Kursanbieter, die Sie einschalten.

Es gibt 3 Wege, die Desktop-App zu betreiben:

  1. Installieren, mit einem Befehl für Ihr System.
  2. In Docker betreiben, auf Ihrem Computer oder einem Heimserver.
  3. Aus dem Quellcode betreiben, mit dem Code von GitHub.

Möchten Sie lieber nichts installieren? Dann nutzen Sie myTickrs im Browser.

1. Installieren

Öffnen Sie ein Terminal, fügen Sie die Zeile für Ihr System ein und drücken Sie Enter. Das Installationsprogramm benötigt Node.js 24 oder neuer; fehlt es oder ist es zu alt, fragt es, bevor es Node.js für Sie installiert.

Windows

Öffnen Sie PowerShell (Start drücken, „PowerShell“ eingeben) und führen Sie aus:

irm https://files.mytickrs.app/install.ps1 | iex

macOS

Öffnen Sie das Terminal (unter Programme → Dienstprogramme) und führen Sie aus:

curl -fsSL https://files.mytickrs.app/install-macos.sh | bash

Linux

Öffnen Sie ein Terminal und führen Sie aus:

curl -fsSL https://files.mytickrs.app/install-linux.sh | bash

Was das Installationsprogramm tut

  1. Es prüft, ob Node.js 24 oder neuer vorhanden ist. Falls nicht, fragt es um Erlaubnis und installiert es dann: mit winget oder dem offiziellen Installer unter Windows, dem offiziellen Installer unter macOS und NodeSource (apt, dnf oder yum) oder dem offiziellen Build in ~/.local/node unter Linux. Die Installation von Node.js kann nach Ihrem Administratorpasswort fragen.
  2. Es lädt die neueste Version von myTickrs herunter und entpackt sie in einen Ordner mytickrs in Ihrem Benutzerordner (%USERPROFILE%\mytickrs unter Windows, ~/mytickrs unter macOS und Linux). Setzen Sie vorher MYTICKRS_DIR, um einen anderen Ordner zu verwenden.
  3. Es installiert die Abhängigkeiten und legt eine myTickrs-Verknüpfung an: auf dem Desktop und im Startmenü unter Windows, in Programme mit einem Link auf dem Schreibtisch unter macOS und im Anwendungsmenü und auf dem Desktop unter Linux.
  4. Es startet die App und öffnet sie in Ihrem Browser. Öffnet sich der Browser nicht, rufen Sie http://localhost:5050 auf.

Zuerst das Skript lesen

Ein Skript per Pipe an eine Shell zu übergeben heißt, ihm zu vertrauen. Lesen Sie es also, bevor Sie es ausführen. Das sind genau die Dateien, die die Befehle auf dieser Seite herunterladen:

Signierte Installationsprogramme für Windows und macOS sind geplant; dann brauchen Sie überhaupt kein Terminal mehr.

Starten, aktualisieren und entfernen

Später erneut starten

Doppelklicken Sie auf die Verknüpfung myTickrs. Sie startet die App in einem Terminalfenster und öffnet Ihren Browser; läuft die App bereits, öffnet sie nur den Browser. Schließen Sie das Fenster (oder drücken Sie darin Ctrl+C), um die App zu beenden.

Aktualisieren

Beenden Sie die App und führen Sie die Installationszeile erneut aus. Die neue Version ersetzt die alte, und Ihre Datenbank (data/), Ihre Einstellungen (.env) und hinzugefügte Plugins bleiben erhalten.

Sichern

Ihr Portfolio ist die Datei data/tickrs.db im Installationsordner. Kopieren Sie sie, um sie zu sichern oder auf einen anderen Computer umzuziehen. Sie können auch unter Einstellungen → Synchronisierung die Synchronisierung mit einem myTickrs-Cloud-Konto einschalten, um zu sichern und wiederherzustellen; sie ist aus, solange Sie sie nicht einschalten.

Deinstallieren

Beenden Sie die App und löschen Sie dann den Installationsordner und die myTickrs-Verknüpfungen. Dabei wird auch Ihre Datenbank gelöscht; sichern Sie also zuerst data/, wenn Sie sie behalten möchten.

2. In Docker betreiben

Sie möchten Node.js nicht installieren oder myTickrs auf einem Heimserver oder NAS betreiben? Dann nutzen Sie Docker. Das Image ist ghcr.io/mytickrs/mytickrs in der GitHub Container Registry, für x86-64 und ARM (einschließlich Apple Silicon).

Windows

In PowerShell:

irm https://files.mytickrs.app/install-docker.ps1 | iex

macOS und Linux

In einem Terminal:

curl -fsSL https://files.mytickrs.app/install-docker.sh | bash

Das Docker-Installationsprogramm:

  1. Es prüft, ob Docker mit Docker Compose vorhanden ist. Falls nicht, fragt es um Erlaubnis und installiert beides: Docker Desktop unter Windows (mit WSL 2, was einen Neustart von Windows erfordert) und unter macOS, Docker Engine unter Linux. Läuft Docker nicht, startet es Docker.
  2. Es schreibt docker-compose.yml in einen Ordner mytickrs-docker in Ihrem Benutzerordner, lädt dann das Image herunter und startet es. Setzen Sie vorher MYTICKRS_DIR, um einen anderen Ordner zu verwenden.
  3. Es öffnet die App in Ihrem Browser unter http://localhost:5050. Setzen Sie vorher MYTICKRS_PORT, um einen anderen Port zu verwenden.

Danach startet die App, sobald Docker startet. Ihre Daten (die Datenbank und der Schlüssel, der gespeicherte Anbieter-Schlüssel verschlüsselt) liegen im Ordner data in mytickrs-docker; zum Sichern beenden Sie die App und kopieren diesen Ordner. Zum Aktualisieren führen Sie die Zeile erneut aus; Ihre Daten bleiben erhalten. Im Ordner mytickrs-docker wird sie mit docker compose stop und docker compose start beendet und gestartet, und docker compose down -v entfernt sie. Ihre Daten bleiben im Ordner data, bis Sie sie löschen.

Sie nutzen Docker bereits? In einem leeren Ordner:

curl -fsSLO https://files.mytickrs.app/docker-compose.yml
docker compose up -d

3. Aus dem Quellcode betreiben

Der Code liegt auf GitHub. Mit Node.js 24:

git clone https://github.com/myTickrs/myTickrs.git mytickrs
cd mytickrs
npm i
npm start

Unter Windows ohne die Visual Studio C++-Tools verwenden Sie npm i --ignore-scripts.

Aktuellere Kurse, kostenlos

Kurse kommen ab Werk von Yahoo Finance, ohne Schlüssel. Das ist eine inoffizielle Quelle und kann hinterherhinken, daher können Kurse verzögert sein. Für aktuellere Kurse legen Sie kostenlose Konten bei Finnhub (aktuelle Kurse und Tickersuche) und Twelve Data (Tageshistorie, Splits und Dividenden) an und tragen die Schlüssel unter Einstellungen → Datenanbieter ein. Ihre Schlüssel werden auf Ihrem Computer verschlüsselt.

Von anderen Geräten aus nutzen

Die Desktop-Edition hat keine Anmeldung: Wer sie erreichen kann, kann sie nutzen. Sie lauscht nur auf Ihrem eigenen Computer (127.0.0.1), es sei denn, Sie ändern HOST in .env (in Docker MYTICKRS_BIND=0.0.0.0 in der .env neben docker-compose.yml). Tun Sie das nur in einem Netzwerk, dem Sie vertrauen, oder hinter einem Reverse Proxy mit eigener Anmeldung.