Édition de bureau
Téléchargez myTickrs sur votre ordinateur
Gratuit, sans connexion ni télémétrie. Vos transactions, positions et réglages restent dans un fichier SQLite sur votre propre machine. Seuls les symboles que vous détenez sont envoyés aux fournisseurs de cours que vous activez.
Il y a 3 façons d’exécuter l’application de bureau :
- L’installer avec une seule commande pour votre système.
- L’exécuter dans Docker, sur votre ordinateur ou un serveur domestique.
- L’exécuter depuis le code source, à partir du code sur GitHub.
Vous préférez ne rien installer ? Utilisez myTickrs dans votre navigateur.
1. L’installer
Ouvrez un terminal, collez la ligne de votre système et appuyez sur Entrée. L’installateur a besoin de Node.js 24 ou plus récent ; s’il manque ou est trop ancien, il vous demande avant de l’installer pour vous.
Windows
Ouvrez PowerShell (appuyez sur Démarrer, tapez « PowerShell ») et exécutez :
irm https://files.mytickrs.app/install.ps1 | iex
macOS
Ouvrez le Terminal (dans Applications → Utilitaires) et exécutez :
curl -fsSL https://files.mytickrs.app/install-macos.sh | bash
Linux
Ouvrez un terminal et exécutez :
curl -fsSL https://files.mytickrs.app/install-linux.sh | bash
Ce que fait l’installateur
- Il vérifie la présence de Node.js 24 ou plus récent. S’il est absent, il demande votre accord puis l’installe : avec winget ou l’installateur officiel sous Windows, l’installateur officiel sous macOS, et NodeSource (apt, dnf ou yum) ou la version officielle dans
~/.local/nodesous Linux. L’installation de Node.js peut demander votre mot de passe administrateur. - Il télécharge la dernière version de myTickrs et la décompresse dans un dossier
mytickrsde votre dossier personnel (%USERPROFILE%\mytickrssous Windows,~/mytickrssous macOS et Linux). DéfinissezMYTICKRS_DIRavant de le lancer pour utiliser un autre dossier. - Il installe les dépendances et ajoute un raccourci myTickrs : sur le Bureau et dans le menu Démarrer sous Windows, dans Applications avec un lien sur le Bureau sous macOS, et dans le menu des applications et sur le Bureau sous Linux.
- Il démarre l’application et l’ouvre dans votre navigateur. Si le navigateur ne s’ouvre pas, allez sur
http://localhost:5050.
Lire d’abord le script
Envoyer un script dans un shell revient à lui faire confiance : lisez-le donc avant de l’exécuter. Voici exactement les fichiers que téléchargent les commandes de cette page :
- install.ps1 (Windows)
- install-macos.sh (macOS)
- install-linux.sh (Linux)
- install-docker.ps1 (Docker sous Windows)
- install-docker.sh (Docker sous macOS et Linux)
Des installateurs signés pour Windows et macOS sont prévus : vous n’aurez alors plus du tout besoin d’un terminal.
Démarrer, mettre à jour et supprimer
Le relancer plus tard
Double-cliquez sur le raccourci myTickrs. Il démarre l’application dans une fenêtre de terminal et ouvre votre navigateur ; si l’application tourne déjà, il ouvre simplement le navigateur. Fermez cette fenêtre (ou appuyez sur Ctrl+C dedans) pour arrêter l’application.
Mettre à jour
Arrêtez l’application, puis relancez la ligne d’installation. La nouvelle version remplace l’ancienne, et votre base de données (data/), vos réglages (.env) et les plugins que vous avez ajoutés sont conservés.
Sauvegarder
Votre portefeuille est le fichier data/tickrs.db du dossier d’installation. Copiez-le pour le sauvegarder ou pour passer à un autre ordinateur. Vous pouvez aussi activer la synchronisation avec un compte cloud myTickrs dans Réglages → Synchronisation pour sauvegarder et restaurer ; elle est désactivée tant que vous ne l’activez pas.
Désinstaller
Arrêtez l’application, puis supprimez le dossier d’installation et les raccourcis myTickrs. Cela supprime aussi votre base de données : sauvegardez d’abord data/ si vous voulez la garder.
2. L’exécuter dans Docker
Vous préférez ne pas installer Node.js, ou voulez myTickrs sur un serveur domestique ou un NAS ? Utilisez plutôt Docker. L’image est ghcr.io/mytickrs/mytickrs sur GitHub Container Registry, pour x86-64 et ARM (y compris Apple silicon).
Windows
Dans PowerShell :
irm https://files.mytickrs.app/install-docker.ps1 | iex
macOS et Linux
Dans un terminal :
curl -fsSL https://files.mytickrs.app/install-docker.sh | bash
L’installateur Docker :
- Il vérifie la présence de Docker avec Docker Compose. S’ils sont absents, il demande votre accord puis les installe : Docker Desktop sous Windows (avec WSL 2, ce qui demande un redémarrage de Windows) et sous macOS, et Docker Engine sous Linux. Il démarre Docker s’il ne tourne pas.
- Il écrit docker-compose.yml dans un dossier
mytickrs-dockerde votre dossier personnel, puis télécharge l’image et la démarre. DéfinissezMYTICKRS_DIRavant de le lancer pour utiliser un autre dossier. - Il ouvre l’application dans votre navigateur à l’adresse
http://localhost:5050. DéfinissezMYTICKRS_PORTavant de le lancer pour utiliser un autre port.
L’application démarre ensuite chaque fois que Docker démarre. Vos données (la base de données et la clé qui chiffre les clés de fournisseurs enregistrées) sont conservées dans le dossier data de mytickrs-docker ; pour les sauvegarder, arrêtez l’application et copiez ce dossier. Pour mettre à jour, relancez la ligne ; vos données sont conservées. Dans le dossier mytickrs-docker, docker compose stop et docker compose start l’arrêtent et la démarrent, et docker compose down -v la supprime. Vos données restent dans le dossier data jusqu’à ce que vous le supprimiez.
Vous utilisez déjà Docker ? Dans un dossier vide :
curl -fsSLO https://files.mytickrs.app/docker-compose.yml
docker compose up -d
3. L’exécuter depuis le code source
Le code est sur GitHub. Avec Node.js 24 :
git clone https://github.com/myTickrs/myTickrs.git mytickrs
cd mytickrs
npm i
npm start
Sous Windows sans les outils Visual Studio C++, utilisez npm i --ignore-scripts.
Des cours plus frais, gratuitement
Les cours viennent par défaut de Yahoo Finance, sans clé. C’est une source non officielle qui peut prendre du retard : les cours peuvent donc être différés. Pour des cours plus frais, créez des comptes gratuits chez Finnhub (cours à jour et recherche de symboles) et Twelve Data (historique quotidien, divisions d’actions et dividendes), et ajoutez les clés dans Réglages → Fournisseurs de données. Vos clés sont chiffrées sur votre ordinateur.
L’utiliser depuis d’autres appareils
L’édition de bureau n’a pas de connexion : quiconque peut y accéder peut l’utiliser. Elle n’écoute que sur votre propre ordinateur (127.0.0.1), sauf si vous modifiez HOST dans .env (dans Docker, MYTICKRS_BIND=0.0.0.0 dans le .env à côté de docker-compose.yml). Ne le faites que sur un réseau de confiance, ou derrière un proxy inverse doté de sa propre connexion.