Installation sous Windows
Installez l'application sous Windows avec un seul fichier : premier lancement, mise à jour, désinstallation, sauvegarde et port. Ni Docker ni terminal.
L'interface de l'application est disponible en turc et en anglais. La langue se choisit dans Ayarlar → Görünüm → Dil. Ce guide donne chaque nom de bouton et d'écran en turc, suivi de sa traduction française entre parenthèses.
À la fin de cette page, l'application sera installée et ouverte dans votre navigateur. Comptez deux minutes. Elle s'installe pour votre seul compte utilisateur, sans droits d'administrateur. Une autorisation n'est demandée qu'une fois, si le composant Visual C++ est absent.
Ce qu'il vous faut
- Windows 10 ou 11 (64 bits).
- Environ 400 Mo d'espace libre. Le fichier d'installation fait 86 Mo et l'application installée 313 Mo.
- Un navigateur tel qu'Edge, Chrome ou Firefox.
- Ni Docker, ni Node, ni terminal (fenêtre de commandes) ne sont nécessaires.
-
Le moteur de l'application a besoin du paquet Visual C++ de
Microsoft. S'il manque, l'installation l'ajoute et demande une fois
l'autorisation d'un administrateur. Le dossier d'installation est
%LOCALAPPDATA%\Programs\seowatcher.
Étapes
Première installation
-
Téléchargez le fichier seowatcher-setup.exe depuis
la page des versions sur GitHub. L'adresse permanente est :
github.com/ucsahinn/seotracker/releases/latest/download/seowatcher-setup.exe - Double-cliquez sur le fichier.
- Si Windows affiche « Windows a protégé votre ordinateur », cliquez sur Informations complémentaires, puis sur Exécuter quand même (sur un Windows en turc : « Daha fazla bilgi », « Yine de çalıştır »). Le fichier n'est pas encore signé, donc Windows ne connaît pas l'éditeur. Cet avertissement est normal.
-
Si vous le souhaitez, comparez le résumé SHA-256 du fichier (son
empreinte) avec le fichier
SHA256SUMS.txtde la page des versions. - Sur la page d'accueil, cliquez sur Sonraki (Suivant).
- À la question « Pour qui installer ? », choisissez Yalnızca ben (Moi seul). C'est le choix recommandé : l'installation se fait uniquement pour votre compte. L'option Tüm kullanıcılar (Tous les utilisateurs) demande une autorisation d'administrateur.
- Regardez les deux options : Windows açılınca seowatcher'ı başlat (Lancer seowatcher au démarrage de Windows) et Masaüstüne kısayol ekle (Ajouter un raccourci sur le Bureau). La première est cochée par défaut. Décochez-la si vous ne voulez pas que l'application démarre en arrière-plan. Cliquez ensuite sur Sonraki (Suivant).
- Cliquez sur Kur (Installer).
- Sur la dernière page, une case seowatcher'ı şimdi başlat (Lancer seowatcher maintenant) est présente. Laissez-la cochée et cliquez sur Bitti (Terminé). L'application s'ouvre.
- Patientez. Le premier lancement dure 20 à 30 secondes. Le texte de l'icône dans la barre des tâches devient tour à tour « Anahtarlar hazırlanıyor » (Préparation des clés), « Veritabanı güncelleniyor » (Mise à jour de la base de données) et « Sunucu başlatılıyor » (Démarrage du serveur). Si l'icône n'est pas visible, cliquez sur la flèche ^ de la barre des tâches. Quand tout est prêt, votre navigateur s'ouvre tout seul. Si l'application démarre automatiquement avec Windows, le navigateur ne s'ouvre pas : une bulle « seowatcher hazır » (seowatcher est prêt) apparaît à la place.
-
L'adresse
http://127.0.0.1:3001s'ouvre toute seule dans le navigateur. Dans cette adresse, 127.0.0.1 désigne votre ordinateur lui-même et 3001 est le numéro de port.
L'étape suivante est le guide de la connexion à Google.
Menu de la barre des tâches
Faites un clic droit sur l'icône. Si elle n'est pas visible, cliquez sur la flèche ^ de la barre des tâches. Le menu comporte quatre parties. En haut se trouvent l'ouverture de l'application et la ligne d'état, puis la mise à jour et le redémarrage, puis deux réglages, et en bas les éléments de dépannage.
- seowatcher'ı aç (Ouvrir seowatcher) : ouvre l'application dans le navigateur. Un double-clic sur l'icône fait la même chose. Si l'application est encore en train de démarrer, une bulle « seowatcher açılıyor » (seowatcher démarre) apparaît, et le navigateur s'ouvre tout seul quand elle est prête.
- Ligne d'état : « Çalışıyor: http://127.0.0.1:3001/ » (En cours : http://127.0.0.1:3001/), « Veritabanı güncelleniyor » (Mise à jour de la base de données) ou un message d'erreur. On ne peut pas cliquer dessus. Si le texte est long, laissez la souris dessus pour le voir en entier.
- Eksik Windows bileşenini kur (Installer le composant Windows manquant) : n'apparaît que si le paquet Visual C++ manque. Un clic installe le paquet et redémarre l'application.
- Güncelle (Mettre à jour) : toujours présent dans le menu. Un clic vérifie tout de suite GitHub. S'il y a une nouvelle version, elle est téléchargée et installée ; sinon le menu affiche « Güncel » (À jour). Pendant la vérification, l'élément affiche « Kontrol ediliyor… » (Vérification…), et pendant le téléchargement « Güncelleme indiriliyor: X.Y.Z (%45) » (Téléchargement de la mise à jour : X.Y.Z (45 %)) ; on ne peut alors pas cliquer dessus. Quand une nouvelle version a déjà été trouvée, l'élément affiche « Güncelle: X.Y.Z sürümü hazır » (Mettre à jour : la version X.Y.Z est prête) ; les numéros de version sont des exemples.
- Yeniden başlat (Redémarrer) : ferme l'application et la rouvre. Si quelque chose se bloque, essayez d'abord cet élément.
- Windows açılınca başlat (Démarrer avec Windows) : si l'option est cochée, l'application démarre en arrière-plan à l'allumage de l'ordinateur. Si un administrateur a activé ce réglage lors d'une installation pour tous les utilisateurs de l'ordinateur, l'élément est coché et grisé, et seul un administrateur peut le désactiver.
- Güncellemeleri kendiliğinden kur (Installer les mises à jour automatiquement) : si l'option est cochée, l'application installe elle-même une nouvelle version dès qu'elle en trouve une.
- Kurulumu onar (Réparer l'installation) : nettoie les fichiers temporaires, vérifie que le paquet est complet et rouvre l'application. Pendant la réparation, l'élément affiche « Onarılıyor… » (Réparation…).
- Tanı bilgisini kopyala (Copier les informations de diagnostic) : copie dans le presse-papiers la version de Windows, le processeur, la version de Visual C++, un essai du moteur, le module fautif du journal d'événements Windows, les fichiers de vidage de plantage et les dernières lignes du journal. Les informations sont prêtes en quelques secondes, puis une bulle « Kopyalandı » (Copié) apparaît. C'est utile pour signaler un problème.
- Sorunu bildir (GitHub) (Signaler un problème (GitHub)) : place les mêmes informations dans le presse-papiers et ouvre sur GitHub un signalement prérempli. Ajoutez une phrase sur ce que vous faisiez et envoyez-le.
-
Günlükleri aç (Ouvrir les journaux) : ouvre le
dossier des journaux. Il contient
launcher.log,server.logetmigrate.log. - Veri klasörünü aç (Ouvrir le dossier de données) : ouvre le dossier de la base de données et des clés.
- Numéro de version : la version installée. On ne peut pas cliquer dessus.
- Çıkış (Quitter) : ferme complètement l'application. Tant qu'elle est fermée, la page du navigateur ne fonctionne pas.
Si vous lancez l'application une seconde fois (depuis le menu Démarrer ou le raccourci du Bureau), aucune seconde copie ne s'ouvre. L'application déjà ouverte ouvre la page dans le navigateur ; si elle n'est pas encore prête, elle l'ouvre dès qu'elle l'est.
Si le serveur s'arrête tout seul en cours de fonctionnement, l'application le relance et affiche la bulle « seowatcher yeniden başlatılıyor » (seowatcher redémarre). S'il s'arrête trois fois en dix minutes, elle cesse de le relancer et la ligne d'état affiche « Sunucu 10 dakikada üç kez kapandı » (Le serveur s'est arrêté trois fois en 10 minutes). Cliquez alors sur Kurulumu onar.
Mise à jour
L'application se met à jour toute seule. Deux minutes après son ouverture, puis une fois par jour, elle vérifie sur GitHub la dernière version. S'il y en a une nouvelle, elle la télécharge, compare l'empreinte du fichier (SHA-256) à la valeur de la page des versions, l'installe en silence et se rouvre. Pendant ce temps, le texte de l'icône affiche « Güncelleme indiriliyor » (Téléchargement de la mise à jour) puis « Güncelleme kuruluyor » (Installation de la mise à jour), et une petite fenêtre d'installation apparaît brièvement. Quand l'application se rouvre, une bulle « seowatcher X.Y.Z sürümüne güncellendi » (seowatcher a été mis à jour vers la version X.Y.Z) apparaît ; un clic dessus ouvre la liste des nouveautés. La section Ayarlar → Hakkında (Paramètres → À propos) de l'application annonce aussi la nouvelle version et vous renvoie vers Güncelle sur l'icône.
- Si vous ne voulez pas qu'elle s'installe toute seule, décochez Güncellemeleri kendiliğinden kur dans le menu. Quand une nouvelle version sort, vous voyez alors une bulle une seule fois, et l'élément du menu affiche « Güncelle: X.Y.Z sürümü hazır » (Mettre à jour : la version X.Y.Z est prête). Cliquez sur la bulle ou sur l'élément pour installer.
- S'il n'y a pas d'internet, ou si GitHub ne répond pas à ce moment-là, l'application réessaie une heure plus tard. Pour les tentatives automatiques, elle ne prévient qu'une seule fois par version.
- Si l'empreinte du fichier téléchargé ne correspond pas, la mise à jour n'est pas installée et la version installée continue de fonctionner.
- Une installation pour tous les utilisateurs de l'ordinateur demande l'autorisation d'un administrateur pour se mettre à jour. L'application ne s'y installe donc pas toute seule. Quand une nouvelle version sort, vous voyez une bulle ; en cliquant dessus, Windows demande l'autorisation d'un administrateur.
- Pour mettre à jour à la main, téléchargez le nouveau fichier d'installation à la même adresse et lancez-le. L'assistant ferme lui-même l'application ouverte, remplace les fichiers et la relance. La case Windows açılınca seowatcher'ı başlat (Lancer seowatcher au démarrage de Windows) de l'assistant reflète votre réglage actuel du menu.
Vos données, votre connexion à Google et vos réglages restent tels quels. Une mise à jour automatique ne touche pas au réglage Windows açılınca başlat.
Déploiement en entreprise
Notes pour les équipes informatiques qui veulent installer l'application pour tous les utilisateurs d'un ordinateur, ou l'installer en silence avec un outil de déploiement (Intune, GPO, PDQ) :
-
Pour tous les utilisateurs : lancez le fichier
d'installation en tant qu'administrateur et choisissez l'option «
tous les utilisateurs » dans l'assistant. L'application s'installe
sous
C:\Program Files\seowatcher(pour une installation à un seul utilisateur, le dossier est%LOCALAPPDATA%\Programs\seowatcher) ; les données de chaque utilisateur restent dans son propre dossier%LOCALAPPDATA%\seowatcher. -
Installation silencieuse :
seowatcher-setup.exe /VERYSILENT /NORESTART(un seul utilisateur) ouseowatcher-setup.exe /VERYSILENT /ALLUSERS /NORESTART(administrateur, tous les utilisateurs). Quand l'installation silencieuse se termine, l'application s'ouvre toute seule. -
Journal d'installation : chaque installation écrit
dans le fichier
%LOCALAPPDATA%\seowatcher\logs\setup.log. Avec/LOG="chemin", vous pouvez indiquer un autre emplacement. -
Désinstallation silencieuse :
unins000.exe /VERYSILENT(dans le dossier d'installation :%LOCALAPPDATA%\Programs\seowatcher, ouC:\Program Files\seowatcherpour une installation pour tous les utilisateurs). - Vérification : avant la publication de chaque version, elle est installée sur une machine Windows propre, ouverte, attendue jusqu'à ce que l'adresse de santé réponde, puis désinstallée. Une version qui échoue à ce test n'est pas publiée.
Réparation
Si quelque chose se bloque, faites un clic droit sur l'icône et cliquez sur Kurulumu onar (Réparer l'installation). Si l'icône n'est pas visible, cliquez sur la flèche ^ de la barre des tâches. L'application nettoie les fichiers temporaires et vérifie que le paquet est complet. Ensuite, à l'ouverture, elle relance la mise à jour de la base de données.
Si un fichier du paquet a été supprimé (par exemple mis en quarantaine par un antivirus), l'application télécharge depuis GitHub le fichier d'installation de la version installée, vérifie son empreinte et se réinstalle. Vos données ne sont pas touchées. S'il n'y a pas d'internet, elle affiche « Kurulum eksik » (Installation incomplète) et ouvre la page des versions. Il vous suffit alors de télécharger le fichier d'installation et de le lancer.
Désinstallation
- Dans Ayarlar → Uygulamalar → Yüklü uygulamalar (Paramètres → Applications → Applications installées) de Windows, trouvez seowatcher.
- Cliquez sur Kaldır (Désinstaller).
Le programme de désinstallation supprime le programme, le raccourci du menu Démarrer l'entrée « démarrer avec Windows » (y compris si vous l'avez activée depuis le menu) et les fichiers de mise à jour téléchargés. Il ne touche pas au dossier de données, et la fenêtre de désinstallation le précise aussi. Si vous voulez aussi supprimer votre base de données, votre connexion à Google et vos rapports, supprimez vous-même le dossier de données.
Où sont les données et comment les sauvegarder ?
Tout est dans un seul dossier :
%LOCALAPPDATA%\seowatcher. Saisissez ce texte dans la
barre d'adresse de l'Explorateur de fichiers. L'entrée de menu
Veri klasörünü aç (Ouvrir le dossier de données) y
mène aussi. Il contient :
-
data: la base de données (projets, archives Search Console, audits, rapports). -
instance-secret: la clé qui chiffre les clés d'accès Google. Si elle est perdue, vous devez refaire la connexion à Google depuis le début. -
mcp-token: le mot de passe que votre assistant IA utilise pour se connecter à l'application. -
server.env,config.json,logs.
Pour faire une sauvegarde :
- Fermez l'application avec Çıkış (Quitter).
- Copiez le dossier entier.
Pour restaurer, fermez l'application, remettez le dossier à sa place
et démarrez l'application. Pour déplacer vos données vers un autre
ordinateur, c'est la même chose. Si vous emportez aussi le fichier
instance-secret, les connexions à Google continuent de
fonctionner.
Changer le numéro de port
L'application utilise le numéro 3001. Si un autre programme l'occupe, elle choisit le premier numéro libre entre 3002 et 3010, mais seulement pour ce démarrage, et affiche la bulle « 3001 numarası dolu, 3002 kullanılıyor » (Le port 3001 est occupé, utilisation du 3002). Elle n'enregistre pas ce numéro. Quand le 3001 est de nouveau libre, l'application utilise à nouveau le 3001 au démarrage suivant, car les adresses de redirection chez Google contiennent ce numéro.
Si vous voulez un numéro précis :
- Fermez l'application.
-
Ouvrez le fichier
config.jsondu dossier de données avec le Bloc-notes. - Écrivez-y ceci :
{
"port": 3005
}
-
Enregistrez, puis démarrez l'application. Si le fichier contient
d'autres lignes (comme
autoUpdate), ne les supprimez pas ; changez seulement la valeur deport.
Quand le numéro change, mettez aussi à jour, avec le nouveau numéro, les deux adresses de redirection chez Google. Ces adresses sont expliquées dans le guide de la connexion à Google.
Vérification
- Quand vous passez la souris sur l'icône de la barre des tâches, elle doit afficher « seowatcher X.Y.Z: Çalışıyor: http://127.0.0.1:3001/ » (seowatcher X.Y.Z : en fonctionnement : http://127.0.0.1:3001/). Le numéro au début est celui de la version que vous avez installée ; 0.5.0 Alpha n'est qu'un exemple.
-
Dans le navigateur, l'adresse
http://127.0.0.1:3001/api/healthdoit afficher un texte qui commence par "status":"ok". - Sur l'écran Yardım (Aide), la carte « Kurulumunuzun durumu » (L'état de votre installation) doit dire « Her şey yolunda. » (Tout va bien.). Avant la connexion à Google, la ligne « Google girişi » (Connexion Google) demande de l'attention. C'est normal.
Questions fréquentes
Pourquoi l'application s'ouvre-t-elle dans le navigateur ? L'application fonctionne sur votre ordinateur comme un petit serveur. Son écran, c'est le navigateur.
Que se passe-t-il quand j'éteins l'ordinateur ? L'application se ferme aussi. Si Windows açılınca başlat (Démarrer avec Windows) est coché, elle redémarre toute seule à l'allumage suivant.
Puis-je l'ouvrir depuis un autre ordinateur ? Non, et c'est voulu. L'application n'écoute que l'adresse 127.0.0.1. Pour l'ouvrir sur internet, vous devez placer devant elle votre propre authentification.
Puis-je passer de la version Docker à celle-ci ? Oui, mais les données ne se déplacent pas toutes seules. Vous recréez les projets et vous reconnectez Google. Les archives Search Console se remplissent de nouveau au premier lancement.
Mon antivirus a affiché un avertissement. Comme le fichier n'est pas signé, certains antivirus donnent l'alerte. Téléchargez le fichier uniquement depuis la page des versions de GitHub et comparez son résumé SHA-256.
En cas de problème
Si l'icône n'est pas visible, cliquez sur la flèche ^ de la barre des tâches.
-
L'icône indique « Hata: 3001 ve sonraki 9 adres numarası (port)
dolu » (Erreur : le port 3001 et les 9 suivants sont
occupés).
Un autre programme occupe ces numéros. Écrivez un autre numéro dans
le fichier
config.json. -
L'icône indique « Veritabanı güncellemesi başarısız » (La mise à
jour de la base de données a échoué).
Cliquez sur Günlükleri aç (Ouvrir les journaux) et
regardez les dernières lignes de
migrate.log. Le plus souvent, le disque est plein ou le dossier est en lecture seule. -
L'icône indique « Sunucu beklenmedik şekilde kapandı » (Le
serveur s'est arrêté de façon inattendue) ou « Sunucu 10 dakikada
üç kez kapandı » (Le serveur s'est arrêté trois fois en 10
minutes).
Les dernières lignes de
server.logdonnent la cause. Essayez Yeniden başlat (Redémarrer) et, si cela ne règle rien, Kurulumu onar (Réparer l'installation). Si cela ne règle toujours rien, cliquez sur Sorunu bildir (GitHub) (Signaler un problème (GitHub)). - L'icône indique « Veritabanı güncellemesi 15 dakikada bitmedi » (La mise à jour de la base de données n'était pas terminée au bout de 15 minutes). Un autre programme verrouille peut-être le fichier de la base de données (un programme de sauvegarde ou de synchronisation). Arrêtez ce programme et cliquez sur Yeniden başlat.
-
Le navigateur ne s'est pas ouvert. Double-cliquez
sur l'icône ou saisissez l'adresse à la main :
http://127.0.0.1:3001