Téléchargement & installation locale
Tous les téléchargements se trouvent dans le dépôt principal de l'app.
Variante 1 — JAR (Java requis)
Prérequis : Java 21+ installé.
- Dans le dépôt, aller dans Releases (barre latérale droite sur GitHub) et télécharger le dernier btc-tracking.jar.
- Ouvrir un terminal dans le dossier de téléchargement.
- Démarrer l'app :
java -jar btc-tracking.jar
- Le navigateur s'ouvre automatiquement sur http://localhost:8080/btc-tracking. Les données sont stockées par défaut dans btc-tracking-data.mv.db à côté du JAR (H2, persistant) — sauvegardez ce fichier pour conserver vos données.
Variante 2 — ZIP portable pour Windows (sans Java)
Inclut un JRE intégré — aucune installation Java séparée n'est nécessaire.
- Dans le dépôt, télécharger le ZIP Windows sous Releases (inclut le JRE intégré + le lanceur).
- Décompresser entièrement le ZIP (ne pas juste l'ouvrir — le JRE doit aussi être extrait).
- Dans le dossier décompressé, exécuter BtcTracking.exe (ou le script de démarrage .bat).
- Le serveur démarre localement sur le port 8080, le navigateur s'ouvre automatiquement sur http://localhost:8080/btc-tracking.
Installation sur Umbrel
L'app peut aussi être installée en tant qu'app sur un nœud Umbrel — via une Community App Store dédiée, sans avoir besoin d'être listée dans la Umbrel App Store officielle.
- Dans l'interface umbrelOS, aller dans l'App Store et ouvrir la section Community App Stores (c'est là que des URL de boutiques externes peuvent être ajoutées).
- Saisir l'URL :
https://github.com/thatsme4now/thatsme4now-umbrel-apps
- Ajouter la boutique — Umbrel charge les apps contenues dans le dépôt.
- Sélectionner l'app « BTC Tracking » dans cette Community Store et l'installer comme n'importe quelle autre app Umbrel.
- Après l'installation, l'app est accessible via le tableau de bord Umbrel, les données restent persistantes sur le nœud Umbrel.
Installation via Docker
L'app est également disponible en image Docker — s'exécute de manière isolée, sans installation Java locale.
Prérequis : Docker installé (p. ex. Docker Desktop sous Windows).
- Ouvrir un terminal ou PowerShell.
- Démarrer le conteneur :
docker run -d \ --name btc-tracking \ -p 8080:8080 \ -v btc-tracking-data:/app/data \ thatsme4now/btc-tracking:latest
- Ouvrir l'app dans le navigateur à http://localhost:8080/btc-tracking.
Installation via Proxmox
Il n'existe pas de template Proxmox dédié — l'exécution se fait via une VM ou un conteneur LXC classique sur le nœud Proxmox, avec Docker installé. Ensuite, les mêmes étapes que l' Option C s'appliquent.
- Sur le nœud Proxmox, créer une VM ou un LXC (privilégié ou non privilégié), p. ex. avec Debian/Ubuntu.
- Installer Docker dans la VM/LXC.
- Exécuter la commande docker run de l'Option C dans la VM/LXC.
- Accéder à l'app via l'IP de la VM/LXC : http://<IP-VM>:8080/btc-tracking.
Quelle variante choisir ?
| Variante | Prérequis | Adaptée à |
|---|---|---|
| JAR | Java 21+ installé | Linux/Mac/Windows, si vous utilisez déjà Java |
| ZIP portable Windows | Aucun — le JRE est inclus | Windows sans installation Java |
| Umbrel | Nœud Umbrel en fonctionnement | Fonctionnement continu sur votre propre matériel/serveur, aux côtés d'autres apps Umbrel |
| Docker | Docker installé (p. ex. Docker Desktop sous Windows) | Fonctionnement isolé sans installation Java locale, mises à jour simples par pull d'image |
| Proxmox | Nœud Proxmox, VM/LXC avec Docker | Fonctionnement continu sur votre propre infrastructure Proxmox |