SyncTrayzor is a little tray utility for Syncthing on Windows.

It hosts and wraps Syncthing, making it behave more like a native Windows application

and less like a command-line utility with a web browser interface.

Features include:

  • Has a built-in web browser, so you don't need to fire up an external browser.
  • Optionally starts on login, so you don't need to set up Syncthing as a service.
  • Can watch your folders for changes, so you don't have to poll them frequently:
    • Syncthing on its own has to poll your folders, in order to see if any files have changed.
    • SyncTrayzor will watch your folders for changes, and alert Syncthing the second anything changes.
    • This means you can increase the polling interval in Syncthing, avoiding the resource usage of high-frequency polling, but still have any changes propagated straight away.
    • Folder watching respects the ignores configured in Syncthing.
  • Tray icon indicates when synchronization is occurring.
  • Optional tray messages when folders have finished syncing.

Version 1.0.18

v1.0.18 was released hours after v1.0.17 in order to fix an issue. v1.0.17's changelog is as follows:

  • Fix crash when renaming a file whose path exceeds the Windows path length limit (#72)
  • Fix 'Open Folder' button in Syncthing UI (#65)
  • Ensure that folder list in Settings does not exceed screen height (#76)
  • Start minimized after automatic upgrade (#59)
  • Add italian translation (thanks stukdev)
  • Improve text in icon context menu (#71)
  • Console will scroll to end after resize (#67)

Downloads

What will SyncTrayzor do to my system?

Good question. The answer depends on whether you installed SyncTrayzor using the installer, or are running it standalone.

Installer

SyncTrayzor will install itself into

C:\Program Files\SyncTrayzor.

By default, SyncTrayzor will put its own configuration in

C:\Users\<You>\AppData\Roaming\SyncTrayor, and let Syncthing use its default folder for its database, which is

C:\Users\<You>\AppData\Local\Syncthing.

It will also create a registry key at

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run\SyncTrayzor

the first time that it is run, which will let it start when you log in.

You can delete this registry key by unchecking "Automatically start on login" in the settings.

If you check "Use custom home directory or Syncthing" in the settings, then SyncTrayzor will tell Syncthing to use

C:\Users\<You>\AppData\Local\SyncTrayzor\syncthing

for its database.

This is useful if you want to keep the copy of Syncthing managed by SyncTrayzor separate from another copy running on your machine.

The auto-update mechanism may download updates to

%TEMP%\SyncTrayzor.

This location is periodically cleared out (once every few days).

Standalone

SyncTrayzor will put its own configuration in

SyncTrayzorPortable\data,

and tell Syncthing to use

SyncTrayzorPortable\data\syncthing

for its database.

This means that, when upgrading, you can simply move the 'data' folder over to move all your settings, and database.

If you uncheck "Use custom home directory or Syncthing" in the settings, then Syncthing will use its default folder for its database, which is

C:\Users\<You>\AppData\Local\Syncthing.

The portable version won't start on login by default.

If you check "Automatically start on login" in the settings, then a registry key will be created at

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run\SyncTrayzor.

SyncTrayzor -- Windows tray utility / filesystem watcher / launcher for syncthing的更多相关文章

  1. .netcore跨平台 之 windows上编译,ubuntu上运行

    1 下载并安装netcore sdk    下载地址 https://github.com/dotnet/cli 选取合适的版本下载安装即可 打开 CMD ,输入dotnet,出现以下信息说明已安装好 ...

  2. 利用SSH Filesystem实现远程文件系统

         远程文件系统的访问有很多种不同的实现方式,一些常见的连接方式比其它特定情况下的更有用.最著名的一个例子就是微软的通用互联网文件系统(CIFS),它可以容许微软Windows"映射网 ...

  3. 关于Windows常用命令

    本文引用自:http://ylbook.com/cms/computer/mingling.htm Windows Run命令: calc———–启动计算器certmgr.msc—-证书管理实用程序c ...

  4. Professional C# 6 and .NET Core 1.0 - Chapter 39 Windows Services

    本文内容为转载,供学习研究.如有侵权,请联系作者删除. 转载请注明本文出处:Professional C# 6 and .NET Core 1.0 - Chapter 39 Windows Servi ...

  5. SyncthingTray -- Syncthing wrapper for Windows

    SyncthingTray Syncthing wrapper for Windows. Includes a small interface to configure start on boot a ...

  6. How to Run Syncthing 24/7 as a Windows Service with AlwaysUp

    http://www.coretechnologies.com/products/AlwaysUp/Apps/RunSyncthingAsAWindowsService.html Automatica ...

  7. WINDOWS 的 MKLINK : 硬链接,符号链接 : 文件符号链接, 目录符号链接 : 目录联接

    玩转WIN7的MKLINK 引言: 换了新电脑,终于再次使用上啦WIN7 ,经过一个周每天重装N次系统,... ... ... ... 在xp系统下,junction命令要用微软开发的小程序 junc ...

  8. Windows学习总结(12)——Windows 10系统开始运行-cmd命令大全

    gpedit.msc-----组策略 sndrec32-------录音机 Nslookup-------IP地址侦测器 explorer-------打开资源管理器 logoff---------注 ...

  9. 【nodejs代理服务器三】nodejs注册windows服务

    node-windows I no longer have enough time to properly maintain this project and am seeking a new pri ...

随机推荐

  1. 【前端vue开发】vue项目使用sass less扩展语言所要安装的依赖

    1.创建一个基于 webpack 模板的新项目 $ vue init webpack myvue 2.在当前目录下,安装依赖 $ cd myvue $ npm install 3.安装sass的依赖包 ...

  2. 用js面向对象思想封装插件

    js是基于原型的面向对象语言,如果你学过java,c#等正统面向对象语言,你会难以理解js的面向对象,他和普通的面向对象不太一样,今天,我们通过封装一个toast插件,来看看js面向对象是如何运行的. ...

  3. UFLDL 教程学习笔记(四)

    课程地址:http://ufldl.stanford.edu/tutorial/supervised/FeatureExtractionUsingConvolution/ 在之前的练习中,图片比较小, ...

  4. 使用html+css+js实现3D相册

    使用html+css+js实现3D相册,快来上传的照片吧 效果图: 代码如下,复制即可用: <!DOCTYPE html> <html lang="en"> ...

  5. C++ 必须使用初始化列表

    继承关系中,父类无默认构造函数 类类型类成员变量无默认构造函数 const类型成员变量 引用类型成员变量 不使用初始化列表,在创建对象调用构造函数之前会对所有的成员变量进行默认初始化,然后再执行构造函 ...

  6. NFS服务简介

    NFS服务简介 NFS是Network File System的缩写,即网络文件系统.NFS是由Sun开发并发展起来的一项用于在不同机器,不同操作系统之间通过网络互相分享各自的文件.NFS serve ...

  7. 出现丢包解决方法(ping: sendmsg: Operation not permitted)

    故障排查: 早上突然收到nagios服务器check_icmp的报警,报警显示一台网站服务器的内网网络有问题.因为那台服务器挂载了内网的NFS,因此内网的网络就采用nagios的check_icmp来 ...

  8. 第五届CCF软件能力认证

    1.数列分段 问题描述 给定一个整数数列,数列中连续相同的最长整数序列算成一段,问数列中共有多少段? 输入格式 输入的第一行包含一个整数n,表示数列中整数的个数. 第二行包含n个整数a1, a2, … ...

  9. 《精通Python设计模式》学习之工厂方法

    小书,在我以前作数据库的连接时,就用了这个工厂方法的. 归纳总结一下,更有利于成长吧. import xml.etree.ElementTree as etree import json class ...

  10. html-图片热点和网页划区

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...