{"id":2786,"date":"2013-08-13T14:29:53","date_gmt":"2013-08-13T21:29:53","guid":{"rendered":"http:\/\/bittorrent.gyre.wpengine.com\/?p=2786"},"modified":"2022-10-04T15:47:41","modified_gmt":"2022-10-04T22:47:41","slug":"sync-hacks-how-to-easily-sync-config-files-between-servers","status":"publish","type":"post","link":"https:\/\/blog.resilio.com\/blog\/sync-hacks-how-to-easily-sync-config-files-between-servers","title":{"rendered":"Sync hacks: How to easily sync config files between servers"},"content":{"rendered":"<p><a href=\"http:\/\/labs.bittorrent.com\/experiments\/sync.html#\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2789\" src=\"https:\/\/blog.resilio.com\/wp-content\/uploads\/2013\/08\/sync-hacks-2-2.png\" alt=\"sync-hacks-2\" width=\"570\" height=\"612\" \/><\/a><\/p>\n<p><em>In Sync Hacks, we spotlight cool uses of Sync from the creative minds of our users. Sync is our free, unlimited, and secure file-syncing application. If you have an interesting use or how-to, shoot us an email at sync[at]bittorrent.com. Can\u2019t wait to hear what you guys cook up.<\/em><\/p>\n<p>In this week&#8217;s edition of Sync Hacks, Marty Strong shows us how to keep config files synced between multiple servers using <a href=\"http:\/\/labs.bittorrent.com\/experiments\/sync.html\" target=\"_blank\" rel=\"noopener\">BitTorrent Sync<\/a>. It allows him to create user accounts for his VPNs on a single server. Marty also hosts his friends&#8217; pages and this allows his friends to update their sites easily.<\/p>\n<p>We asked him why he chose Sync. His response: I needed an easy way to keep files synced without relying on a third-party Cloud storage service. What he likes about Sync? It&#8217;s free, easy to setup &amp; use, fast, distributed and secure. &#8220;I could go on,&#8221; he says. But we don&#8217;t let him.<\/p>\n<p>Read on to see his full post originally posted on his personal blog <a href=\"http:\/\/www.mjcs.co.uk\/2013\/08\/04\/busy-bittorrent-sync-tutorial\/\" target=\"blank\" rel=\"noopener\">here<\/a>.<\/p>\n<p><strong>Installing and configuring BitTorrent Sync to sync config files between servers<\/strong><\/p>\n<blockquote><p>In this tutorial you will need:<\/p>\n<p>1. At least two servers<\/p>\n<p>2. <a href=\"http:\/\/labs.bittorrent.com\/experiments\/sync.html\" target=\"_blank\" rel=\"noopener\">BitTorrent Sync<\/a><\/p>\n<p>For this tutorial I will be using two 64bit Ubuntu VPSs, mileage may vary slightly depending on your platform of choice.<\/p><\/blockquote>\n<p><strong>Step One:<\/strong><\/p>\n<blockquote><p>Fire up your two servers (if they aren\u2019t already running), once ready install the package you wish to sync config files for.<\/p><\/blockquote>\n<p><strong>Step Two:<\/strong><\/p>\n<blockquote><p>SSH to one of your servers and create a .btsync directory and change to it.<\/p>\n<pre>mkdir ~\/.btsync &amp;&amp; cd ~\/.btsync<\/pre>\n<p>Download the <a href=\"http:\/\/labs.bittorrent.com\/experiments\/sync.html\" target=\"_blank\" rel=\"noopener\">BitTorrent Sync<\/a> package for your platform from here: <a href=\"http:\/\/labs.bittorrent.com\/experiments\/sync.html\" target=\"_blank\" rel=\"noopener\">http:\/\/labs.bittorrent.com\/experiments\/sync.html<\/a> (click \u2018Download\u2019), for me that would be Linux x64.<\/p>\n<pre>wget http:\/\/btsync.s3-website-us-east-1.amazonaws.com\/btsync_x64.tar.gz<\/pre>\n<p>Un-tar the package to the newly created directory<\/p>\n<pre>tar -xvf btsync_x64.tar.gz<\/pre>\n<p>Create a BT Sync config file and open it with Nano<\/p>\n<pre>nano btsync.conf<\/pre>\n<p>Add the following to the config file making sure to set your own username and password at the relevant section of the file, it may also be useful to name the machine e.g. \u201ddevice_name\u201d: \u201cServer 1\u2033<\/p>\n<pre>{\r\n  \"device_name\": \"My Sync Device\",\r\n  \"listening_port\" : 0,                       \/\/ 0 - randomize port\r\n\r\n\/* storage_path dir contains auxilliary app files\r\n   if no storage_path field: .sync dir created in the directory\r\n   where binary is located.\r\n   otherwise user-defined directory will be used\r\n*\/\r\n  \"storage_path\" : \"\/home\/user\/.sync\",\r\n\r\n\/\/ uncomment next line if you want to set location of pid file\r\n\/\/ \"pid_file\" : \"\/var\/run\/btsync\/btsync.pid\",\r\n\r\n  \"check_for_updates\" : true,\r\n  \"use_upnp\" : true,                              \/\/ use UPnP for port mapping\r\n\r\n\/* limits in kB\/s\r\n   0 - no limit\r\n*\/\r\n  \"download_limit\" : 0,\r\n  \"upload_limit\" : 0,\r\n\r\n\/* remove \"listen\" field to disable WebUI\r\n   remove \"login\" and \"password\" fields to disable credentials check\r\n*\/\r\n  \"webui\" :\r\n  {\r\n    \"listen\" : \"0.0.0.0:8888\",\r\n    \"login\" : \"admin\",\r\n    \"password\" : \"password\"\r\n  }\r\n\r\n\/* !!! if you set shared folders in config file WebUI will be DISABLED !!!\r\n   shared directories specified in config file\r\n   override the folders previously added from WebUI.\r\n*\/\r\n\/*\r\n  ,\r\n  \"shared_folders\" :\r\n  [\r\n    {\r\n\/\/  use --generate-secret in command line to create new secret\r\n      \"secret\" : \"MY_SECRET_1\",                   \/\/ * required field\r\n      \"dir\" : \"\/home\/user\/bittorrent\/sync_test\", \/\/ * required field\r\n\r\n\/\/  use relay server when direct connection fails\r\n      \"use_relay_server\" : true,\r\n      \"use_tracker\" : true,\r\n      \"use_dht\" : false,\r\n      \"search_lan\" : true,\r\n\/\/  enable sync trash to store files deleted on remote devices\r\n      \"use_sync_trash\" : true,\r\n\/\/  specify hosts to attempt connection without additional search\r\n      \"known_hosts\" :\r\n      [\r\n        \"192.168.1.2:44444\"\r\n      ]\r\n    }\r\n  ]\r\n*\/\r\n\r\n\/\/ Advanced preferences can be added to config file.\r\n\/\/ Info is available in BitTorrent Sync User Guide.\r\n\r\n}<\/pre>\n<p>Create a startup script and open it with Nano<\/p>\n<pre>nano \/etc\/init.d\/btsync<\/pre>\n<p>Add the following to the startup script, this has been adapted from Jack Minardi\u2019s from here: <a href=\"http:\/\/jack.minardi.org\/raspberry_pi\/replace-dropbox-with-bittorrent-sync-and-a-raspberry-pi\/\" target=\"_blank\" rel=\"noopener\">http:\/\/jack.minardi.org\/raspberry_pi\/replace-dropbox-with-bittorrent-sync-and-a-raspberry-pi\/<\/a>, make sure you replace USERACCOUNT with the account you will be running the script from<\/p>\n<pre>#! \/bin\/sh\r\n# \/etc\/init.d\/btsync\r\n#\r\n\r\n# Carry out specific functions when asked to by the system\r\ncase \"$1\" in\r\nstart)\r\n    \/USERACCOUNT\/.btsync\/btsync --config \/USERACCOUNT\/.btsync\/btsync.conf\r\n    ;;\r\nstop)\r\n    killall btsync\r\n    ;;\r\n*)\r\n    echo \"Usage: \/etc\/init.d\/btsync {start|stop}\"\r\n    exit 1\r\n    ;;\r\nesac\r\n\r\nexit 0<\/pre>\n<p>Set the relevant permissions and add the init script<\/p>\n<pre>chmod 755 \/etc\/init.d\/btsync\r\nupdate-rc.d btsync defaults<\/pre>\n<p>Start BT Sync<\/p>\n<pre>service btsync start<\/pre>\n<p>You\u2019ve now installed BT Sync and should be able to access it by browsing to your server\u2019s IP address on port 8888 e.g. http:\/\/1.2.3.4:8888<\/p><\/blockquote>\n<p><strong>Step Three:<\/strong><\/p>\n<blockquote><p>Repeat Step Two on your other server(s)<\/p><\/blockquote>\n<p><strong>Step Four:<\/strong><\/p>\n<blockquote><p>Connect to BT Sync on one of your servers in your browser and click \u2018Add Folder\u2019<\/p>\n<p>Click on the \u2018Generate\u2019 button for BT Sync to generate a secret and paste this secret to a text editor<\/p>\n<p>Add the path to the box or click on the folders until you reach your desired conf folder<\/p>\n<p>Click \u2018Add\u2019, this will index the directory and display it\u2019s status to you on screen.<\/p><\/blockquote>\n<p><strong>Step Five:<\/strong><\/p>\n<blockquote><p>Connect to BT Sync on your other server(s) in your browser and click the \u2018Add Folder\u2019 button as you did before<\/p>\n<p>Do <strong>NOT<\/strong> click \u2018Generate\u2019 this time but instead paste in the secret you generated on your first server<\/p>\n<p>Select the folder that the config files reside in (as you did in step four)<\/p>\n<p>Click \u2018Add\u2019, this will index the directory like it did before, but this time because you have another BT Sync instance with the same folder\/secret combination they will start syncing with each other, you should be able to see the status on the screen.<\/p><\/blockquote>\n<p>Marty Strong (<a href=\"http:\/\/twitter.com\/martystronguk\" target=\"_blank\" rel=\"noopener\">@martystronguk<\/a>) is a casual blogger currently working at CloudFlare in London (<a href=\"http:\/\/www.cloudflare.com\" target=\"_blank\" rel=\"noopener\">www.cloudflare.com<\/a>). He&#8217;s a big Formula 1 fan and loves travelling the world. You can visit his personal blog here: <a href=\"http:\/\/www.mjcs.co.uk\" target=\"_blank\" rel=\"noopener\">www.mjcs.co.uk<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In Sync Hacks, we spotlight cool uses of Sync from the creative minds of our users. Sync is our free, unlimited, and secure file-syncing application. If you have an interesting use or how-to, shoot us an email at sync[at]bittorrent.com. Can\u2019t wait to hear what you guys cook up. In this week&#8217;s edition of Sync Hacks, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[58,85,261,86,80,87],"class_list":["post-2786","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-bittorrent-sync","tag-config-files","tag-hide-in-search-results","tag-marty-strong","tag-sync-hack-2","tag-web"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Sync hacks: How to easily sync config files between servers | Resilio Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.resilio.com\/blog\/sync-hacks-how-to-easily-sync-config-files-between-servers\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Sync hacks: How to easily sync config files between servers | Resilio Blog\" \/>\n<meta property=\"og:description\" content=\"In Sync Hacks, we spotlight cool uses of Sync from the creative minds of our users. Sync is our free, unlimited, and secure file-syncing application. If you have an interesting use or how-to, shoot us an email at sync[at]bittorrent.com. Can\u2019t wait to hear what you guys cook up. In this week&#8217;s edition of Sync Hacks, [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.resilio.com\/blog\/sync-hacks-how-to-easily-sync-config-files-between-servers\" \/>\n<meta property=\"og:site_name\" content=\"Resilio Blog\" \/>\n<meta property=\"article:published_time\" content=\"2013-08-13T21:29:53+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-10-04T22:47:41+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blog.resilio.com\/wp-content\/uploads\/2013\/08\/sync-hacks-2-2.png\" \/>\n<meta name=\"author\" content=\"wpengine\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"wpengine\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/blog.resilio.com\/blog\/sync-hacks-how-to-easily-sync-config-files-between-servers#article\",\"isPartOf\":{\"@id\":\"https:\/\/blog.resilio.com\/blog\/sync-hacks-how-to-easily-sync-config-files-between-servers\"},\"author\":{\"name\":\"wpengine\",\"@id\":\"https:\/\/blog.resilio.com\/blog\/#\/schema\/person\/e44f4c858e4528965ead5df70e0ae2a4\"},\"headline\":\"Sync hacks: How to easily sync config files between servers\",\"datePublished\":\"2013-08-13T21:29:53+00:00\",\"dateModified\":\"2022-10-04T22:47:41+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/blog.resilio.com\/blog\/sync-hacks-how-to-easily-sync-config-files-between-servers\"},\"wordCount\":657,\"publisher\":{\"@id\":\"https:\/\/blog.resilio.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/blog.resilio.com\/blog\/sync-hacks-how-to-easily-sync-config-files-between-servers#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blog.resilio.com\/wp-content\/uploads\/2013\/08\/sync-hacks-2-2.png\",\"keywords\":[\"bittorrent sync\",\"config files\",\"hide in search results\",\"marty strong\",\"sync hack\",\"web\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.resilio.com\/blog\/sync-hacks-how-to-easily-sync-config-files-between-servers\",\"url\":\"https:\/\/blog.resilio.com\/blog\/sync-hacks-how-to-easily-sync-config-files-between-servers\",\"name\":\"Sync hacks: How to easily sync config files between servers | Resilio Blog\",\"isPartOf\":{\"@id\":\"https:\/\/blog.resilio.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/blog.resilio.com\/blog\/sync-hacks-how-to-easily-sync-config-files-between-servers#primaryimage\"},\"image\":{\"@id\":\"https:\/\/blog.resilio.com\/blog\/sync-hacks-how-to-easily-sync-config-files-between-servers#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blog.resilio.com\/wp-content\/uploads\/2013\/08\/sync-hacks-2-2.png\",\"datePublished\":\"2013-08-13T21:29:53+00:00\",\"dateModified\":\"2022-10-04T22:47:41+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/blog.resilio.com\/blog\/sync-hacks-how-to-easily-sync-config-files-between-servers#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.resilio.com\/blog\/sync-hacks-how-to-easily-sync-config-files-between-servers\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.resilio.com\/blog\/sync-hacks-how-to-easily-sync-config-files-between-servers#primaryimage\",\"url\":\"https:\/\/blog.resilio.com\/wp-content\/uploads\/2013\/08\/sync-hacks-2-2.png\",\"contentUrl\":\"https:\/\/blog.resilio.com\/wp-content\/uploads\/2013\/08\/sync-hacks-2-2.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.resilio.com\/blog\/sync-hacks-how-to-easily-sync-config-files-between-servers#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/blog.resilio.com\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Sync hacks: How to easily sync config files between servers\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blog.resilio.com\/blog\/#website\",\"url\":\"https:\/\/blog.resilio.com\/blog\/\",\"name\":\"Resilio Blog\",\"description\":\"Explore Common Use cases, How to&#039;s, Comparisons &amp; More\",\"publisher\":{\"@id\":\"https:\/\/blog.resilio.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blog.resilio.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/blog.resilio.com\/blog\/#organization\",\"name\":\"Resilio\",\"url\":\"https:\/\/blog.resilio.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.resilio.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/blog.resilio.com\/wp-content\/uploads\/2024\/05\/cropped-resilio-icon-digital-navy-background.png\",\"contentUrl\":\"https:\/\/blog.resilio.com\/wp-content\/uploads\/2024\/05\/cropped-resilio-icon-digital-navy-background.png\",\"width\":512,\"height\":512,\"caption\":\"Resilio\"},\"image\":{\"@id\":\"https:\/\/blog.resilio.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.linkedin.com\/company\/resilio-inc.\",\"https:\/\/youtube.com\/resilio\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/blog.resilio.com\/blog\/#\/schema\/person\/e44f4c858e4528965ead5df70e0ae2a4\",\"name\":\"wpengine\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.resilio.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/d8770fe9625ca7c4601f13d9d0ab86565a6dac8cd6a77bfe2ada6d83c6837870?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/d8770fe9625ca7c4601f13d9d0ab86565a6dac8cd6a77bfe2ada6d83c6837870?s=96&d=mm&r=g\",\"caption\":\"wpengine\"},\"description\":\"This is the \\\"wpengine\\\" admin user that our staff uses to gain access to your admin area to provide support and troubleshooting. It can only be accessed by a button in our secure log that auto generates a password and dumps that password after the staff member has logged in. We have taken extreme measures to ensure that our own user is not going to be misused to harm any of our clients sites.\",\"sameAs\":[\"http:\/\/wpengine.com\"],\"url\":\"https:\/\/blog.resilio.com\/blog\/author\/wpengine\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Sync hacks: How to easily sync config files between servers | Resilio Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blog.resilio.com\/blog\/sync-hacks-how-to-easily-sync-config-files-between-servers","og_locale":"en_US","og_type":"article","og_title":"Sync hacks: How to easily sync config files between servers | Resilio Blog","og_description":"In Sync Hacks, we spotlight cool uses of Sync from the creative minds of our users. Sync is our free, unlimited, and secure file-syncing application. If you have an interesting use or how-to, shoot us an email at sync[at]bittorrent.com. Can\u2019t wait to hear what you guys cook up. In this week&#8217;s edition of Sync Hacks, [&hellip;]","og_url":"https:\/\/blog.resilio.com\/blog\/sync-hacks-how-to-easily-sync-config-files-between-servers","og_site_name":"Resilio Blog","article_published_time":"2013-08-13T21:29:53+00:00","article_modified_time":"2022-10-04T22:47:41+00:00","og_image":[{"url":"https:\/\/blog.resilio.com\/wp-content\/uploads\/2013\/08\/sync-hacks-2-2.png","type":"","width":"","height":""}],"author":"wpengine","twitter_card":"summary_large_image","twitter_misc":{"Written by":"wpengine","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blog.resilio.com\/blog\/sync-hacks-how-to-easily-sync-config-files-between-servers#article","isPartOf":{"@id":"https:\/\/blog.resilio.com\/blog\/sync-hacks-how-to-easily-sync-config-files-between-servers"},"author":{"name":"wpengine","@id":"https:\/\/blog.resilio.com\/blog\/#\/schema\/person\/e44f4c858e4528965ead5df70e0ae2a4"},"headline":"Sync hacks: How to easily sync config files between servers","datePublished":"2013-08-13T21:29:53+00:00","dateModified":"2022-10-04T22:47:41+00:00","mainEntityOfPage":{"@id":"https:\/\/blog.resilio.com\/blog\/sync-hacks-how-to-easily-sync-config-files-between-servers"},"wordCount":657,"publisher":{"@id":"https:\/\/blog.resilio.com\/blog\/#organization"},"image":{"@id":"https:\/\/blog.resilio.com\/blog\/sync-hacks-how-to-easily-sync-config-files-between-servers#primaryimage"},"thumbnailUrl":"https:\/\/blog.resilio.com\/wp-content\/uploads\/2013\/08\/sync-hacks-2-2.png","keywords":["bittorrent sync","config files","hide in search results","marty strong","sync hack","web"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/blog.resilio.com\/blog\/sync-hacks-how-to-easily-sync-config-files-between-servers","url":"https:\/\/blog.resilio.com\/blog\/sync-hacks-how-to-easily-sync-config-files-between-servers","name":"Sync hacks: How to easily sync config files between servers | Resilio Blog","isPartOf":{"@id":"https:\/\/blog.resilio.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.resilio.com\/blog\/sync-hacks-how-to-easily-sync-config-files-between-servers#primaryimage"},"image":{"@id":"https:\/\/blog.resilio.com\/blog\/sync-hacks-how-to-easily-sync-config-files-between-servers#primaryimage"},"thumbnailUrl":"https:\/\/blog.resilio.com\/wp-content\/uploads\/2013\/08\/sync-hacks-2-2.png","datePublished":"2013-08-13T21:29:53+00:00","dateModified":"2022-10-04T22:47:41+00:00","breadcrumb":{"@id":"https:\/\/blog.resilio.com\/blog\/sync-hacks-how-to-easily-sync-config-files-between-servers#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.resilio.com\/blog\/sync-hacks-how-to-easily-sync-config-files-between-servers"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.resilio.com\/blog\/sync-hacks-how-to-easily-sync-config-files-between-servers#primaryimage","url":"https:\/\/blog.resilio.com\/wp-content\/uploads\/2013\/08\/sync-hacks-2-2.png","contentUrl":"https:\/\/blog.resilio.com\/wp-content\/uploads\/2013\/08\/sync-hacks-2-2.png"},{"@type":"BreadcrumbList","@id":"https:\/\/blog.resilio.com\/blog\/sync-hacks-how-to-easily-sync-config-files-between-servers#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.resilio.com\/blog"},{"@type":"ListItem","position":2,"name":"Sync hacks: How to easily sync config files between servers"}]},{"@type":"WebSite","@id":"https:\/\/blog.resilio.com\/blog\/#website","url":"https:\/\/blog.resilio.com\/blog\/","name":"Resilio Blog","description":"Explore Common Use cases, How to&#039;s, Comparisons &amp; More","publisher":{"@id":"https:\/\/blog.resilio.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.resilio.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/blog.resilio.com\/blog\/#organization","name":"Resilio","url":"https:\/\/blog.resilio.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.resilio.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/blog.resilio.com\/wp-content\/uploads\/2024\/05\/cropped-resilio-icon-digital-navy-background.png","contentUrl":"https:\/\/blog.resilio.com\/wp-content\/uploads\/2024\/05\/cropped-resilio-icon-digital-navy-background.png","width":512,"height":512,"caption":"Resilio"},"image":{"@id":"https:\/\/blog.resilio.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.linkedin.com\/company\/resilio-inc.","https:\/\/youtube.com\/resilio"]},{"@type":"Person","@id":"https:\/\/blog.resilio.com\/blog\/#\/schema\/person\/e44f4c858e4528965ead5df70e0ae2a4","name":"wpengine","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.resilio.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/d8770fe9625ca7c4601f13d9d0ab86565a6dac8cd6a77bfe2ada6d83c6837870?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d8770fe9625ca7c4601f13d9d0ab86565a6dac8cd6a77bfe2ada6d83c6837870?s=96&d=mm&r=g","caption":"wpengine"},"description":"This is the \"wpengine\" admin user that our staff uses to gain access to your admin area to provide support and troubleshooting. It can only be accessed by a button in our secure log that auto generates a password and dumps that password after the staff member has logged in. We have taken extreme measures to ensure that our own user is not going to be misused to harm any of our clients sites.","sameAs":["http:\/\/wpengine.com"],"url":"https:\/\/blog.resilio.com\/blog\/author\/wpengine"}]}},"_links":{"self":[{"href":"https:\/\/blog.resilio.com\/blog\/wp-json\/wp\/v2\/posts\/2786","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.resilio.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.resilio.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.resilio.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.resilio.com\/blog\/wp-json\/wp\/v2\/comments?post=2786"}],"version-history":[{"count":0,"href":"https:\/\/blog.resilio.com\/blog\/wp-json\/wp\/v2\/posts\/2786\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.resilio.com\/blog\/wp-json\/wp\/v2\/media?parent=2786"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.resilio.com\/blog\/wp-json\/wp\/v2\/categories?post=2786"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.resilio.com\/blog\/wp-json\/wp\/v2\/tags?post=2786"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}