{"id":1127,"date":"2019-01-12T02:05:29","date_gmt":"2019-01-11T18:05:29","guid":{"rendered":"https:\/\/blog.jsjs.org\/?p=1127"},"modified":"2019-01-12T02:05:29","modified_gmt":"2019-01-11T18:05:29","slug":"syncthing-a-private-and-secure-tool-to-sync-files-folders-between-computers","status":"publish","type":"post","link":"https:\/\/blog.jsjs.org\/?p=1127","title":{"rendered":"Syncthing: A Private, And Secure Tool To Sync Files\/Folders Between Computers"},"content":{"rendered":"<h2>Introduction<\/h2>\n<p><strong>Syncthing<\/strong>\u00a0is a free, Open Source tool that can be used to sync files\/folders between your networked computers. Unlike other sync tools, such as\u00a0<strong>BitTorrent Sync<\/strong>\u00a0or\u00a0<strong>Dropbox<\/strong>, Syncthing transfers data directly from one system to another system, and It is completely open source, secure and private. All of your precious data will be stored in your system so that you can have full control over your files and folders, and none of them are stored in any third party systems. Also,\u00a0<em>you<\/em>\u00a0deserve to choose where it is stored, if it is shared with some third party and how it\u2019s transmitted over the Internet.<\/p>\n<p>All communication is encrypted using TLS, so your data is very secure from the prying eyes. Syncthing has a responsive and powerful WebGUI which will help the users to easily add, delete and manage directories to be synced over network. Using Syncthing, you can sync multiple folders to multiple systems at a time. Syncthing is very simple, portable, yet powerful tool in terms of installation and usage. Since all files\/folders are directly transferred from one computer to another computer, you don\u2019t have to worry about purchasing extra space from your Cloud provider. All you need is very stable LAN\/WAN connection and enough disk space on your systems. It supports all modern operating systems, including GNU\/Linux, Windows, Mac OS X, and ofcourse Android.<\/p>\n<h2>Installation<\/h2>\n<p>For the purpose of this tutorial, We will be using two systems, one is running with Ubuntu 14.04 LTS, and another one is running with Ubuntu 14.10 server. To easily recognize these two systems, we will be calling them using names\u00a0<strong>system1<\/strong>, and\u00a0<strong>system2<\/strong>.<\/p>\n<p><strong>System1 Details:<\/strong><\/p>\n<ul>\n<li><strong>OS:<\/strong>\u00a0Ubuntu 14.04 LTS server;<\/li>\n<li><strong>Hostname:<\/strong>\u00a0server1.unixmen.local;<\/li>\n<li><strong>IP Address:<\/strong>\u00a0192.168.1.150.<\/li>\n<li><strong>System user:<\/strong>\u00a0sk (You can use your own)<\/li>\n<li><strong>Sync Directory:<\/strong>\u00a0\/home\/Sync\/ (Will be created by default by Syncthing)<\/li>\n<\/ul>\n<p><strong>System2 Details:<\/strong><\/p>\n<ul>\n<li><strong>OS:<\/strong>\u00a0Ubuntu 14.10 server;<\/li>\n<li><strong>Hostname:<\/strong>\u00a0server.unixmen.local;<\/li>\n<li><strong>IP Address:<\/strong>\u00a0192.168.1.151.<\/li>\n<li><strong>System user:<\/strong>\u00a0sk (You can use your own)<\/li>\n<li><strong>Sync Directory:<\/strong>\u00a0\/home\/Sync\/ (Will be created by default by Syncthing)<\/li>\n<\/ul>\n<h4>Creating User For Syncthing On System 1 &amp; System2:<\/h4>\n<p>Run the following commands on both system to create the user for Syncthing and the directory to be synced between two systems:<\/p>\n<pre>sudo useradd sk\nsudo passwd sk<\/pre>\n<h4>Install Syncthing On System1 And System2:<\/h4>\n<p>You should do the following steps on both System 1 and System 2.<\/p>\n<p>Download the latest version from the\u00a0<a href=\"https:\/\/github.com\/syncthing\/syncthing\/releases\/tag\/v0.10.20\" target=\"_blank\" rel=\"noopener\"><strong>official download page<\/strong><\/a>. As I am using 64bit system, I downloaded the 6bbit package.<\/p>\n<pre>wget https:\/\/github.com\/syncthing\/syncthing\/releases\/download\/v0.10.20\/syncthing-linux-amd64-v0.10.20.tar.gz<\/pre>\n<p>Extract the download file:<\/p>\n<pre>tar xzvf syncthing-linux-amd64-v0.10.20.tar.gz<\/pre>\n<p>Cd to the extracted folder:<\/p>\n<pre>cd syncthing-linux-amd64-v0.10.20\/<\/pre>\n<p>Copy the excutable file \u201csyncthing\u201d to\u00a0<strong>$PATH<\/strong>:<\/p>\n<pre>sudo cp syncthing \/usr\/local\/bin\/<\/pre>\n<p>Now, run the following command to run the syncthing for the first time.<\/p>\n<pre>syncthing<\/pre>\n<p>When you run the above command, syncthing will generate a configuration and some keys and then start the admin GUI in your browser. You should see something like below.<\/p>\n<p>Sample output:<\/p>\n<pre>[monitor] 15:40:27 INFO: Starting syncthing\n 15:40:27 INFO: Generating RSA key and certificate for syncthing...\n [BQXVO] 15:40:34 INFO: syncthing v0.10.20 (go1.4 linux-386 default) unknown-user@syncthing-builder 2015-01-13 16:27:47 UTC\n [BQXVO] 15:40:34 INFO: My ID: BQXVO3D-VEBIDRE-MVMMGJI-ECD2PC3-T5LT3JB-OK4Z45E-MPIDWHI-IRW3NAZ\n [BQXVO] 15:40:34 INFO: No config file; starting with empty defaults\n [BQXVO] 15:40:34 INFO: Edit \/home\/sk\/.config\/syncthing\/config.xml to taste or use the GUI\n [BQXVO] 15:40:34 INFO: Starting web GUI on http:\/\/127.0.0.1:8080\/\n [BQXVO] 15:40:34 INFO: Loading HTTPS certificate: open \/home\/sk\/.config\/syncthing\/https-cert.pem: no such file or directory\n [BQXVO] 15:40:34 INFO: Creating new HTTPS certificate\n [BQXVO] 15:40:34 INFO: Generating RSA key and certificate for server1...\n [BQXVO] 15:41:01 INFO: Starting UPnP discovery...\n [BQXVO] 15:41:07 INFO: Starting local discovery announcements\n [BQXVO] 15:41:07 INFO: Starting global discovery announcements\n [BQXVO] 15:41:07 OK: Ready to synchronize default (read-write)\n [BQXVO] 15:41:07 INFO: Device BQXVO3D-VEBIDRE-MVMMGJI-ECD2PC3-T5LT3JB-OK4Z45E-MPIDWHI-IRW3NAZ is \"server1\" at [dynamic]\n [BQXVO] 15:41:07 INFO: Completed initial scan (rw) of folder <strong>default<\/strong><\/pre>\n<p>Syncthing has been successfully initialized, and the Web admin interface can be accessed using URL:\u00a0<strong>http:\/\/localhost:8080<\/strong>\u00a0from your browser. As you see in the above output, syncthing has automatically created a folder called\u00a0<strong>default<\/strong>\u00a0for you, in a directory called\u00a0<strong>Sync<\/strong>\u00a0in your\u00a0<strong>home<\/strong>\u00a0directory.<\/p>\n<p>By default, Syncthing WebGUI will only be accessed from the localhost itself. To access the WebGUI from the remote systems, you need to do the following changes on both systems.<\/p>\n<p>First, stop the Syncthing initialization process by pressing the CTRL+C. Now, you will be returned back to the Terminal.<\/p>\n<p>Edit file\u00a0<strong>config.xml<\/strong>,<\/p>\n<pre>sudo nano ~\/.config\/syncthing\/config.xml<\/pre>\n<p>Find this directive:<\/p>\n<pre>[...]\n&lt;gui enabled=\"true\" tls=\"false\"&gt;\n &lt;address&gt;127.0.0.1:8080&lt;\/address&gt;\n &lt;apikey&gt;-Su9v0lW80JWybGjK9vNK00YDraxXHGP&lt;\/apikey&gt;\n&lt;\/gui&gt;\n[...]<\/pre>\n<p>In the\u00a0<strong>&lt;address&gt;<\/strong>\u00a0field, change\u00a0<strong>127.0.0.1:8080<\/strong>\u00a0to\u00a0<strong>0.0.0.0:8080<\/strong>. So, your config.xml will look like below.<\/p>\n<pre>&lt;gui enabled=\"true\" tls=\"false\"&gt;\n &lt;address&gt;<strong>0.0.0.0:8080<\/strong>&lt;\/address&gt;\n &lt;apikey&gt;-Su9v0lW80JWybGjK9vNK00YDraxXHGP&lt;\/apikey&gt;\n&lt;\/gui&gt;<\/pre>\n<p>Save and close the file.<\/p>\n<p>Now, start again the Syncthing initialization on both systems by entering the following command:<\/p>\n<pre>syncthing<\/pre>\n<h2>Access the WebGUI<\/h2>\n<p>Now, open your browser\u00a0<strong>http:\/\/ip-address:8080\/<\/strong>. You will see the following screen,<\/p>\n<p><a href=\"https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Syncthing-server1-Mozilla-Firefox_001.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-32634 td-animation-stack-type0-1\" src=\"https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Syncthing-server1-Mozilla-Firefox_001.png\" sizes=\"auto, (max-width: 1366px) 100vw, 1366px\" srcset=\"https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Syncthing-server1-Mozilla-Firefox_001.png 1366w, https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Syncthing-server1-Mozilla-Firefox_001-768x418.png 768w, https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Syncthing-server1-Mozilla-Firefox_001-696x379.png 696w, https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Syncthing-server1-Mozilla-Firefox_001-1068x582.png 1068w, https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Syncthing-server1-Mozilla-Firefox_001-771x420.png 771w\" alt=\"Syncthing | server1 - Mozilla Firefox_001\" width=\"1366\" height=\"744\" \/><\/a><\/p>\n<p>The WebGUI has two panes. In the left pane, you may see the list of folders to be synced. As I mentioned before, the folder\u00a0<strong>default<\/strong>\u00a0has been automatically created for you while initializing Syncthing. If you want to sync more folders, you can add using\u00a0<strong>Add Folder<\/strong>\u00a0button.<\/p>\n<p>In the right pane, you see the number of devices connected. Currently there is only one device, the computer you are running this on.<\/p>\n<h2>Configure Syncthing Web GUI<\/h2>\n<p>For the security enhancement, let us enable TLS, and setup administrative user and password to access the WebGUI. To od that, click on the gear button and select\u00a0<strong>Settings<\/strong>\u00a0on the top right corner.<\/p>\n<p><a href=\"https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Menu_002.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-32635 td-animation-stack-type0-1\" src=\"https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Menu_002.png\" sizes=\"auto, (max-width: 1366px) 100vw, 1366px\" srcset=\"https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Menu_002.png 1366w, https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Menu_002-768x432.png 768w, https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Menu_002-696x391.png 696w, https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Menu_002-1068x600.png 1068w, https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Menu_002-747x420.png 747w\" alt=\"Menu_002\" width=\"1366\" height=\"768\" \/><\/a><\/p>\n<p>Enter the admin username\/password. In my case it is admin\/ubuntu. You should use some strong password. And, check the box that says:\u00a0<strong>Use HTTPS for GUI<\/strong>.<\/p>\n<p><a href=\"https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Syncthing-server1-Mozilla-Firefox_004.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-32637 td-animation-stack-type0-1\" src=\"https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Syncthing-server1-Mozilla-Firefox_004.png\" sizes=\"auto, (max-width: 1366px) 100vw, 1366px\" srcset=\"https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Syncthing-server1-Mozilla-Firefox_004.png 1366w, https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Syncthing-server1-Mozilla-Firefox_004-768x418.png 768w, https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Syncthing-server1-Mozilla-Firefox_004-696x379.png 696w, https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Syncthing-server1-Mozilla-Firefox_004-1068x582.png 1068w, https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Syncthing-server1-Mozilla-Firefox_004-771x420.png 771w\" alt=\"Syncthing | server1 - Mozilla Firefox_004\" width=\"1366\" height=\"744\" \/><\/a><\/p>\n<p>Click Save button. Now, you\u2019ll be asked to restart the Syncthing to activate the changes. Click Restart.<\/p>\n<p><a href=\"https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Selection_005.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-32638 td-animation-stack-type0-1\" src=\"https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Selection_005.png\" sizes=\"auto, (max-width: 1167px) 100vw, 1167px\" srcset=\"https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Selection_005.png 1167w, https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Selection_005-768x122.png 768w, https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Selection_005-696x111.png 696w, https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Selection_005-1068x170.png 1068w\" alt=\"Selection_005\" width=\"1167\" height=\"186\" \/><\/a>Refresh you web browser. You\u2019ll see the SSL warning like below. Click on the button that says:\u00a0<strong>I understand the Risks<\/strong>. And, click\u00a0<strong>Add Exception<\/strong>\u00a0button to add this page to the browser trusted lists.<\/p>\n<p><a href=\"https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Untrusted-Connection-Mozilla-Firefox_006.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-32639 td-animation-stack-type0-1\" src=\"https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Untrusted-Connection-Mozilla-Firefox_006.png\" sizes=\"auto, (max-width: 1366px) 100vw, 1366px\" srcset=\"https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Untrusted-Connection-Mozilla-Firefox_006.png 1366w, https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Untrusted-Connection-Mozilla-Firefox_006-768x418.png 768w, https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Untrusted-Connection-Mozilla-Firefox_006-696x379.png 696w, https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Untrusted-Connection-Mozilla-Firefox_006-1068x582.png 1068w, https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Untrusted-Connection-Mozilla-Firefox_006-771x420.png 771w\" alt=\"Untrusted Connection - Mozilla Firefox_006\" width=\"1366\" height=\"744\" \/><\/a><\/p>\n<p>Enter the administrative user and password which we configured in the previous steps. In my case it\u2019s\u00a0<strong>admin\/ubuntu<\/strong>.<\/p>\n<p><a href=\"https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Authentication-Required_007.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-32640 td-animation-stack-type0-1\" src=\"https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Authentication-Required_007.png\" sizes=\"auto, (max-width: 769px) 100vw, 769px\" srcset=\"https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Authentication-Required_007.png 769w, https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Authentication-Required_007-768x204.png 768w, https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Authentication-Required_007-696x185.png 696w\" alt=\"Authentication Required_007\" width=\"769\" height=\"204\" \/><\/a><\/p>\n<p>We have secured the WebGUI now. Don\u2019t forget to do the same steps on both server.<\/p>\n<h2>Connect Servers To Each Other<\/h2>\n<p>To sync folders between systems, you must told them about each other. This is accomplished by exchanging \u201cdevice IDs\u201d. You can find it in the web GUI by selecting the \u201cgear menu\u201d (top right) and \u201cShow ID\u201d.<\/p>\n<p>For example, here is my System 1 ID.<\/p>\n<p><a href=\"https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Syncthing-server1-Mozilla-Firefox_008.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-32641 td-animation-stack-type0-1\" src=\"https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Syncthing-server1-Mozilla-Firefox_008.png\" sizes=\"auto, (max-width: 1366px) 100vw, 1366px\" srcset=\"https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Syncthing-server1-Mozilla-Firefox_008.png 1366w, https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Syncthing-server1-Mozilla-Firefox_008-768x418.png 768w, https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Syncthing-server1-Mozilla-Firefox_008-696x379.png 696w, https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Syncthing-server1-Mozilla-Firefox_008-1068x582.png 1068w, https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Syncthing-server1-Mozilla-Firefox_008-771x420.png 771w\" alt=\"Syncthing | server1 - Mozilla Firefox_008\" width=\"1366\" height=\"744\" \/><\/a><\/p>\n<p>Copy the ID, and go to the another system (system 2) WebGUI. From the second system (system 2) WebGUI window, click on the\u00a0<strong>Add Device<\/strong>\u00a0on the right side.<\/p>\n<p><a href=\"https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Syncthing-server-Mozilla-Firefox_010.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-32642 td-animation-stack-type0-1\" src=\"https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Syncthing-server-Mozilla-Firefox_010.png\" sizes=\"auto, (max-width: 1366px) 100vw, 1366px\" srcset=\"https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Syncthing-server-Mozilla-Firefox_010.png 1366w, https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Syncthing-server-Mozilla-Firefox_010-768x418.png 768w, https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Syncthing-server-Mozilla-Firefox_010-696x379.png 696w, https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Syncthing-server-Mozilla-Firefox_010-1068x582.png 1068w, https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Syncthing-server-Mozilla-Firefox_010-771x420.png 771w\" alt=\"Syncthing | server - Mozilla Firefox_010\" width=\"1366\" height=\"744\" \/><\/a><\/p>\n<p>The following screen should appear. Paste the\u00a0<strong>System 1 ID<\/strong>\u00a0in the Device section. Enter the Device name(optional). In the Addresses field, you can either enter the IP address of the other system or leave it as default. The default value is\u00a0<strong>dynamic<\/strong>. Finally, select the folder to be synced. In our case, the sync folder is\u00a0<strong>default<\/strong>.<\/p>\n<p><a href=\"https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Syncthing-server-Mozilla-Firefox_009.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-32643 td-animation-stack-type0-1\" src=\"https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Syncthing-server-Mozilla-Firefox_009.png\" sizes=\"auto, (max-width: 1366px) 100vw, 1366px\" srcset=\"https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Syncthing-server-Mozilla-Firefox_009.png 1366w, https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Syncthing-server-Mozilla-Firefox_009-768x418.png 768w, https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Syncthing-server-Mozilla-Firefox_009-696x379.png 696w, https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Syncthing-server-Mozilla-Firefox_009-1068x582.png 1068w, https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Syncthing-server-Mozilla-Firefox_009-771x420.png 771w\" alt=\"Syncthing | server - Mozilla Firefox_009\" width=\"1366\" height=\"744\" \/><\/a><\/p>\n<p>Once you done, click on the save button. You\u2019ll be asked to restart the Syncthing. Click Restart button to activate the changes.<\/p>\n<p>Now, go to the\u00a0<strong>System 1<\/strong>\u00a0WebUI, you\u2019ll see a request has been sent from the System 2 to connect and sync. Click\u00a0<strong>Add<\/strong>\u00a0button. Now, the System 2 will ask the System 1 to share and sync the folder called \u201cdefault\u201d. Click\u00a0<strong>Share<\/strong>\u00a0button.<\/p>\n<p><a href=\"https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Selection_013.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-32644 td-animation-stack-type0-1\" src=\"https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Selection_013.png\" sizes=\"auto, (max-width: 1172px) 100vw, 1172px\" srcset=\"https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Selection_013.png 1172w, https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Selection_013-768x123.png 768w, https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Selection_013-696x111.png 696w, https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Selection_013-1068x170.png 1068w\" alt=\"Selection_013\" width=\"1172\" height=\"187\" \/><\/a><\/p>\n<p>Next restart the Syncthing service on the System 1 to activate the changes.<\/p>\n<p><a href=\"https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Selection_014.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-32645 td-animation-stack-type0-1\" src=\"https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Selection_014.png\" sizes=\"auto, (max-width: 1168px) 100vw, 1168px\" srcset=\"https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Selection_014.png 1168w, https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Selection_014-768x120.png 768w, https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Selection_014-696x109.png 696w, https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Selection_014-1068x167.png 1068w\" alt=\"Selection_014\" width=\"1168\" height=\"183\" \/><\/a><\/p>\n<p>Wait for few seconds, approximately 60 seconds, and you\u2019ll see the two systems have been successfully connected and synced to each other.<\/p>\n<p>You can verify it under the Add Device section of the WebGUI.<\/p>\n<p>System 1 WebGUI console after adding System 2:<\/p>\n<p><a href=\"https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Syncthing-server-Mozilla-Firefox_016.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-32646 td-animation-stack-type0-1\" src=\"https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Syncthing-server-Mozilla-Firefox_016.png\" sizes=\"auto, (max-width: 1366px) 100vw, 1366px\" srcset=\"https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Syncthing-server-Mozilla-Firefox_016.png 1366w, https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Syncthing-server-Mozilla-Firefox_016-768x418.png 768w, https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Syncthing-server-Mozilla-Firefox_016-696x379.png 696w, https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Syncthing-server-Mozilla-Firefox_016-1068x582.png 1068w, https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Syncthing-server-Mozilla-Firefox_016-771x420.png 771w\" alt=\"Syncthing | server - Mozilla Firefox_016\" width=\"1366\" height=\"744\" \/><\/a><\/p>\n<p><strong>System 2 WebGUI console after adding System 1:<\/strong><\/p>\n<p><a href=\"https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Syncthing-server-Mozilla-Firefox_018.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-32647 td-animation-stack-type0-1\" src=\"https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Syncthing-server-Mozilla-Firefox_018.png\" sizes=\"auto, (max-width: 1366px) 100vw, 1366px\" srcset=\"https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Syncthing-server-Mozilla-Firefox_018.png 1366w, https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Syncthing-server-Mozilla-Firefox_018-768x418.png 768w, https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Syncthing-server-Mozilla-Firefox_018-696x379.png 696w, https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Syncthing-server-Mozilla-Firefox_018-1068x582.png 1068w, https:\/\/s24255.pcdn.co\/wp-content\/uploads\/2015\/01\/Syncthing-server-Mozilla-Firefox_018-771x420.png 771w\" alt=\"Syncthing | server - Mozilla Firefox_018\" width=\"1366\" height=\"744\" \/><\/a><\/p>\n<p>Now, put any file or folder in any one of the systems\u00a0<strong>\u201cdefault\u201d<\/strong>\u00a0folder. You may see the file\/folder will be synced to the other system automatically.<\/p>\n<p>That\u2019s it! Happy Sync\u2019ing!!<\/p>\n<p>Cheers!!!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction Syncthing\u00a0is a free, Open Source tool that can be used to sync files\/folders between your networked computers. Unlike other [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1127","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/blog.jsjs.org\/index.php?rest_route=\/wp\/v2\/posts\/1127","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.jsjs.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.jsjs.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jsjs.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jsjs.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1127"}],"version-history":[{"count":0,"href":"https:\/\/blog.jsjs.org\/index.php?rest_route=\/wp\/v2\/posts\/1127\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.jsjs.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1127"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jsjs.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1127"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jsjs.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1127"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}