Run Syncthing as a Windows Service with AlwaysUp

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

Automatically start Syncthing in the background when your computer boots, without having to log on. Survive crashes, accidental shutdowns, and other interruptions


Last Updated on June 1, 2026

Syncthing keeps your important files synchronized between two or more machines. It's well suited for running "headless" in the background as the GUI is accessible from any web browser.


To install Syncthing as a Windows Service with AlwaysUp:

  1. If you don't have Syncthing installed, download the latest zip file and expand it to a new folder on your hard drive.

    Set up your folders in Syncthing and make sure that everything works as expected. It's best to have a functioning baseline before we install Syncthing as a service.

    For this tutorial, we installed version 2.1.0 in "C:\Syncthing" and that folder will show up in later steps.

  2. Download and install AlwaysUp, if necessary.

  3. Next, start AlwaysUp.

  4. Select Application > Add to open the Add Application window:

    Add Application

  5. On the General tab:

    • In the Application field, enter the full path to the Syncthing executable, syncthing.exe. This is "C:\Syncthing\syncthing.exe" on our machine but your path may be different.

    • In the Start the application field, choose Automatically, but shortly after the computer boots. With this setting, Syncthing will start a couple of minutes after boot — after all the machine's critical networking services are up and running.

    • Finally, in the Name field, enter the name that you will call the application in AlwaysUp. We have used Syncthing (the default) but you can specify another name you like.

    Install Syncthing Windows Service: General Tab

  6. Click over to the Logon tab and enter the user name and password of the account in which you have configured and run Syncthing. By default, Syncthing stores its settings in the user-specific %AppData% folder and running it in the same account will ensure that Syncthing will find its configuration.

    Install Syncthing Windows Service: Logon Tab

  7. Move to the Startup tab:

    • Check the Ensure that the Windows Networking components have started box. This tells AlwaysUp that Syncthing needs the TCP/IP networking stack to do its work.

    • Because only a single copy of Syncthing can run at any time (due to the use of a single network port), check the Stop all copies of the application running on this computer box, and the Also whenever the application is restarted setting below. That will ensure that other instances of Syncthing don't prevent the copy launched by AlwaysUp (as a Windows Service) from starting properly.

    Install Syncthing Windows Service: Startup Tab

  8. Since Syncthing will no longer be visible on your desktop, you may want to capture the messages from the console to a file. To do so, switch to the Extras tab, check the Capture output to this log file box and enter the full path to a text file.

    Install Syncthing Windows Service: Extras Tab

  9. We're done configuring Syncthing so Click the Save button. In a couple of seconds, an entry called Syncthing will show up in the AlwaysUp window. It is not yet running though:

    Syncthing Windows Service: Created

  10. And now that we are ready to start Syncthing as a windows service, let's configure the software to avoid launching the browser when it starts (since you won't be able to see it any more). To do so:

    1. Start Syncthing.

    2. Open the web GUI in your browser (at http://127.0.0.1:8384 on our machine).

    3. From the Actions menu, select Settings:

      Open Syncthing Settings

    4. Uncheck the Start Browser box:

      Syncthing Settings: Uncheck Start Browser

    5. Save your changes.

  11. To start Syncthing from AlwaysUp, choose Application > Start "Syncthing". After a few seconds, the state should transition to "Running" and Syncthing will be working in the background.

    Syncthing Windows Service: Running

    Open your browser and confirm that things work as expected.

    On our server, the site opened up fine and the log file captured in step 8 was free of errors:

    Confirm that your Syncthing Windows Service is working

  12. That's it! Next time your computer boots, Syncthing will start up immediately, before anyone logs on.

    We encourage you to edit Syncthing in AlwaysUp and check out the many other settings that may be appropriate for your unique environment.


Syncthing not working properly as a Windows Service?

  • Consult the AlwaysUp Troubleshooter — our online tool that can help you resolve the most common problems encountered when running an application as a Windows Service.

  • From AlwaysUp, select Application > Report Activity > Today to bring up an HTML report detailing the interaction between AlwaysUp and Syncthing. The AlwaysUp Event Log Messages page explains the more obscure messages.

  • Browse the AlwaysUp FAQ for answers to commonly asked questions and troubleshooting tips.

  • Contact us and we will be happy to help!

Our 14,000+ customers include...
AlwaysUp is fully compatible with Windows 11 AlwaysUp is fully compatible with Windows Server 2025
Over 97,000 installations, and counting!
 
AlwaysUp is number 1! Run as a Service with AlwaysUp

Rock-solid for the past 20+ years!