DE EN ES FR IT TH
Nutzung & Setup · Deutsch

Bitcoin Portfolio — Nutzung & Setup

Zwei Wege, die App zu betreiben: manueller Download (JAR oder portables Windows-ZIP) oder Installation als App auf Umbrel über den Community App Store.

← Zur Anleitung Visualisierungen →
OPTION A

Download & lokale Installation

Alle Downloads liegen im Haupt-Repository der App.

github.com/thatsme4now/btc-tracking Quellcode, Releases, README mit allen Setup-Varianten
Repository öffnen ↗

Variante 1 — JAR (Java erforderlich)

Voraussetzung: Java 21+ installiert.

  1. Im Repository auf Releases gehen (rechte Seitenleiste auf GitHub) und die neueste btc-tracking.jar herunterladen.
  2. Terminal im Download-Ordner öffnen.
  3. App starten:
    java -jar btc-tracking.jar
  4. Browser öffnet automatisch http://localhost:8080/btc-tracking. Daten werden standardmäßig in btc-tracking-data.mv.db neben der JAR gespeichert (H2, dauerhaft) — diese Datei sichern, um Daten zu behalten.

Variante 2 — Portables ZIP für Windows (kein Java nötig)

Enthält eine gebündelte JRE — keine separate Java-Installation erforderlich.

  1. Im Repository unter Releases das ZIP für Windows herunterladen (enthält gebündelte JRE + Launcher).
  2. ZIP vollständig entpacken (nicht nur öffnen — die JRE muss mit extrahiert werden).
  3. Im entpackten Ordner die BtcTracking.exe (bzw. das .bat-Startskript) ausführen.
  4. Server startet lokal auf Port 8080, Browser öffnet automatisch http://localhost:8080/btc-tracking.
Hinweis: Details zu weiteren Setup-Varianten (In-Memory ohne Persistenz, MySQL-Anbindung, Build aus dem Quellcode mit ./gradlew bootJar) stehen im README des Repositories.
OPTION B

Installation auf Umbrel

Die App lässt sich auch als App auf einer Umbrel-Node installieren — über einen eigenen Community App Store, keine Aufnahme im offiziellen Umbrel App Store nötig.

github.com/thatsme4now/thatsme4now-umbrel-apps Community App Store · enthält die App „thatsme4now-btc-tracking“
Repository öffnen ↗
  1. In der umbrelOS-Oberfläche zum App Store gehen und den Bereich für Community App Stores öffnen (dort können externe Store-URLs hinzugefügt werden).
  2. Als URL eintragen:
    https://github.com/thatsme4now/thatsme4now-umbrel-apps
  3. Store hinzufügen — Umbrel lädt die enthaltenen Apps aus dem Repository.
  4. Die App „BTC Tracking“ aus diesem Community Store auswählen und wie jede andere Umbrel-App installieren.
  5. Nach der Installation ist die App über das Umbrel-Dashboard erreichbar, Daten bleiben persistent auf der Umbrel-Node.
Hinweis: Community App Stores sind eine reguläre Umbrel-Funktion für Apps außerhalb des offiziellen Stores. Genaue Menüpfade können sich je nach umbrelOS-Version leicht unterscheiden.
OPTION C

Installation per Docker

Die App ist auch als Docker-Image verfügbar — läuft isoliert, ohne lokale Java-Installation.

hub.docker.com/r/thatsme4now/btc-tracking Docker-Image der App
Docker Hub öffnen ↗

Voraussetzung: Docker installiert (z. B. Docker Desktop unter Windows).

  1. Terminal bzw. PowerShell öffnen.
  2. Container starten:
    docker run -d \
      --name btc-tracking \
      -p 8080:8080 \
      -v btc-tracking-data:/app/data \
      thatsme4now/btc-tracking:latest
  3. App unter http://localhost:8080/btc-tracking im Browser öffnen.
Persistenz: Das Named Volume btc-tracking-data hält die Daten über Neustarts und Image-Updates hinweg. Für ein Update reicht docker pull thatsme4now/btc-tracking:latest gefolgt von einem Neustart des Containers — das Volume bleibt erhalten.
OPTION D

Installation per Proxmox

Kein dediziertes Proxmox-Template — der Betrieb erfolgt über eine normale VM oder LXC-Container auf der Proxmox-Node, in der Docker installiert ist. Danach gilt derselbe Ablauf wie unter Option C.

  1. Auf der Proxmox-Node eine VM oder ein (privilegiertes oder unprivilegiertes) LXC anlegen, z. B. mit Debian/Ubuntu.
  2. In der VM/LXC Docker installieren.
  3. Den docker run-Befehl aus Option C in der VM/LXC ausführen.
  4. App über die IP der VM/LXC erreichen: http://<VM-IP>:8080/btc-tracking.
Hinweis: Bei LXC ist verschachteltes Docker (Nested Virtualization) nötig — in Proxmox über die Option Features → Nesting am Container aktivieren, bevor Docker installiert wird.
ÜBERBLICK

Welche Variante passt?

VarianteVoraussetzungGeeignet für
JARJava 21+ installiertLinux/Mac/Windows, wer Java bereits nutzt
Portables Windows-ZIPKeine — JRE ist enthaltenWindows ohne Java-Installation
UmbrelLaufende Umbrel-NodeDauerbetrieb auf eigener Hardware/Server, zusammen mit anderen Umbrel-Apps
DockerDocker installiert (z. B. Docker Desktop unter Windows)Isolierter Betrieb ohne lokale Java-Installation, einfache Updates per Image-Pull
ProxmoxProxmox-Node, VM/LXC mit DockerDauerbetrieb auf eigener Proxmox-Infrastruktur