Edizione desktop
Scarica myTickrs per il tuo computer
Gratis, senza accesso e senza telemetria. Le tue operazioni, posizioni e impostazioni restano in un file SQLite sul tuo computer. Solo i ticker che possiedi vengono inviati ai fornitori di prezzi che attivi.
Ci sono 3 modi per eseguire l’app desktop:
- Installarla con un solo comando per il tuo sistema.
- Eseguirla in Docker, sul tuo computer o su un server di casa.
- Eseguirla dal codice sorgente, dal codice su GitHub.
Preferisci non installare nulla? Usa myTickrs nel browser.
1. Installarla
Apri un terminale, incolla la riga per il tuo sistema e premi Invio. Il programma di installazione richiede Node.js 24 o versioni successive; se manca o è troppo vecchio, chiede prima di installarlo per te.
Windows
Apri PowerShell (premi Start, digita «PowerShell») ed esegui:
irm https://files.mytickrs.app/install.ps1 | iex
macOS
Apri il Terminale (in Applicazioni → Utility) ed esegui:
curl -fsSL https://files.mytickrs.app/install-macos.sh | bash
Linux
Apri un terminale ed esegui:
curl -fsSL https://files.mytickrs.app/install-linux.sh | bash
Cosa fa il programma di installazione
- Controlla che ci sia Node.js 24 o successivo. Se non c’è, chiede il permesso e poi lo installa: con winget o il programma di installazione ufficiale su Windows, il programma di installazione ufficiale su macOS, e NodeSource (apt, dnf o yum) o la build ufficiale in
~/.local/nodesu Linux. L’installazione di Node.js può chiedere la password di amministratore. - Scarica l’ultima versione di myTickrs e la estrae in una cartella
mytickrsnella tua cartella home (%USERPROFILE%\mytickrssu Windows,~/mytickrssu macOS e Linux). ImpostaMYTICKRS_DIRprima di eseguirlo per usare un’altra cartella. - Installa le dipendenze e aggiunge un collegamento a myTickrs: sul Desktop e nel menu Start su Windows, in Applicazioni con un link sulla Scrivania su macOS, e nel menu delle applicazioni e sul Desktop su Linux.
- Avvia l’app e la apre nel browser. Se il browser non si apre, vai su
http://localhost:5050.
Leggi prima lo script
Passare uno script a una shell con una pipe significa fidarsi di esso, quindi leggilo prima di eseguirlo. Questi sono esattamente i file che scaricano i comandi di questa pagina:
- install.ps1 (Windows)
- install-macos.sh (macOS)
- install-linux.sh (Linux)
- install-docker.ps1 (Docker su Windows)
- install-docker.sh (Docker su macOS e Linux)
Sono previsti programmi di installazione firmati per Windows e macOS, così non ti servirà affatto un terminale.
Avviare, aggiornare e rimuovere
Riavviarla più tardi
Fai doppio clic sul collegamento myTickrs. Avvia l’app in una finestra del terminale e apre il browser; se l’app è già in esecuzione, apre solo il browser. Chiudi quella finestra (o premi Ctrl+C al suo interno) per fermare l’app.
Aggiornare
Ferma l’app, poi esegui di nuovo la riga di installazione. La nuova versione sostituisce quella vecchia, e il tuo database (data/), le tue impostazioni (.env) e i plugin che hai aggiunto vengono conservati.
Backup
Il tuo portafoglio è il file data/tickrs.db nella cartella di installazione. Copialo per farne un backup o per passare a un altro computer. Puoi anche attivare la sincronizzazione con un account cloud myTickrs in Impostazioni → Sincronizzazione per fare backup e ripristini; è disattivata finché non la attivi.
Disinstallare
Ferma l’app, poi elimina la cartella di installazione e i collegamenti a myTickrs. Questo elimina anche il tuo database, quindi fai prima un backup di data/ se vuoi tenerlo.
2. Eseguirla in Docker
Preferisci non installare Node.js, o vuoi myTickrs su un server di casa o un NAS? Eseguila in Docker. L’immagine è ghcr.io/mytickrs/mytickrs su GitHub Container Registry, per x86-64 e ARM (compreso Apple silicon).
Windows
In PowerShell:
irm https://files.mytickrs.app/install-docker.ps1 | iex
macOS e Linux
In un terminale:
curl -fsSL https://files.mytickrs.app/install-docker.sh | bash
Il programma di installazione Docker:
- Controlla che ci siano Docker e Docker Compose. Se non ci sono, chiede il permesso e poi li installa: Docker Desktop su Windows (con WSL 2, che richiede un riavvio di Windows) e su macOS, e Docker Engine su Linux. Avvia Docker se non è in esecuzione.
- Scrive docker-compose.yml in una cartella
mytickrs-dockernella tua cartella home, poi scarica l’immagine e la avvia. ImpostaMYTICKRS_DIRprima di eseguirlo per usare un’altra cartella. - Apre l’app nel browser su
http://localhost:5050. ImpostaMYTICKRS_PORTprima di eseguirlo per usare un’altra porta.
Da quel momento l’app si avvia ogni volta che si avvia Docker. I tuoi dati (il database e la chiave che cifra le chiavi dei fornitori salvate) sono conservati nella cartella data dentro mytickrs-docker; per farne un backup, ferma l’app e copia quella cartella. Per aggiornare, esegui di nuovo la riga; i tuoi dati vengono conservati. Nella cartella mytickrs-docker, docker compose stop e docker compose start la fermano e la avviano, e docker compose down -v la rimuove. I tuoi dati restano nella cartella data finché non la elimini.
Usi già Docker? In una cartella vuota:
curl -fsSLO https://files.mytickrs.app/docker-compose.yml
docker compose up -d
3. Eseguirla dal codice sorgente
Il codice è su GitHub. Con Node.js 24:
git clone https://github.com/myTickrs/myTickrs.git mytickrs
cd mytickrs
npm i
npm start
Su Windows senza gli strumenti Visual Studio C++, usa npm i --ignore-scripts.
Prezzi più aggiornati, gratis
I prezzi arrivano da Yahoo Finance di serie, senza bisogno di chiavi. È una fonte non ufficiale e può essere in ritardo, quindi i prezzi possono essere differiti. Per quotazioni più aggiornate, crea account gratuiti su Finnhub (quotazioni aggiornate e ricerca dei ticker) e Twelve Data (storico giornaliero, frazionamenti e dividendi), e aggiungi le chiavi in Impostazioni → Fornitori di dati. Le tue chiavi sono cifrate sul tuo computer.
Usarla da altri dispositivi
L’edizione desktop non ha un accesso: chiunque possa raggiungerla può usarla. Ascolta solo sul tuo computer (127.0.0.1) a meno che tu non modifichi HOST in .env (in Docker, MYTICKRS_BIND=0.0.0.0 nel file .env accanto a docker-compose.yml). Fallo solo su una rete di cui ti fidi, o dietro un reverse proxy con un proprio accesso.