• Content Count

  • Joined

  • Last visited

About ivo.welch@gmail.com

  • Rank
    New User
  1. I am a very happy user of resilio-sync. I own root on run each and every computer (only macos and linux) . The uid's are the same on all computers (old unix habit). for linux, I can set /lib/systemd/system/resilio-sync.service with a user of 'root'. Alas, I have not yet figured out the following. I would like all changes in permissions, uid, and gid be synched appropriately everywhere. that is, for example, if I 'chmod g+w file' on one computer, it should appear so on all synched computers. if I 'chown root thisfile', it should appear so on all other computers. could someone please let me know how to set this? presumably, these would be certain settings in /lib/systemd/system/resilio-sync on linux?! and what do I need to do on macos?
  2. Can I extend a public kudos to your support here. Very competent and quick. I purchased a pro license not because I needed any pro feature, but because of your excellent customer support. Alas, you do need to write a command line program that automates troubleshooting on Mac and Linux by parsing the log file and checking for common problems. Asking a person to debug log files does not seem like a good use of your time.
  3. thx, helen. what if the firewall blocks them?? will it still work? (I am asking because of the ports and protocols document, and IT firewall config.)
  4. I am still wrestling with getting my linux clients to find their swarms. I read the (presumably definitive?) https://help.resilio.com/hc/en-us/articles/204754759-What-ports-and-protocols-are-used-by-Sync- I see mentions of 80, 3838, and possibly 1900, and 5351 in the document. the links further describe 4000, 3000, 3001. Suggestion: in the doc, add a table at the end. So, I started looking into what ports are used with netstat -l. Whenever I run resilio-sync (and only when), I also see some more: 25588 --- is this port used by rsl? Intermittently, I also see 36661 (localhost), 35904, 37163, and 53912 (localhost).
  5. thank you, helen. can I beseech rsl to create a unix cli program that makes tracking down errors less mysterious? it's probably easy, requiring just a few perl lines, with access to the log and the ability to try out internet ports. you know what to look for in the log. for many of us, this is more difficult. something simple, like this: # rsl-check config file: OK. /var/swarm1 /var/swarm2 rsl swarm names communication: OK rsl ports: MAYBE FAIL. port UDP 3838 is not open to world. is it open to your peers? port 3000: open. OK. port 3001: UDP open. OK. TCP not open. please check. rsl swarm contacts: /var/swarm1 : 3 peers seen ... alternatively, is there a step-by-step checklist to follow? I see many situation-specific hints (thanks!), but a checklist for a new install would be great. as for me, no peers are connected. now I have to learn why. I am going to check the firewall ports next. regards, /iaw
  6. I had to update my linux ubuntu host OS. on the new VM, I did an "apt purge", removed ~/.sync*, and made sure that my /etc/resilio-sync/config.json still has the correct key. after starting a new install on resilio sync, I expected to be up and running. alas, instead, I now have a dead duck on my hand. "systemctl status resilio-sync" tells me that the process is running, but my host is not joining the swarm. (maybe ubuntu hosts are arrogant?) so I need to track whether my resilio-sync peer is talking to the swarm. first, I need a basic interrogation utility on ubuntu: # resilio-sync-isthereaswarmfor 'BC..longhexdigits...2J9' which should tell me "peers NameA (online) and NameB (offline)." and then, if there are some, I would want to run something like # resilio-sync-isthereaswarmfor /etc/resilio-sync/config.json which should tell me the same, but for each shared_folder. and then, if ubuntu can see an external swarm, but nothing seems to be coming down, I would want to see if I can pull it from the network: # resilio-sync-pulldownsamplefile samplefile.txt but, given the tools I have, how would I inquire about this intelligently? regards, /iaw
  7. these are all closely related issues/questions. so, if I have 10 devices, all synced to one pool, and one device dies for good due to hardware failure, do I really need to unlink every other of the 9 devices in the entire pool, and relink them? removal of dead devices should be a feature of the next release IMHO. how do I see the names of all my dead and live peers? how do I convert read-write folders to read-only folders in a peer pool? again, unlink first, and then relink? I presumably would then ignore the warning that the folders already contains files upon adding, and getsync would be smart enough to figure out that they are the same. right?
  8. thanks. yes, I could figure it out, but this would be a great add to the cli. [if I could suggest something, it would be that error messages should propagate across peers, such as a permission problem or the like that blocked everything. I was clueless until I walked over to see that there was an error message on the screen of my peer. don't remember what it was, but it had not shown up on my local peer.] glad I found getsync. /iaw
  9. dear experts---I am trying to switch from dropbox to btsync. on my Mac, I used the btsync GUI client to get me a read-write key for a directory, /Users/me/mysynced . easy. I have a few headless ubuntu 16.04 servers that should use this folder. the ubuntu 16.04 install instructions were easy: http://ubuntuhandbook.org/index.php/2016/02/howto-install-bittorrent-sync-from-its-official-repository/ I installed btsync and started the service. all good. the hard stuff was easy. unfortunately, the guides forgot to tell me what should be easier and next. :-( . now, all I should need is to tell btsync on linux something like # btsync /home/me/mysynced/ a-very-long-key-from-osx I see a btsync cli on linux, but I am a bit shy...how should I use it without hosing everything? advice appreciated. /iaw