Download e installazione locale
Tutti i download si trovano nel repository principale dell'app.
Variante 1 — JAR (richiede Java)
Requisito: Java 21+ installato.
- Nel repository, vai su Releases (barra laterale destra su GitHub) e scarica l'ultimo btc-tracking.jar.
- Apri un terminale nella cartella di download.
- Avvia l'app:
java -jar btc-tracking.jar
- Il browser si apre automaticamente su http://localhost:8080/btc-tracking. I dati vengono salvati di default in btc-tracking-data.mv.db accanto al JAR (H2, persistente) — esegui il backup di questo file per conservare i tuoi dati.
Variante 2 — ZIP portatile per Windows (senza Java)
Include una JRE integrata — non richiede un'installazione Java separata.
- Nel repository, scarica lo ZIP per Windows sotto Releases (include JRE integrata + launcher).
- Estrai completamente lo ZIP (non limitarti ad aprirlo — anche la JRE deve essere estratta).
- Nella cartella estratta, esegui BtcTracking.exe (o lo script di avvio .bat).
- Il server si avvia localmente sulla porta 8080, il browser si apre automaticamente su http://localhost:8080/btc-tracking.
Installazione su Umbrel
L'app può essere installata anche come app su un nodo Umbrel — tramite una Community App Store dedicata, senza bisogno di essere inclusa nella Umbrel App Store ufficiale.
- Nell'interfaccia umbrelOS, vai nell'App Store e apri la sezione Community App Stores (lì si possono aggiungere URL di store esterni).
- Inserisci l'URL:
https://github.com/thatsme4now/thatsme4now-umbrel-apps
- Aggiungi lo store — Umbrel carica le app contenute nel repository.
- Seleziona l'app «BTC Tracking» da questo Community Store e installala come qualsiasi altra app Umbrel.
- Dopo l'installazione, l'app è raggiungibile dal pannello Umbrel, i dati restano persistenti sul nodo Umbrel.
Installazione con Docker
L'app è disponibile anche come immagine Docker — funziona in modo isolato, senza installazione Java locale.
Requisito: Docker installato (ad es. Docker Desktop su Windows).
- Apri un terminale o PowerShell.
- Avvia il container:
docker run -d \ --name btc-tracking \ -p 8080:8080 \ -v btc-tracking-data:/app/data \ thatsme4now/btc-tracking:latest
- Apri l'app nel browser su http://localhost:8080/btc-tracking.
Installazione con Proxmox
Non esiste un template Proxmox dedicato — si utilizza una normale VM o container LXC sul nodo Proxmox con Docker installato. Da lì valgono gli stessi passaggi dell'Opzione C.
- Sul nodo Proxmox, crea una VM o un LXC (privilegiato o non privilegiato), ad es. con Debian/Ubuntu.
- Installa Docker nella VM/LXC.
- Esegui il comando docker run dell'Opzione C nella VM/LXC.
- Raggiungi l'app tramite l'IP della VM/LXC: http://<IP-VM>:8080/btc-tracking.
Quale variante fa per te?
| Variante | Requisito | Adatta a |
|---|---|---|
| JAR | Java 21+ installato | Linux/Mac/Windows, se usi già Java |
| ZIP portatile per Windows | Nessuno — la JRE è inclusa | Windows senza installazione Java |
| Umbrel | Nodo Umbrel in funzione | Funzionamento continuo su hardware/server proprio, insieme ad altre app Umbrel |
| Docker | Docker installato (ad es. Docker Desktop su Windows) | Esecuzione isolata senza installazione Java locale, aggiornamenti semplici tramite pull dell'immagine |
| Proxmox | Nodo Proxmox, VM/LXC con Docker | Funzionamento continuo su infrastruttura Proxmox propria |