coewar

Members
  • Posts

    57
  • Joined

  • Last visited

Posts posted by coewar

  1. Not sure if this would be new feature or not.

     

    But situation is that on Amazon instances, to keep your data you use EBS volumes, but when you spin them up, they also come with instance volumes that disappear when you stop the server. However those instance volumes are "free" and much faster because they are local disks, and also sometimes are even SSD.

     

    So my thought was to have BTsync run on the instance syncing with a folder on the instance volume and on the EBS volume (appearing as just different drive letters in Windows). When I run applications like coding and building stuff, I can do that on the fast instance store, and then BTSync can catch up when it can to update the EBS store.

     

     


    When I add 2 local folders with the same secret, BTSync complains, so I guess this is not possible at this time. But sure would be nice for this situation.

     

    Even for other users to be able to quickly backup among other locally attached drives (internal or external) and not deal with proprietary and maybe slower software for that.

     


    It would also have to be able to create the folder if it does not exist upon start up. Because when the instance is stopped, that whole partition disappears. When it's started, it's a blank slate, so BTSync would have to create the folder and then start syncing. Some of that we can script of course... but the limitation here I think is not being able to add multiple folders with the same secret.

  2. Did you create SSH tunnel for BTsync to use? I was trying that several months ago. Going to give it another shot soon.

    But wrapping the UDP in the TCP did not work, even though I am wrapping UDP in the TCP over SSH in production for other things.

  3. umm.. ok so this is kind of what I was getting at.. this does not explain it in detail:

    "Relay server is used when it is

    impossible to connect to other devices

    directly due to NAT issues.

    Tracker server can be enabled to

    facilitate communication between peers

    "

    A little more elaboration on what's going on is what I was looking for.

    And sifting through this forum I have not been lucky enough to find that information.

    And the DHT thing is not explained in the doc at all; not even what DHT stands for.

  4. Has anyone problems installing 1.1.48 on Windows Server 2008?

    I can install 1.1.42 without a problem. But when I launch the 1.1.48 executable nothing happens. I tried downloading again but got the same result.

    I didn't know about the unblock option in Windows, but I had same problem and when I run the install via Command Window it works. So that might be a faster work around.

  5. I also was sad this does not work. My situation is having install files in a "parent" to be pushed to our servers as "global stuff", and then for specific servers to have folder under it which would only be synced with those servers.

    But anyway I got around it by moving the files around into separate folders. Something like;

    BaseServerFiles

    WebserverFiles

    DatabaseServerFiles

    In the more specific folders I left a READONLY text file that tells the server admin to include files from the other folder.

    blahh.. but whatever.

    Was wondering if maybe symlinks (or Windows shortcuts) could help.

  6. The folder options such as Search LAN, relay, tracker, etc.. all have to be set each time for every folder. There is missing a Default Folder options (Windows version) so that you can set it and just have all folders use that.

    Problem is that after you add a folder, it actually starts running with the current default settings before you can get to change them.

    And it's a pain to go and edit every one. Also, maybe a grid showing the folders with their options might help.. an editable grid too even.. to make it quick to change.

  7. Regarding the transfer bandwidth comparison.... when I was observing, I saw that the bandwidth was quite low, however the files actually got moved very quickly. I suppose this is because before transferring data over the wire, BTSync is packing all the piles of files into its 4Meg unique segments? So then it only needs to transfer unique blocks of data.

    Is that remotely close? Cause if not, there is some mystical un-monitored network bandwidth. It was showing very small amounts and not even consistently, but it manages to push a lot of data to the other side in a short time.

  8. I get what you're saying, but I don't think it applies in my situation. As I mentioned, the "My Videos" was on Windows XP not Windows 7. It did in fact have a folder that was synched from the Windows XP machine which ended up on a Windows 7 machine, but on the Windows 7 as the remote, it was not located anywhere in any "Documents" or "users" area.. it was merely a sync of the folders on the XP machine.

    So on the Windows 7, the path is just recreated as BTSync is reporting it.. so there is no cause for Windows 7 to create any junction points here. On the Windows 7 side, the "My Videos" folder s truly a folder named "My Videos" and nothing more.. Windows 7 has no awareness that this particular folder is a "videos folder" as it's not located as part of any Windows 7 user's profile.

    None-the-less, BTSync successfully synced a different file in this folder, while the other file sitting there was not even though it said it did. :) I can repeat this again and again, but no clue why it's limited so far to the combination of this file and in this folder. And all the while, BTSync always reporting that it does sync it.

    I was running 1.0.16 or something.. and kept relying on it to tell me if an update was ready. Unfortunately that does not work as when I downloaded again and installed I see it's up to version 1.132 so I'll see if this goes away.

  9. sifting through this again... going to get back into it after some of your follow-ups.

    What does "lan_use_tcp" do? I tried that and it didn't help before. I can route TCP anywhere, but just wondering if there is some trick to it after glazing over what was written about SYN-ACK stuff.

  10. That's not right. This is an XP machine and the folder is actually MYVIDE~1.. however that really should not stop BTSync from doing its job. And in fact, it is not stopping it. I saved a different kind of file there "one two.WMV", and BTsync grabbed and sent that over just fine. Then on another computer I zipped it and saved it in same folder.. and again it went back to the XP machine fine.

    And on the Windows 7 machine (plus all others) the real folder is really there and really with the name "My Videos" as since the folders on the remotes have no idea where they are coming from.. so it's creating them as BTSync tells them to.

    Still, regardless of what's really going on, somehow BTSync sometimes tells you it's doing something and it's not.. might be that there is too much logic of what kind of files to include and not include? The dumber the service, the more useful it is.

  11. I have BTsync running on Windows XP and a Windows 7 on a LAN. It is working fine normally, syncing files up as they are created and edited on the XP machine. But some how, 1 file it showed in its history that it synced, and both machines indicated they synced the file, but yet no remote machines had the file.

    The folder syncing is a My documents folder, and the one file that had the issue was in a "My Videos" subfolder and the file named like "one two.MSWMM".

    I synced with a 3rd computer, and all files got pulled in EXCEPT this "My Videos\one two.MSWMM" file.

    I am suspecting that it's not handling actually syncing files or folders with spaces in the names.

  12. Pushing the arrogance aside...

    'nc' is standard on Linux but here is a binary for Windows: http://joncraton.org/blog/46/netcat-for-windows

    Now after you download that and unzip on both your Windows computers, you should be able to run those 'nc' commands to perform your test.

    nc -ul 7654

    echo "Hi" | nc -u xx.xx.xx.xx 7654

    where xx.xx.xx.xx is the IP of course.

    nc -h gives you help, explaining these options referenced:

    -l listen mode, for inbound connects

    -u UDP mode

    Of course, unless you put that 'nc' command in your path, you have to first navigate to that path.

  13. Thanks for clearing that up.

    Now, still I have my remaining question of a roaming BTSync instance... only the client would initiate the connection to the "server", is that enough to do a full sync, or does the "server" instance also have to initiate a connection to my roaming client? The roaming client of course, could not open any ports at all.

    Regarding SSH vs OpenVPN.. the question is really what am I doing? And we are not tied to a data center with 4 walls; we have stuff all over in hosted sites. OpenVPN requires a router that can do it (or installing the software on Windows as a service? Haven't checked if that's possible other than maybe via Cygwin). But in my case, SSH is the perfect solution for everything else I'm doing. I typically utilize machines on hosted infrastructures and even develop from them. They have great i-net connection, whereas my roaming laptop may or may not. Plus, I never trust a laptop so if it dies or gets stolen, I literally lost nothing besides the hardware.. not even my passwords are stored on it.

    So often I'm using SSH to RDP in and etc.. The performance of SSH tunnel is fantastic compared to OpenSSL-VPN.

    Using SSH service also allows us to control our user authentication as we want it. Adding Zebedee in addition to that and not go through the existing authentication would just add headaches.

  14. Very simple here that will make life easier and address some other things:

    - move 100% of a folder's configuration into a text file in the folder's root. Just like Git does. This would eliminate lots of questions and stuff on this board. And of course do exactly the same for all platform versions.

  15. I did forget to mention that I was observing BTsync process which was listening on the custom port as well as UDP 3838. I will try to also forward this somehow... but that leads me to this question...

    Which direction matters? If I am on a roaming laptop where I connect to the I-net at coffee shops, libraries, etc.. and have a common server that I connect to (in some way), the FW rules would basically only allow my roaming BTSync to initiate connection to the specific server I specify when I configure it to only use specific hosts. But that host obviously would not be connecting back to me.. so is that enough for BTSync to send to the Host my updates, and also receive updates that might have happened on the Host?