Search the Community

Showing results for tags 'ubuntu'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Resilio Sync
    • Sync General Discussion
    • Sync Troubleshooting
    • Sync for NAS (Network Attached Storage)
    • Sync Stories
    • Developers
    • Feature Requests

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests

Found 65 results

  1. Is there some way that I can limit the amount of memory (RAM) used by bittorrent sync (btsync) in Linux (Ubuntu). I am syncing about 500 GB of files from one machine to the Linux machine. However, about 90% of the RAM is being used by btsync during this process (which will take many days). I usually only remote to this Ubuntu computer instead of directly controlling it, and when 90% of the RAM is being used, the computer becomes very unresponsive. Is there some way that I can limit the amount of RAM used by btsync? I would be willing to slow down the sync process if I can limit the RAM.
  2. I was using resilio for a very long time, since first versions of btsync. now I have 2 PCs with win7 and ubuntu 16lts. I have noticed that all files sent from win7 PC have a lock icon on them, so I've used sudo chmod -R to change permissions for all the synced files. but every time I add smth to the sync folder using windows or edit an existing file, rslsync ubuntu user is writing it with locked permissions. there is also a similar thread here in the forum: so I guess I am not alone with this problem. did I set up something wrong?
  3. Hello, I have a problem with rslsync basically I try to fix it since uninstalling it and trying doing a fresh install, try to modify the parameters in conf file, and also see and learn about service , upstart and so on. Basically if I write this command: service resilio-sync start the message I have its this: Starting Resilio Sync But this doest start any process. If I write this command: rslsync I have this message: By using this application, you agree to our Privacy Policy, Terms of Use and End User License Agreement. https://www.getsync.com/legal/privacy https://www.getsync.com/legal/terms-of-use https://www.getsync.com/legal/eula Resilio Sync forked to background. pid = 16428 But my problem is when I try to go to the GUI in the browser it doesnt work, http://ip:8888/ This is my conf file. I dont know for example if the path of PID file is correct, but i dont think it the source of my problem { "device_name": "Seedbox", // "listening_port" : 0, // 0 - randomize port /* storage_path dir contains auxilliary app files if no storage_path field: .sync dir created in current working directory */ "storage_path" : "/root/rslsync-config", /* set location of pid file */ // "pid_file" : "/var/run/resilio/resilio.pid", /* use UPnP for port mapping */ "use_upnp" : true, /* limits in kB/s. 0 - no limit */ "download_limit" : 0, "upload_limit" : 0, /* proxy configuration */ // "proxy_type" : "socks4", // Valid types: "socks4", "socks5", "http_connect". Any other value means no proxy // "proxy_addr" : "192.168.1.2", // IP address of proxy server. // "proxy_port" : 1080, // "proxy_auth" : false, // Use authentication for proxy. Note: only username/password for socks5 (RFC 1929) is supported, and it is not really secure // "proxy_username" : "user", // "proxy_password" : "password", /* directory_root path defines where the WebUI Folder browser starts (linux only). Default value is / */ // "directory_root" : "/home/", /* directory_root_policy defines how directory_root is used (linux only). Valid values are: "all" - accepts directory_root and its subdirectories for 'getdir' and 'adddir' actions "belowroot" - accepts directory_root's subdirectories for 'getdir' and 'adddir' actions, but denies attempts to use 'adddir' to create directories directly within directory_root Default value is "all". */ // "directory_root_policy" : "all", "webui" : { "listen" : "0.0.0.0:8888" // remove field to disable WebUI /* preset credentials. Use password or password_hash */ // ,"login" : "admin" // ,"password" : "password" // ,"password_hash" : "some_hash" // password hash in crypt(3) format // ,"allow_empty_password" : false // Defaults to true /* ssl configuration */ // ,"force_https" : true // disable http // ,"ssl_certificate" : "/path/to/cert.pem" // ,"ssl_private_key" : "/path/to/private.key" /* dir_whitelist defines which directories can be shown to user or have folders added (linux only) relative paths are relative to directory_root setting */ // ,"dir_whitelist" : [ "/home/user/MySharedFolders/personal", "work" ] } /* !!! if you set shared folders in config file WebUI will be DISABLED !!! shared directories specified in config file override the folders previously added from WebUI. */ /*, "shared_folders" : [ { "secret" : "MY_SECRET_1", // required field - use --generate-secret in command line to create new secret "dir" : "/home/user/resilio/sync_test", // * required field "use_relay_server" : true, // use relay server when direct connection fails "use_tracker" : true, "search_lan" : true, "use_sync_trash" : true, // enable SyncArchive to store files deleted on remote devices "overwrite_changes" : false, // restore modified files to original version, ONLY for Read-Only folders "selective_sync" : false, // add folder in selective sync mode "known_hosts" : // specify hosts to attempt connection without additional search [ "192.168.1.2:44444" ] } ] */ /* Advanced preferences can be added to config file. Info is available at "http://help.getsync.com/customer/portal/articles/1902048-sync-advanced-preferences--more-options" For example see folder_rescan_interval below */ //, "folder_rescan_interval" : "86400" } So basically i need to fix this to run Resilio Sync and also I need to put rslsync as a service and made it start in the startup process. Thanks
  4. I'm trying to sync between two ubuntu computers. Sometimes I drop a directory into the sync folder, and it shows up on the other computer (yay!), but I can't write to it b/c the normal user isn't in the file access control list. The only user with file access control is the rslsync user under which Relisio is running. So I have to run setfacl every time a new directory is copied over. This can't be an unusual problem. Can anyone suggest a work-around?
  5. Hi, there's a small but annoying problem with your repository that blocks our automated installs on Ubuntu 16.04 (LTE); Error:9 http://linux-packages.resilio.com/resilio-sync/deb xenial Release 403 Forbidden [IP: 54.230.230.178 80] Old:10 https://repo.skype.com/deb stable InRelease Reading Package Lists... Done E: The repository 'http://linux-packages.resilio.com/resilio-sync/deb xenial Release' does not have a Release file. N: Updating from such a repository can't be done securely, and is therefore disabled by default. N: See apt-secure(8) manpage for repository creation and user configuration details. I have no experience with creating repo's so can't be of much help here, but would be very glad if this was corrected. Also, in you debian/ubuntu install instructions you can replace 'manual' adding of repository with apt-add-repository makes it slightly more user friendly Thanks for your great work!
  6. Not sure if this has been caught yet or not, but on the Linux help page found here, it says that you need to run Resilio as ./rslsync. On Ubuntu 16.04.2 LTS this does not work. To get it working you need to drop the ./. (Example: To run Resilio use the command rslsync --webui.listen 0.0.0.0:8888
  7. Hello, I was wondering if it is possible to use the folders that have been synced to my VPS, and are currently owned by the user rslsync (and in the group rslsync, and in the user rslsync's /home/rslsync/Resilio/ directory) , as a source for a self hosted photo app (https://github.com/thibaud-rohmer/PhotoShow/)? If so, I think I need to leave the user and group the same, but can I add the rslsync user to the www-data group to make the synced folders readable by the Apache webserver? Thank you.
  8. Hello, I've run into this problem already a couple of times: whenever I re-install a machine (running on Debian or Ubuntu), I first backup all the keys, then re-add all the folder after installation. Kind of tedious, given the fact that the data storage has not changed... I thought, it would be enough to backup /etc/resilio-sync/ /var/lib/resilio-sync/ ... and copy these folders back after re-installation Resilio Sync. Unfortunately, I'm greeted with the first-time installation dialog asking me to create a new user for the web-ui, which indeed does create a new .SyncUserXXXXXXXXXX in /var/lib/resilio-sync/ . I've been really scratching my head on how to just let Resilio Sync pick up the existing profile? Why doesn't it recognize the existing profile and wants to create a new one? I'm aware of this thread, but it didn't help or I didn't understand how it would apply to my situation. Thanks! Additional information: I've not changed any standard storage paths, i.e. /etc/resilio-sync/config.json points to: "storage_path" : "/var/lib/resilio-sync/",
  9. Hey Guys - I have been using BTSync Pro on a variety of devices for over a year now and recently upgraded them to Resilio Sync - I love the app! 90% of my overall traffic is sent from a system running Ubuntu to a Windows 10 system where I'm on the latest Resilio version on each and they are running as a service. My question is how can I make the Ubuntu pair of sync folders "Read Only" so that if I were to add anything in the sync folders on the Windows 10 side, they would not be uploaded? Also, can this be configured on existing connected synced folders? Since I'm using Pro, I recently disconnected one of the folders then deleted it as an option to connect to. Once done, I added the folder on the Linux side, ensured "Read Only" was selected, then once it appeared on the Windows side connected it to the matching folder. To make sure it worked, I added a test,txt file on the Windows side, but it appeared back in Linux after a minute (isn't working). Why? Do I need to connect to the folder on the Windows side using a key instead of choosing to connect from the available folder? Thanks! UPDATE After posting, I disconnected and deleted the sync again from both boxes. I added a folder on the Linux side and on the Windows side instead of connecting from the sync that appeared, I pasted in the key produced with "Read Only" selected in Linux. Once done, I tested again but it still didn't work as files I added in the Windows folder were added in the Linux folder. Argh! Any ideas? Thanks!
  10. I am using Ubuntu 16.10. It took a while to set up due the documentation being a bit sparse. I am having an issue with permissions. Initially I was able to select my home folder however I needed to change the hosts file to allow my phone to access the laptop. I closed the browser and attempted to try again from scratch but this time instead of my username, Sync is using rslsync which does not have permission to write to my home folder. I have purged and started from fresh to no avail. How can I reset the whole process?
  11. I followed the guide here https://help.getsync.com/hc/en-us/articles/206178924. I got everything setup and working. I then restarted my computer and now I have two instance of rslsync running. One is running under user rslsync and one is running under my username. When I try to access Resilio through 127.0.0.1:8888 I get to an instance that haven't been setup, I think it is the one running under rslsync (it suggest rslsync as the name for sync node). How can I remove one of the instances? Which one is best to keep, then one running under rslsync or my username? I guess keeping the one running under my username will make it easier in terms of folder and file access but maybe there is some other downside to it.
  12. BTSYNC DESKTOP GUI FOR ARCH, DEBIAN, UBUNTU AND OTHER DERIVED DISTRIBUTIONS If you are using Arch Linux, Ubuntu, Debian, Raspian or other derived distributions based on Debian and you are searching for an easy way to deploy BitTorrent Sync on your systems, this topic is definitively for you. Here you will find information about a family of easy to install packages that offer both a solution for the need of typical server/cloud operators as for interactive users. The desktop gui package is explicitly intended for desktop usage and provide a user experience similar to BitTorrent Sync on Windows or Mac OSX by still giving the user the possibility to customise his installation if he has special needs. This topic covers only the desktop user package. If you are searching for the server package, please look here. THE SOFTWARE AND THE PACKAGES ARE UNOFFICIAL AND NOT THE WORK OF BITTORRENT® INC. PLEASE DO NOT CONTACT THE BITTORRENT® INC. SUPPORT WITH QUESTIONS OR PROBLEMS RELATED TO THE USE OF THE PACKAGES. YOU WILL FIND COMPETENT HELP AND SUPPORT IN THIS FORUM THREAD INSTALLATION ON ARCH LINUX The Arch Linux Package in the AUR is maintained by Martin Wimpress (@flexiondotorg). The package is named btsync-gui and can be installed from the AUR using your favourite package manager. e.g.: if you are using yaourt: sudo yaourt -S btsync-guiWhen you have finished installing, you can skip the next section below and move directly to the USAGE NOTES. INSTALLATION ON DEBIAN, UBUNTU, LINUX MINT, RASPBIAN OR OTHER DEBIAN DERIVATES The most easy and fast way to install the repository is to paste that at a terminal prompt: sh -c "$(curl -fsSL http://debian.yeasoft.net/add-btsync-repository.sh)"The script explains what it will do and then pauses before it does it asking for your permission. If you encounter any problems or prefer to do it manually, please look here. Now update the package index and install btsync-gui by pasting that at a terminal prompt: `which sudo` apt-get update`which sudo` apt-get install btsync-guiOn some systems the AppIndicator library is not available or maybe you do not want to use it. In this case, you may want to install the GTK only version of the BitTorrent Sync GUI instead: `which sudo` apt-get update`which sudo` apt-get install btsync-gui-gtkPlease keep in mind, that this will work only on GTK based desktops. If you install it on other desktops like Unity, btsync-gui-gtk will start but you will see nothing and you have no control over the application! Install btsync-gui-gtk only if you know exactly what you are doing!!! If this happened, you can fix it by installing btsync-gui and rebooting your system. After the successful installation, you have to initially start BitTorrent Sync. You have various possibilities to do this: Log out and log in again. Since BitTorrent Sync GUI is registered in the autostart group, it will start as soon as you log in.Select BitTorrent Sync from the menu or the default application launcher of your desktop.USAGE NOTES The BitTorrent Sync GUI aims to be a clone of the original BitTorrent Sync application on Windows and Mac OSX and to replace on long term the legacy package btsync-user. The GUI provides two modes of operation: Standalone Mode: This is the default mode. When the GUI starts, an underlaying BitTorrent Sync agent is started too providing an overall experience similar to the GUI applications on Windows or Mac OSX.Client Mode: The GUI can be started from the command line with parameters specifying a connection to a remote BitTorrent Sync system. In this case, the GUI does not start a local BitTorrent Sync agent, but connects to an already running agent at a remote location. This will work only, if the remote agent has activated API access by specifying a valid API key in the configuration file.The behaviour of the GUI can be influenced by specifying various options on the command line. There is also a way to make some options persistent across restarts making it superfluous to specify the options each time you start the GUI. You can get detailed help about the command line options by invoking the man page: man btsync-guiHere you find an overview of the available options: usage: btsync-gui [-h] [--log {CRITICAL,ERROR,WARNING,INFO,DEBUG}] [--host HOST] [--port PORT] [--username USERNAME] [--password PASSWORD] [--bindui BINDUI] [--webui] [--savedefaults] [--cleardefaults]optional arguments: -h, --help show this help message and exit --log {CRITICAL,ERROR,WARNING,INFO,DEBUG} Sets the logging level. By default the logging level is WARNING --host HOST Hostname for the connection to BitTorrent Sync. If not specified, a local BitTorrent Sync agent will be launched. --port PORT Optional port number for the connection to BitTorrent Sync. If not specified, port 8888 is taken for a connection to a remote BitTorrent Sync agent or (8999 + uid) is taken when creating a locally lauched agent. This option can be made persistent for local agents with --savedefaults --username USERNAME Optional user name for connecting to a remote BitTorrent Sync agent or username to use when creating a locally launched agent. This option can be made persistent for local agents with --savedefaults --password PASSWORD Optional password for connecting to a remote BitTorrent Sync agent or username to use when creating a locally launched agent. This option can be made persistent for local agents with --savedefaults --bindui BINDUI Optional bind address for the Web UI of a locally created BitTorrent Sync agent. By default the agent binds to 127.0.0.1. If you want the Web UI of the agent to be reachable by other computers, specify one of the available IP addresses of this computer or "all" to bind to all available adapters. This option can be made persistent for local agents with --savedefaults --webui Include the Web UI in the menu. This option can be made persistent with --savedefaults --savedefaults If specified, the optionally supplied credentials, bind address and port will be stored as default in the application preferences and used when launching a local BitTorrent Sync agent. --cleardefaults If specified, all internally stored credentials, bind address and port information will be cleared from the application preferences.The usage of the command line options will be explained by some examples below. STANDALONE MODE By default there is no way to access the Web UI provided by the BitTorrent Sync agent, since the agent itself defines at each start random credentials to protect the system. If you still want to access the Web UI, you can activate an extended menu option by specifying --webui on the command line. You will then have an additional menu item, that invokes a browser and connects you to the Web UI. If you want to make this setting persistent, you can invoke the following command from the console: btsync-gui --webui --savedefaultsFrom now you will not need to specify it again at each start. Sometimes it may happen, that you want to access your running BitTorrent Sync agent from another computer via the Web UI or a btsync-gui in Client Mode. By default this is not possible, because of two reasons: The BitTorrent Sync agent binds the administration interface only to the loopback adapter making it possible to connect only from the same machine (This is a security feature).The BitTorrent Sync agent is started at every time with randomly generated credentials. Without knowing them, it is impossible to access the administration interface of the agent (This is also a security feature).For users that want to access their system from another computer, there is still a possibility to configure the GUI in a way that makes the agent accessible also from other computers. In order to do so, the following parameters must be changed: The BitTorrent Sync agent must bind its administrative interface to all adapters of the system or an adapter reachable from outside.The BitTorrent Sync agent must bind its administrative interface to a well-known port. By default the port is the sum of 8999 and the uid of the user.The credentials must be set to something known.The GUI can be launched in such a mode, by specifying the following parameters: btsync-gui --bindui 0.0.0.0 --port 10888 --username Leopoldo --password SuperSecretThis configures the BitTorrent Sync agent to bind on all interfaces on port 10888 and to be accessible with the user name "Leopoldo" and the password "SuperSecret". Also these settings can be made persistent by adding the option --savedefaults WARNING: as every comfort function, you pay the comfort by lowering the security. Remember: the product of comfort and security is a constant. You cannot increase both. CLIENT MODE In client mode, the GUI can be used to access a remotely running BitTorrent Sync agent. The only prerequisites are that the remote BitTorrent Sync agent is reachable from your computer, you know the credentials and the API access is enabled on the remote agent. You can also use the GUI to connect to another machine where a BitTorrent Sync GUI is running in standalone mode, if you have configured access possibilities like shown in the example above. The connection to a remote BitTorrent Sync agent is done by entering the following command: btsync-gui --host myserver.example.com --port 8888 --username Leopoldo --password SuperSecretIf you are able to access the Web UI of a remote BitTorrent Sync system, you should know everything you need to also launch successfully the GUI. Since the connection to remote systems is slower, you will notice the following limitations: The refresh rate is slower. It adapts dynamically to the overall performance.During the status refreshes, the GUI may be a bit unresponsive.There are no local file system checks, when you add a new folder. You must be sure, that you enter a valid path on the remote machine.Some features are disabled (Pause/resume, Enable/Disable Debug) since they are not feasible on remote systems.COMPATIBILITY The GUI packages are available for the same architectures as released by BitTorrent Inc.: i386 - Intel/AMD 32 Bitamd64 - Intel/AMD 64 Bitarmel - ARM EABIarmhf - ARM hard floatpowerpc - PowerPCThe GUI packages have been tested on the following distributions: Debian Wheezy with Gnome DesktopUbuntu Raring 13.04 with Unity DesktopLinux Mint Petra with Cinnamon DesktopOther users have reported successful installations on: Xubuntu Saucy 13.10 with OpenBox+Tint2Debian Jessie with KDEUbuntu Trusty 14.04 with Cinnamon, MATE and OpenBoxArch Linux with MATEThe GUI package has also been released for other Linux distributions: Arch Linux: Packages can be found in the AURWANTED Maintainers for other Linux distributions beeing able to write a suitable packaging for their favourite distribution: Centos/RHEL (rpm)Fedora (rpm)SLES(rpm)GentooNow it's up to you to test it and give me lots of feedback in order to extend this list. Any related feedback is highly appreciated. BUG REPORTS, CONTRIBUTION AND SOURCES If you want to contribute to the development of the packages or if you are curious how this all works, you may find the current sources, the deployment scripts and packaging on GitHub. If you want to contribute to the localisation by translating changed strings or by adding support for your favourite language, you may join the localisation team on POEditor.com. If you have experienced a reproducible issue that is related to the gui or the packaging and not to BitTorrent Sync itself you are strongly encouraged to open an issue on the project's GitHub Page. Issues related to the native functionality of BitTorrent Sync should instead be discussed by creating a new topic or partecipating to an already existing topic in the BitTorrent Sync Forum.
  13. Well, Im trying to follow this guide: https://help.getsync.com/hc/en-us/articles/206178924-Installing-Sync-package-on-Linux Everything ok, but the problem is that i cannot see the gui in the explorer. When i enter this command sudo service resilio-sync start It says Starting Resilio Sync But nothings happen, ok, trying to fix it, i did a apt-get purge resilio-sync to try to do a fresh install of it, but the point now is, THERE IS NO WIZARD like in btsync, and now Im not able to configure the program, where must i put the config file?? I read here: that the file is in: /etc/resilio-sync/config.json So I configure again my Config File: { "device_name": "My Seedbox", // "listening_port" : 0, // 0 - randomize port /* storage_path dir contains auxilliary app files if no storage_path field: .sync dir created in current working directory */ // "storage_path" : "/home/user/.sync", /* set location of pid file */ // "pid_file" : "/var/run/btsync/btsync.pid", /* use UPnP for port mapping */ "use_upnp" : true, /* limits in kB/s. 0 - no limit */ "download_limit" : 0, "upload_limit" : 0, /* proxy configuration */ // "proxy_type" : "socks4", // Valid types: "socks4", "socks5", "http_connect". Any other value means no proxy // "proxy_addr" : "192.168.1.2", // IP address of proxy server. // "proxy_port" : 1080, // "proxy_auth" : false, // Use authentication for proxy. Note: only username/password for socks5 (RFC 1929) is supported, and it is not really secure // "proxy_username" : "user", // "proxy_password" : "password", /* directory_root path defines where the WebUI Folder browser starts (linux only). Default value is / */ // "directory_root" : "/home/edu/", /* directory_root_policy defines how directory_root is used (linux only). Valid values are: "all" - accepts directory_root and its subdirectories for 'getdir' and 'adddir' actions "belowroot" - accepts directory_root's subdirectories for 'getdir' and 'adddir' actions, but denies attempts to use 'adddir' to create directories directly within directory_root Default value is "all". */ // "directory_root_policy" : "all", "webui" : { "listen" : "0.0.0.0:8888" // remove field to disable WebUI /* preset credentials. Use password or password_hash */ // ,"login" : "admin" // ,"password" : "password" // ,"password_hash" : "some_hash" // password hash in crypt(3) format // ,"allow_empty_password" : false // Defaults to true /* ssl configuration */ // ,"force_https" : true // disable http // ,"ssl_certificate" : "/path/to/cert.pem" // ,"ssl_private_key" : "/path/to/private.key" /* dir_whitelist defines which directories can be shown to user or have folders added (linux only) relative paths are relative to directory_root setting */ // ,"dir_whitelist" : [ "/home/user/MySharedFolders/personal", "work" ] } /* !!! if you set shared folders in config file WebUI will be DISABLED !!! shared directories specified in config file override the folders previously added from WebUI. */ /*, "shared_folders" : [ { "secret" : "MY_SECRET_1", // required field - use --generate-secret in command line to create new secret "dir" : "/home/user/bittorrent/sync_test", // * required field "use_relay_server" : true, // use relay server when direct connection fails "use_tracker" : true, "search_lan" : true, "use_sync_trash" : true, // enable SyncArchive to store files deleted on remote devices "overwrite_changes" : false, // restore modified files to original version, ONLY for Read-Only folders "selective_sync" : false, // add folder in selective sync mode "known_hosts" : // specify hosts to attempt connection without additional search [ "192.168.1.2:44444" ] } ] */ /* Advanced preferences can be added to config file. Info is available at "http://help.getsync.com/customer/portal/articles/1902048-sync-advanced-preferences--more-options" For example see folder_rescan_interval below */ //, "folder_rescan_interval" : "86400" } I need help to run again the program in the server... I tried too with the command rslsync --webui.listen 0.0.0.0:8888 And nothing.
  14. I am running sync on a number of boxes (Ubuntu 14.04), all with the exact same configuration, which you can see here - Recently on one of my laptops, it is asking for a new identity when I visit the webGUI. If I do, it creates a new identity in the storage_path folder where the original .SyncUser is. Is there any way to specify to use the current .SyncUser folder that is in the storage_path folder, rather than try and create a new one?
  15. An Unofficial Btsync Ubuntu/Debian Packaging Project Fork Bittorrent Sync is an awesome solution for many problems ranging from synchronizing large amounts of files to certain centralized governing bodies. About three years ago, @tuxpoldo and many other contributors created the unofficial packaging project for Ubuntu/Debian to ease deployments on these systems - the project has since evolved to fill in the missing gaps of the official Sync project and continues to provide packages for legacy Btsync clients. Current features include, but are not limited to: Easy installing and upgrading Generated configuration files (via an easy command line interface) Run as a different user/group Startup/Shutdown scripts Support for multiple instances Custom nice levels A Reboot Unfortunately, after several years of active work, it seems @tuxpoldo has moved on and the unofficial packages got a bit stale. Since all the work is open source I was able to build new packages (with a few tweaks here and there) and since many members of the community used the packages I decided to share my work publicly. An archive of the original post from @tuxpoldo: https://forum.getsync.com/topic/18974-debian-and-ubuntu-server-unofficial-packages-for-bittorrent-sync/ I will be providing continued maintenance for this awesome project and until I am accustomed to this project (or Python for the matter) I can provide support for the btsync and btsync-common packages with new binary versions and bugfixes. I personally use these packages on several headless servers to sync files and will particularly support that use case. Debian and Ubuntu packages can be found under my private repository http://deb.silvenga.com. New versions should be automatically built and published to this location via my build server (found above) when new changelogs are released. These packages should also work for other Ubuntu/Debian derivatives (Mint, LUbuntu, Raspbian, etc.). The source to these packages (e.g. build scripts, changelogs, etc.) can be found in my GitHub fork: https://github.com/Silvenga/btsync-deb. I encourage reporting issues with the packaging to this repository. Cheers! Installing Add my package signing key: apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 992A3C9A3C3DE741 Add the btsync repository: add-apt-repository "deb http://deb.silvenga.com/btsync any main" apt-get update Install btsync apt-get install btsync After following the prompts, open your browser to http://127.0.0.1:8888/gui/ (if using the default configuration). TODO List Log to proper log folder. (log path is now customizable via #6) Setup logrotate. (might not be needed) Fix the formatting of this post. FAQ Adding a new synced folder results in the following error: Make sure the user Btsync is running as has read and write access to the path set when prompted for the "Start path for the web interface". Alternatively, / can be used. You would receive something like the following when running apt-get-repository: Traceback (most recent call last): File "/usr/bin/add-apt-repository", line 167, in <module> sp = SoftwareProperties(options=options) File "/usr/lib/python3/dist-packages/softwareproperties/SoftwareProperties.py", line 105, in __init__ self.reload_sourceslist() File "/usr/lib/python3/dist-packages/softwareproperties/SoftwareProperties.py", line 595, in reload_sourceslist self.distro.get_sources(self.sourceslist) File "/usr/lib/python3/dist-packages/aptsources/distro.py", line 89, in get_sources (self.id, self.codename)) aptsources.distro.NoDistroTemplateException: Error: could not find a distribution template for Raspbian/jessie Raspbian's add-apt-repository seems to be broken under at last Jessie. The following commands will resolve the issues: echo "deb http://deb.silvenga.com/btsync any main" > /etc/apt/sources.list.d/silvenga-btsync-deb.list apt-get update apt-get install btsync Adding signing key fails with the following stacktrace: gpg: requesting key 3C3DE741 from hkp server keyserver.ubuntu.com gpg: no writable keyring found: eof gpg: error reading `[stream]': general error Make sure to run all the above commands as root either by using sudo or switching to the root user.
  16. Hi BTSync community! The subject explains the issue, let me give some background: sudo systemctl status btsync yields active (running) so this seems to indicate that it is running properly. I previously had set it up with the unofficial repository, but since that is way out of date, at one point in the past I had installed it manually. I could always access the webgui this way. Upon finding out there was the official repository, I installed the official repository on my 14.04 ubuntu server and it synced fine, but I could not access the webgui... I decided I would wait to try again after a fresh install of the now released 16.04 (thought maybe the issue was not uninstalling previous repository properly). I still am seeing the same issue with regards to accessing the webgui. it returns: "site can't be reached" and lower "site refused to connect" in chrome when trying to access 8888. I am not a linux power user by any means, but am generally able to work my way around the terminal reasonably well... point is, don't assume something obvious that should be done has already been done... It may not be obvious to me! Is there something else I have to do to get the webgui working when using the official repository? What troubleshooting should I do next? Thanks for the help in advance!
  17. Hello, I already have Sync running on my laptop&pc under windows, and another instance on my Raspberry Pi. I recently added Ubuntu as a dualboot to my laptop and wanted to set up bittorrent sync there as well. The program itself runs fine, however, I cannot link it as a device to my identity. When I enter the connection key, I get to choose the folder to link to, but once I've chosen that, the window to enter the key it still open and it says "Please enter valid key". I've tried sharing one of my folders instead, and that works normally, it just seems the device linking doesn't work. What can I do about this?
  18. I'm a linux newbie, so still fumbling my way forward at this stage. I've installed lubuntu onto an old 32-bit laptop & am now looking at installation & configuration. There appears to be two methods to install. Either find the appropriate package to download & install, such as.. sudo add-apt-repository ppa:tuxpoldo/btsync sudo apt-get update sudo apt-get install btsync or, to simply download & unpack, such as... tar xzpf btsync_glibc23_x64.tar.gz Are there pros vs. cons of either approach ? (I followed the latter as I couldn't get the package method to work. Google is littered with different examples of package install, from past versions & years, so I'm just firing off blindly... and missing my target) At the moment I have to login & execute btsync manually ./btsync from my home directory. Can anyone advise how I can get it to execute on boot ? I'm planning to remove as much irrelevant software as possible - this machine will be used only for syncing - is there anything important that BTsync relies upon that I ought not delete ? Thanks all, PaulU
  19. Hi, I had some issues configuring sync the first time on my Ubuntu Server installed from the official repository so I decided to run apt-get remove btsync and manually deleted a few folders: rm -r /etc/btsync /var/lib/btsync /home/stijn/btsync So then I wanted to reinstall with: sudo apt-get install btsync But this is now resulting in: 1 not fully installed or removed. After this operation, 0 B of additional disk space will be used. Do you want to continue? [Y/n] y Setting up btsync (2.3.3-1) ... chmod: cannot access ‘/etc/btsync/init_user_config.sh’: No such file or directory dpkg: error processing package btsync (--configure): subprocess installed post-installation script returned error exit status 1 Errors were encountered while processing: btsync E: Sub-process /usr/bin/dpkg returned an error code (1) How do I fix the 'cannot access ....... error? Edit: ahrg.. just spotted the solution in another topic: had to purge the package and THEN reinstall it..
  20. BTSYNC PACKAGES FOR DEBIAN, UBUNTU AND OTHER DERIVED DISTRIBUTIONS BitTorrent® Inc. delivers for Linux users only a raw binary file without any deployment concept or setup system. It's up to the user to create a reliable startup and shutdown logic, manage configuration files, internal storage directories and everything else related to file and directory permissions, application update and various other aspects. The BitTorrent Sync Server Package (btsync) is the ideal solution for all users that want to deploy BitTorrent Sync on Linux servers running Debian or other derived distributions like Ubuntu, Raspbian, Linux Mint or similar. THIS SERVER PACKAGE IS UNOFFICIAL AND NOT THE WORK OF BITTORRENT® INC. PLEASE DO NOT CONTACT THE BITTORRENT® INC. SUPPORT WITH QUESTIONS OR PROBLEMS RELATED TO THE USE OF THE PACKAGE. YOU WILL FIND COMPETENT HELP AND SUPPORT IN THIS THREAD TYPICAL USE CASES The BitTorrent Sync Server Package is designed to run one or more BitTorrent Sync background processes (called "instances") on servers where no specific user is usually logged on. Since the server package does not provide any GUI (except for the optional Web UI provided by BitTorrent Sync itself), it can be also installed on headless servers (without any desktop environment). The server version is particularly suitable for the following use cases: BitTorrent Sync is used as a background service, to keep directories in sync between all servers of a distributed infrastructure like a PXE boot system and groups of shared configuration files.Always-on instances of BitTorrent Sync for providing an always available external copy and source of replicated data for other BitTorrent Sync clients.A content distribution network based on shared folders.Customized services built upon the functionality of BitTorrent Sync.This topic covers only the server package. If you are searching for the desktop user package, please look here.INSTALLATION ON DEBIAN, UBUNTU, LINUX MINT, RASPBIAN OR OTHER DEBIAN DERIVATES The most easy and fast way to install the repository with latest stuff is to paste that at a terminal prompt: sh -c "$(curl -fsSL http://debian.yeasoft.net/add-btsync-repository.sh)"If instead you wish to stay on version 1.4, you should paste the following command at a terminal prompt: sh -c "$(curl -fsSL http://debian.yeasoft.net/add-btsync14-repository.sh)"The script explains what it will do and then pauses before it does it asking for your permission. If you encounter any problems or prefer to do it manually, please look here.Now update the package index and install btsync by pasting that at a terminal prompt: `which sudo` apt-get update`which sudo` apt-get install btsyncAfter downloading the packages, the installation begins. The package manager will ask you, if you want a default instance of BitTorrent Sync to be created. If you answer yes, you will be guided through the installation and when finished you will have a fully operational BitTorrent Sync instance maintained by debconf. The configuration can be modified and fine tuned at any time by performing the following command: `which sudo` dpkg-reconfigure btsyncHere you can also choose to delete the default instance by answering no to the initial question.USAGE NOTES The BitTorrent Sync Server Package mainly consists of an init-style startup script that manages every operational aspect of running BitTorrent Sync instances. Instance Configuration Files All operational parameters for BitTorrent Sync instances are configured in configuration files located in the directory /etc/btsync. These configuration files basically are JSON Files and follow a very strict syntax. In addition to the JSON specification, comments are also supported. The support of commented lines permits to specify additional parameters that are not directly parsed by the BitTorrent Sync executable itself but by the init-script. The naming convention for configuration files defining BitTorrent Sync instances is: <instance_name>.confwhere <instance_name> should be a string consisting of alphanumeric characters.The default instance maintained by debconf has also a configuration file that is named debconf-default.conf. This name shall never be used by manually created configuration files, since it may be deleted or overwritten by debconf. This file shall also never be edited manually since it is often rewritten and/or created/deleted by debconf. If you want to manage the default instance, you must always use the command: `which sudo` dpkg-reconfigure btsyncEach configuration file in /etc/btsync defines a separate running BitTorrent Sync instance (that means: a process). When defining more than one instance on a system, there are some rules that must be considered:The listening ports (parameter listening_port) must be unique for each BitTorrent Sync instanceThe internal database path (parameter storage_path) must be unique for each BitTorrent Sync instanceIf the Web UI is enabled, the Web UI bind address and listening port (parameter listen) must be unique for each BitTorrent Sync instanceThe syntax and configuration parameters of a BitTorrent Sync configuration file are partially documented in the example file /etc/btsync/samples/complex.conf and in the official BitTorrent Sync manual which can be also found in /usr/share/doc/btsync-common/BitTorrentSyncUserGuide.pdf.gz.There are additional parameters that are parsed by the init script upon startup and affect many important aspects. These parameters are not parsed directly by BitTorrent Sync and therefore have to be placed in comment lines. In order to improve the readability of configuration files, they should be grouped together and placed at the beginning of the configuration file. The generic syntax of such parameters is: // PARAMETER_NAME=<parameter value>The following parameters are supported:DAEMON_UID: A uid (user id) for specifying the user under which the BitTorrent Sync instance should runDAEMON_GID: A gid (group id) for specifying the group under which the BitTorrent Sync instance should runDAEMON_UMASK: The umask (up to 4 octal digits) for the BitTorrent Sync instance. If omitted the default umask is used.DAEMON_DEBUG: The debug mask (4 hex digits) for the BitTorrent Sync instance. If omitted the init script will not touch potential settings defined manually. If set to 0000, a potential settings file will be deleted. Full detail is set by specifying FFFF. The log file can be found in the directory specified by storage_path and is named sync.logDAEMON_NICE: The niceness level of the BitTorrent Sync instance, which affects the process scheduling. Nicenesses range from -20 (most favorable scheduling) to 19 (least favorable).DAEMON_BIND: This parameter works only in conjunction with the package bind-shim. Please see the specific section below covering the specific interface binding topic.//// DAEMON_UID=jdoe// DAEMON_UMASK=0002//This example will launch the instance running under the credentials of the user "jdoe" using 0002 as umask.By specifying DAEMON_UID and DAEMON_GID it is possible to specify under which credentials the instance runs. In this case it must be assured that the instance is able to read and write all files it must access: The instance must be able to read its own configuration file. Since the configuration file may contain sensitive data (the userame and password for the web interface), it is usually owned by the user under which the instance runs and has the mode 400 (-r--------) in order to limit the access to the specific user. Usually the init script takes care of adjusting the file permissions.The instance must be able to read and write in its storage_path, since all internal control and status files (and the database of file hashes) are kept there. The ideal solution is to keep the storage_path somewhere in the home directory of the user under which the instance will run. Usually the init script takes care of adjusting the file permissions.Obviously the instance must be able to read and write the files and directories that will be synchronized.Some example configuration files are provided under /etc/btsync/samplesModular Configuration Files Sometimes it may be useful to generate configuration files out several separate parts. The typical use case is explained best by forum user Jero: If you want to create a modular configuration file, create a directory in /etc/btsync named like you would name the configuration file, but with an additional .d extension and put the parts of your configuration file in it. The daemon init script will generate a configuration file at every start by joining the parts in alphabetical order. Parts must be text files with the extension .part. Default Startup Parameters The additional configuration file /etc/default/btsync permits to specify some default startup parameters that may affect every configured instance of BitTorrent Sync. The variable AUTOSTART defines which instances are started automatically. It can take the following values: none No instance is started automaticallyall (default) All instances are started automatically<list> Only the specified instances are started automaticallyInstances not started automatically upon system startup can be managed manually from the command line: # start a specific instanceservice btsync start <instance_name># stop a specific instanceservice btsync stop <instance_name>The advanced variable DAEMON_ARGS allows to specify additional command line parameters passed to the daemon. WARNING: Be careful! You should only add things here if you know EXACTLY what you are doing!The variable DAEMON_BIND has the same purpose as the same parameter in the instance configuration files, but in this scope it will be applied by default to all instances. Please see the specific section below covering the specific interface binding topic. The variable DAEMON_INIT_DEBUG permits to enable extended debug output of the init-script. HANDLING OF SSL CERTIFICATES BitTorrent Sync 1.4 supports also SSL connections to the Web UI. The default instance is automatically configured to use a self signed certificate and key created during the installation. The configuration file does not point directly to the self signed certificate but to the following symbolic links: /etc/btsync/debconf-default.crt/etc/btsync/debconf-default.keyThe default instance can be operated also with user provided certificates without tampering with the configuration file by deleting the symbolic links and replacing them with files containing the desired certificate and key. Debconf will detect that the files are not symbolic links and leave them untouched during reconfiguration.The certificate file and key file must be accessible by the BitTorrent Sync daemon. BINDING BITTORRENT SYNC TO A SPECIFIC INTERFACE Unfortunately BitTorrent Sync currently does not support to bind the main service routine to a specific network interface. Currently only the internal web server providing the Web UI and the BitTorrent Sync API can be specifically bound to a specific address. In order to limit the operation of BitTorrent Sync to a specific interface in a multihomed environment, a so called preload shim) can be used. The BitTorrent Sync repository contains a precompiled version of Daniel Ryde's bind.so shim that must be installed with: `which sudo` apt-get install bind-shimThe BitTorrent Sync init script does detect the presence of the library and enables support for the additional parameter DAEMON_BIND that can be specified either in /etc/default/btsync or in instance configuration files.By specifying a valid TCP/IP address assigned to one of the interfaces of the system, the BitTorrent Sync instance will bind only to that specific address. This will affect also the Web UI, if 0.0.0.0 is specified as the bind address. COMPATIBILITY The server packages are available for the same architectures as released by BitTorrent Inc.: i386 Intel/AMD 32 Bitamd64 Intel/AMD 64 Bitarmel ARM EABIarmhf ARM hard floatpowerpc PowerPCSince the packages still have not been tested on every platform, any related feedback is highly appreciated.BUG REPORTS, CONTRIBUTION AND SOURCES If you want to contribute to the development of the packages or if you are curious how this all works, you may find the current sources of the deployment scripts and packaging on GitHub under the following URL: https://github.com/tuxpoldo/btsync-deb If you have experienced a reproducible issue that is related to the packaging and not to BitTorrent Sync itself you are strongly encouraged to open an issue on the project's GitHub Page. Issues related to the native functionality of BitTorrent Sync should rather by creating a new topic or partecipating to an already existing topic in the BitTorrent Sync Forum.
  21. I hope this isnt a really dumb mistake, but I've added the ppa repository, updated, then tried to install with no luck. It looks like certain items were not found while adding the repository(shows failed at the very end, Get 26). Can anyone tell me what I'm doing wrong? Is it just an issue with the ppa? My terminal output is below: budd@budddserver:~$ sudo add-apt-repository ppa:tuxpoldo/btsync This PPA offers ready to use server and desktop packages for the BitTorrent® Sync application from http://www.bittorrent.com/sync THESE PACKAGES ARE UNOFFICIAL AND NOT THE WORK OF BITTORRENT® INC. PLEASE DO NOT CONTACT THE BITTORRENT® INC. SUPPORT WITH QUESTIONS OR PROBLEMS RELATED TO THE USE OF THE PACKAGES. YOU WILL FIND COMPETENT HELP AND SUPPORT IN THE RELATED DISCUSSION THREAD IN THE SUPPORT FORUM (Links below) The package for Server use is named btsync The package for Desktop use is named btsync-gui BitTorrent Sync is a simple tool that applies p2p protocol for direct live folder sync with maximum security, network speed and storage capacity. It has native versions for Mac, Windows and Linux, as well as native NAS integration. Support Forum: http://forum.bittorrent.com/forum/56-bittorrent-sync/ Server Package Thread: http://forum.bittorrent.com/topic/18974-debian-and-ubuntu-server-packages-for-bittorrent-sync/ Desktop GUI Package Thread: http://forum.bittorrent.com/topic/28106-linux-desktop-gui-unofficial-packages-for-bittorrent-sync/ Legacy Desktop Package Thread: http://forum.bittorrent.com/topic/19560-debian-and-ubuntu-desktop-packages-for-bittorrent-sync/ Github Project Page: https://github.com/tuxpoldo/btsync-deb Project Home Page: http://www.yeasoft.com/site/projects:btsync-deb More info: https://launchpad.net/~tuxpoldo/+archive/ubuntu/btsync Press [ENTER] to continue or ctrl-c to cancel adding it gpg: keyring `/tmp/tmp78brp9_r/secring.gpg' created gpg: keyring `/tmp/tmp78brp9_r/pubring.gpg' created gpg: requesting key D294A752 from hkp server keyserver.ubuntu.com gpg: /tmp/tmp78brp9_r/trustdb.gpg: trustdb created gpg: key D294A752: public key "Launchpad Leo Moll's PPA" imported gpg: Total number processed: 1 gpg: imported: 1 (RSA: 1) OK budd@budddserver:~$ sudo apt-get update Hit http://us.archive.ubuntu.com wily InRelease Get:1 http://security.ubuntu.com wily-security InRelease [64.4 kB] Get:2 http://us.archive.ubuntu.com wily-updates InRelease [64.4 kB] Ign http://ppa.launchpad.net wily InRelease Get:3 http://security.ubuntu.com wily-security/main Sources [17.9 kB] Ign http://ppa.launchpad.net wily Release.gpg Hit http://us.archive.ubuntu.com wily-backports InRelease Get:4 http://security.ubuntu.com wily-security/restricted Sources [2,854 B] Get:5 http://security.ubuntu.com wily-security/universe Sources [4,714 B] Ign http://ppa.launchpad.net wily Release Get:6 http://security.ubuntu.com wily-security/multiverse Sources [1,922 B] Get:7 http://security.ubuntu.com wily-security/main amd64 Packages [55.1 kB] Get:8 http://security.ubuntu.com wily-security/restricted amd64 Packages [10.9 kB] Get:9 http://security.ubuntu.com wily-security/universe amd64 Packages [25.9 kB] Get:10 http://security.ubuntu.com wily-security/multiverse amd64 Packages [5,859 B] Get:11 http://security.ubuntu.com wily-security/main i386 Packages [54.3 kB] Get:12 http://security.ubuntu.com wily-security/restricted i386 Packages [10.8 kB] Get:13 http://security.ubuntu.com wily-security/universe i386 Packages [26.0 kB] Get:14 http://security.ubuntu.com wily-security/multiverse i386 Packages [6,052 B] Get:15 http://us.archive.ubuntu.com wily-updates/main Sources [30.3 kB] Hit http://security.ubuntu.com wily-security/main Translation-en Get:16 http://us.archive.ubuntu.com wily-updates/restricted Sources [3,741 B] Hit http://security.ubuntu.com wily-security/multiverse Translation-en Get:17 http://us.archive.ubuntu.com wily-updates/universe Sources [6,610 B] Hit http://security.ubuntu.com wily-security/restricted Translation-en Get:18 http://us.archive.ubuntu.com wily-updates/multiverse Sources [1,922 B] Hit http://security.ubuntu.com wily-security/universe Translation-en Get:19 http://us.archive.ubuntu.com wily-updates/main amd64 Packages [84.1 kB] Get:20 http://us.archive.ubuntu.com wily-updates/restricted amd64 Packages [13.3 kB] Get:21 http://us.archive.ubuntu.com wily-updates/universe amd64 Packages [35.1 kB] Get:22 http://us.archive.ubuntu.com wily-updates/multiverse amd64 Packages [5,859 B] Get:23 http://us.archive.ubuntu.com wily-updates/main i386 Packages [82.7 kB] Get:24 http://us.archive.ubuntu.com wily-updates/restricted i386 Packages [13.4 kB] Get:25 http://us.archive.ubuntu.com wily-updates/universe i386 Packages [35.1 kB] Get:26 http://us.archive.ubuntu.com wily-updates/multiverse i386 Packages [6,052 B] Err http://ppa.launchpad.net wily/main amd64 Packages 404 Not Found Err http://ppa.launchpad.net wily/main i386 Packages 404 Not Found Hit http://us.archive.ubuntu.com wily-backports/restricted Sources Ign http://ppa.launchpad.net wily/main Translation-en_US Hit http://us.archive.ubuntu.com wily-backports/multiverse Sources Hit http://us.archive.ubuntu.com wily-backports/restricted amd64 Packages Hit http://us.archive.ubuntu.com wily-backports/multiverse amd64 Packages Ign http://ppa.launchpad.net wily/main Translation-en Hit http://us.archive.ubuntu.com wily-backports/restricted i386 Packages Hit http://us.archive.ubuntu.com wily-backports/multiverse i386 Packages Hit http://us.archive.ubuntu.com wily-backports/multiverse Translation-en Hit http://us.archive.ubuntu.com wily-backports/restricted Translation-en Hit http://us.archive.ubuntu.com wily/main Sources Hit http://us.archive.ubuntu.com wily/restricted Sources Hit http://us.archive.ubuntu.com wily/universe Sources Hit http://us.archive.ubuntu.com wily/multiverse Sources Hit http://us.archive.ubuntu.com wily/main amd64 Packages Hit http://us.archive.ubuntu.com wily/restricted amd64 Packages Hit http://us.archive.ubuntu.com wily/universe amd64 Packages Hit http://us.archive.ubuntu.com wily/multiverse amd64 Packages Hit http://us.archive.ubuntu.com wily/main i386 Packages Hit http://us.archive.ubuntu.com wily/restricted i386 Packages Hit http://us.archive.ubuntu.com wily/universe i386 Packages Hit http://us.archive.ubuntu.com wily/multiverse i386 Packages Hit http://us.archive.ubuntu.com wily/main Translation-en Hit http://us.archive.ubuntu.com wily/multiverse Translation-en Hit http://us.archive.ubuntu.com wily/restricted Translation-en Hit http://us.archive.ubuntu.com wily/universe Translation-en Hit http://us.archive.ubuntu.com wily-updates/main Translation-en Hit http://us.archive.ubuntu.com wily-updates/multiverse Translation-en Hit http://us.archive.ubuntu.com wily-updates/restricted Translation-en Hit http://us.archive.ubuntu.com wily-updates/universe Translation-en Hit http://us.archive.ubuntu.com wily-backports/main Sources Hit http://us.archive.ubuntu.com wily-backports/universe Sources Hit http://us.archive.ubuntu.com wily-backports/main amd64 Packages Hit http://us.archive.ubuntu.com wily-backports/universe amd64 Packages Hit http://us.archive.ubuntu.com wily-backports/main i386 Packages Hit http://us.archive.ubuntu.com wily-backports/universe i386 Packages Hit http://us.archive.ubuntu.com wily-backports/main Translation-en Hit http://us.archive.ubuntu.com wily-backports/universe Translation-en Fetched 669 kB in 6s (101 kB/s) W: Failed to fetch http://ppa.launchpad.net/tuxpoldo/btsync/ubuntu/dists/wily/main/binary-amd64/Packages 404 Not Found W: Failed to fetch http://ppa.launchpad.net/tuxpoldo/btsync/ubuntu/dists/wily/main/binary-i386/Packages 404 Not Found E: Some index files failed to download. They have been ignored, or old ones used instead. budd@budddserver:~$ sudo apt-get install btsync Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package btsync Thank you, Buddstud2006 ​
  22. Hello I've downloaded and extracted the 2.27 version from the website into my Downloads folder, but am having a problem installing it. I have the btsync app icon in the downloads folder, but when I try to run it with ./btsync to install it, I get the following error: alex@alex-ThinkPad-T61:~$ cd Downloadsalex@alex-ThinkPad-T61:~/Downloads$ ./btsyncbash: ./btsync: No such file or directory I'm something of a Linux beginner, but I don't understand where I'm going wrong, and my Googling hasn't helped me out. Double-clicking the icon itself doesn't do anything, and I can't get it to run via other programs. Thanks in advance chaps!
  23. chrisvdb

    Official Deb Package

    Would it be possible to create an official .deb package of bittorrent sync? The unofficial (outdated) package can be used as a template and hence the amount of work involved should be minimal.
  24. I have a key for a filesync folder: https://link.getsync.com/#f=Base&sz=...&v2.2 I want to share it from my laptop to my server. My server has no GUI (graphical user interface) - Ubuntu command line only. How do I sync the folder to my server without installing a graphical user interface?