SyncTrayzor est un petit utilitaire de plateau pour la synchronisation sur Windows. Il héberge et enveloppe la synchronisation, ce qui le fait se comporter davantage comme une application Windows native et moins comme un utilitaire de ligne de commande avec une interface de navigateur Web.
Les fonctionnalités incluent:
SyncTrayzor est emballé à la fois comme un installateur, un zip autonome et un ensemble de chocolat. Il fonctionnera sur Windows Vista ou plus récent.
Téléchargez SyncTrayzorSetup-x64.exe
ou SyncTrayzorSetup-x86.exe
et exécutez-le. Si vous avez déjà installé SyncTrayzor, cela le mettra à jour.
Tout d'abord, vous aurez besoin de .net 4.7.2. Téléchargez l'installateur hors ligne ou Web si vous ne l'avez pas déjà installé.
Téléchargez SyncTrayzorPortable-x64.zip
ou SyncTrayzorPortable-x86.zip
. Unzip et exécutez SyncTrayzor.exe
. Si vous mettez à jour, vous devrez copier le dossier data
en face de votre installation autonome précédente.
La version installée de SyncTrayzor est également disponible sur Chocolatey.
C:> choco install synctrayzor
Tout d'abord, qu'est-ce qui ne va pas? N'oubliez pas que SyncTrayzor est un emballage autour de Syncthing. Syncthing est le programme de synchronisation des fichiers, qui a une interface Web. SyncTrayzor est l'utilitaire de plateau, ressemble à un programme Windows normal, et a des menus et tels comme un grand domaine où l'interface Web de Syncthing est affichée.
Multilingue? SyncTrayzor a besoin de vous! Veuillez lire la localisation.
Vous voulez apporter une contribution? Fantastique, et merci! Veuillez lire en premier.
Veuillez consulter le don.
Le mécanisme automatique de mise à jour de SyncTrayzor appellera périodiquement un script (trouvé dans server/version_check.php
, hébergé sur un de mes serveurs) pour savoir s'il y a une mise à niveau disponible. Il divulguera votre version SyncTrayzor actuelle et le package que vous avez téléchargé (installateur / portable et x64 / x86). Il révélera également votre adresse IP, ce qui est inévitable.
Vous pouvez désactiver Auto-Updates dans les paramètres, mais dans ce cas, vous êtes responsable de la vérification manuelle des mises à jour.
Les informations d'utilisation, les détails de votre configuration d'ordinateur / réseau / synchronisation / etc. ne sont pas rapportés.
Vous pouvez être paranoïaque et tout construire à partir de la source (après avoir audité la source), ou vous pouvez croire que je suis une bonne personne qui a fait confiance aux développeurs Syncthing.
Vous pouvez vérifier que ce compte GitHub n'a pas été compromis et publie des téléchargements malveillants en suivant les étapes de la lecture de sécurité. Ce processus vous permet également de vérifier que les développeurs de Syncthing me font confiance pour publier des logiciels non malveillants.
Il convient de noter que SyncTrayzor remplacera «l'adresse d'écoute GUI» et la «clé API» dans la configuration de Syncthing. En effet, il doit contrôler pleinement ces valeurs, afin de s'assurer qu'il peut communiquer avec Syncthing.
Cependant, vous pouvez définir ces valeurs dans le fichier -> Paramètres, si vous souhaitez les personnaliser.
Bonne question. La réponse dépend si vous avez installé SyncTrayzor à l'aide du programme d'installation ou que vous l'exécutez autonome.
La version installée de SyncTrayzor s'installera dans C:Program FilesSyncTrayzor
ou C:Program Files (x86)SyncTrayzor
pour la version 64 bits et 32 bits respectivement.
Par défaut, SyncTrayzor mettra sa propre configuration dans C:Users<You>AppDataRoamingSyncTrayzor
, et laissez Syncthing utiliser son dossier par défaut pour sa base de données, qui est C:Users<You>AppDataLocalSyncthing
. Il créera également une touche de registre sur HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRunSyncTrayzor
la première fois qu'il est exécuté, ce qui le permettra de démarrer lorsque vous vous connectez.
Vous pouvez supprimer cette clé de registre en décochez "démarrer automatiquement sur la connexion" dans les paramètres.
Vous pouvez définir un chemin d'accueil personnalisé pour la synchronisation dans les paramètres si vous le souhaitez (Paramètres -> Syncthing -> Advanced -> Syncthing Custom Home Chemin). Ceci est utile si vous souhaitez garder la copie de Syncthing gérée par SyncTrayzor distinct d'une autre copie exécutée sur votre machine.
Le mécanisme automatique-mise à jour peut télécharger des mises à jour sur %TEMP%SyncTrayzor
. Cet emplacement est périodiquement éliminé.
SYNCTRAYZOR PORTABLE mettra sa propre configuration dans SyncTrayzorPortabledata
, et indiquera à Syncthing pour utiliser SyncTrayzorPortabledatasyncthing
pour sa base de données. Cela signifie que, lors de la mise à niveau manuelle, vous pouvez simplement déplacer le dossier «Data» pour déplacer tous vos paramètres et base de données.
La version portable ne démarre pas sur la connexion par défaut. Si vous vérifiez "Démarrez automatiquement sur la connexion" dans les paramètres, une touche de registre sera créée sur HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRunSyncTrayzor
.
Le mécanisme automatique-mise à jour peut télécharger des mises à jour sur %TEMP%SyncTrayzor
. Cet emplacement est périodiquement éliminé.
Voici un tableau pratique de ce dont vous avez besoin pour copier où si vous migrez entre différentes combinaisons de synchronisation "brute", synctrayzor installé et SyncTrayzor Portable.
Depuis | À | Actes |
---|---|---|
Syncthing "brut" | Synctrayzor installé | Aucun |
Syncthing "brut" | SyncTrayzor portable | Copiez le contenu de C:Users<You>AppDataLocalSyncthing dans le dossier datasyncthing dans le répertoire portable |
Synctrayzor installé | Syncthing "brut" | Aucun |
Synctrayzor installé | SyncTrayzor portable |
|
SyncTrayzor portable | Syncthing "brut" | Copiez le contenu du dossier datasyncthing à l'intérieur du portable directement dans C:Users<You>AppDataLocalSyncthing |
SyncTrayzor portable | Synctrayzor installé |
|
Pour la version installée de SyncTrayzor, afin d'enregistrer votre configuration (à la fois Syncthing et SyncTrayzor), vous devrez sauvegarder les chemins suivants:
C:Users<You>AppDataRoamingSyncTrayzor
C:Users<You>AppDataLocalSyncthing
SyncTrayzor conserve deux copies de Syncthing.exe.
La copie exécutée est en C:Users<You>AppDataRoamingSyncTrayzorsyncthing.exe
. Celui-ci est écrit par l'utilisateur, permettant à Syncthing à la mise à niveau automatique.
Il y a aussi une copie de sauvegarde dans C:Program FilesSyncTrayzorsyncthing.exe
. Celui-ci est copié sur C:Users<You>AppDataRoamingSyncTrayzorsyncthing.exe
Si celui-ci n'existe pas (SyncTrayzor n'a jamais été exécuté auparavant pour cet utilisateur, par exemple).
Si vous souhaitez mettre à niveau manuellement (par exemple vers une version bêta), vous devez télécharger Syncthing à partir de la page des versions et remplacer le syncthing.exe
en C:Users<You>AppDataRoamingSyncTrayzor
.
SyncTrayzor conserve deux copies de Syncthing.exe.
Il y a une copie dans datasyncthing.exe
, qui est celle qui est exécutée. Il y a aussi une copie à côté de SyncTrayzor.exe
, qui est utilisée si celle de data
est manquante.
Si vous souhaitez mettre à niveau manuellement (par exemple vers une version bêta), vous devez télécharger Syncthing à partir de la page des versions et remplacer celle de datasyncthing.exe
.
Vous aurez besoin de Visual Studio 2019. Clone / Télécharger le référentiel, ouvrir srcSyncTrayzor.sln
et compiler. Vous devrez également télécharger syncthing.exe et le placer dans le binx86Debug
, binx64Debug
, binx86Release
ou binx64Release
dossier, selon le cas.
Le programme d'installation est construit à l'aide de la configuration Inno et dispose de diverses options de ligne de commande, documentées ici. Si vous passez l'indicateur de ligne de commande /silent
lorsque SyncTrayzor ne sera pas lancé à la fin de l'installateur: Add /StartSyncTrayzor
pour remplacer cela (qui provoque également le lancement de SyncTrayzor minimisé).
Il existe différents paramètres à l'intérieur du fichier SyncTrayzor.exe.config
qui peuvent être personnalisés par les administrateurs système, y compris la configuration de SyncTrayzor par défaut (utilisée pour créer le fichier de configuration SyncTrayzor de l'utilisateur lorsque SyncTrayzor est lancé pour la première fois). Pour les remplacer, passez l'indicateur /SyncTrayzorExeConfig="PathToCustomizedSyncTrayzor.exe.config"
au programme d'installation - le SyncTrayzor.exe.config
spécifié l'écrasera la valeur par défaut.
Notez que le contenu / structure de SyncTrayzor.exe.config
peut changer entre les versions. L'utilisation de la mauvaise version peut provoquer un crash ou un comportement incorrect.