27

Mega Mega is an excellent service I've been using since its initial launch. I'd highly recommend it if not just for its usability and the 50gb free storage you get. One thing I love about Mega is the file manager. It's easy to use, understand, and works in browser. Most importantly, Mega functions in most modern web browsers. A Mega client with file ...


27

Bittorrent Sync (wikipedia) seems to fit rather well. It automatically syncs files between devices whenever a connection is available, handles collisions if those happen, and is compatible with Linux, Android, OS X and Windows, among others. It does not require a central server (or specific laptop) to be available. On the negative side, it's still beta, and ...


15

You could sync your devices via SSH: on the Linux and MacOS machines, using rsync, and schedule it via Cron on Android, there's e.g. FolderSync, which can deal with SSH (and several other protocols, including FTP and a couple of cloud services, so it could serve other purposes as well). It brings its own scheduler, but with its paid version can also be ...


12

Unison is a file synchronizer. It's good at synchronizing files between two machines, where the files can be modified on either of the two machines. If your requirements are “rsync, only two ways”, then Unison is exactly what you're after. With more than two machines, use a star pattern: one central machine that which all other machines synchronize with. I'...


12

With git-annex and git-annex-assistant you can synchronise files between all of these (and more), even tell it things like “for this subset of files, ensure it's always on at least two computers but at most one tablet” and other virtually arbitrary rules. The git-annex-assistant is the “user-friendly” side to the command-line git-extending git-annex utility, ...


10

Copy is no longer an option since Copy and CudaDrive services will be discontinued on May 1, 2016 Since you want 15GB space and Dropbox like functionality in Linux, I would say Copy is your best option right now. With a free account, you get to receive 15GB and access from Windows, Linux, Mac and Android. Upgrade policy The upgrade costs work like this: ...


10

Amazon S3 Pluses Reliable company, won't disappear overnight, not associated with piracy or on anyone's sh*t list. Works great on Linux, Windows, Mac, in a browser plugin, on the command line, and other odd places. Well known service, used in thousands of businesses Pay for what you use means not having to choose an account size Virtually unlimited ...


8

You could take a look at Seafile: Open Source (hosted on Github) Can be used with your own server – which should answer your privacy issue Is cross-platform (Android, iPad/iPhone, OSX, Linux, RasPi, and Windows are supported) It's often advertized as "Open Source alternative to Dropbox" As there are no depencies to third-parties (except concerning "where ...


7

Syncthing is a file synchronization program which is: 100% peer-to-peer (decentralized, no central server needed) Open source Runs on Android, Windows, Linux, Mac, BSD, Solaris An Ubuntu indicator is available, it also integrates in the file manager (Nautilus, Nemo and Caja). It does handle QR codes.


6

If it's just for syncing, and you don't need space on the cloud, bitorrent sync works brilliantly No information is stored on their servers unlimited sync - quite literally, the only limit is your internet connection and your hard drive Data transfer is encrypted No login required selective per folder sync - each share can be added to a new system by ...


6

I use CrashPlan and it works well. At $60 a year you get unlimited storage -- it's more likely that your upload speed will limit you. I am at 200GB and growing. CrashPlan runs on Linux cos it's written in Java. Java sometimes has performance issues but you can schedule your backups so your machine only gets loaded when you are asleep. As far as I am aware ...


6

I use Jolicloud, which is not one single cloud service, but a tool to 'merge' all these accounts to make one big space to keep all your stuff. Therefore, you can add almost every single one of the other answers to your Jolicloud account and have a big super-account. The web-interface looks like this:


6

I recommend KDiff3 which is available for Windows, OS X, and Unix. It's freely available (GPLv2). Its comparison capabilities are excellent! Below is a screenshot from comparing two Linux kernel source code directories: The file view in the screenshot is displaying both common and different files, but it is trivial to filter and let it only show files that ...


5

On Unix, OS X and Windows you can use Meld: free and open-source Two- and three-way comparison of files and directories File comparisons update as you type Auto-merge mode and actions on change blocks help make merges easier Visualisations make it easier to compare your files Supports Git, Bazaar, Mercurial, Subversion, etc.


5

MS SyncToy has long been a favourite synchronization option of mine. It is free Setup is very easy It only runs on Windows but it can sync between any folders that you can access via Windows Explorer (ie mapped network drives, my network, USB Drives). Quite simple GUI - but if you can set a fair bit of advanced options like skipping hidden or read-only ...


5

You can use wget to retrieve the file: free and open-source works on Linux and Windows You can use cron on Linux or Windows Task Scheduler on Windows to schedule your synchronization. Both are free. Edit: to deploy you can: on Windows use the command line scheduler "at": e.g. at 8am /EVERY:M,T,W,Th,F,S,Su cmd /c c:\myapp.exe on Linux use crontab: (...


5

There are many options that would work: Git may be a good option even if (currently) it is only you working in the project (personally, I would go with this one) SVN (but, why? git is better even if you don't use the distributed part) Dropbox (or the like). If you are always (or frequently) connected, is a good option. Beware of name clashes if you use a ...


5

Have a look at owncloud. It is open source and can install on premise. According to your requirements: Uploading big files It can expose the drive via WebDAV There ares some collaborative editing functions Have decent community written in php can create share link can connect to LDAP


4

Bittorrent Sync (wikipedia) seems to fit rather well. It automatically syncs files between devices whenever connection is available, handles collisions if those happen, and is compatible with Windows and others. It does not require central server (or specific laptop) to be available. On the negative side, it's still beta, and might be discontinued. However, ...


4

Windows has this option built in already. Following the instructions on that link will set up almost any directory on your PC and will allow it to be shared with any PC on your LAN, regardless of OS. In fact, once you set it up, you can access that folder from PC, Mac, iOS, Android, XBox360/One, PS3/4, and more. If you are looking for something different ...


4

If anyone has similar requirements, I can highly recommend FreeFileSync. Here is a short description of the program: FreeFileSync is a free Open Source software that helps you synchronize files and synchronize folders for Windows, Linux and Mac OS X. It is designed to save your time setting up and running backup jobs while having nice visual ...


3

GoodSync desktop and GoodSync Android App is your answer. Provides a variety of options and available on multiple platforms. It has many features (some need the paid pro version which I haven't tried ) but I only used a few personally. Main features: Synchronize Files Backup Files Direct P2P Sync Not forgetting, all is wireless. GoodSync ...


3

Assuming Windows WinMerge is a great diff program and can do exactly that. WinMerge is both free and open source. Use Case 1: Just select the two folders in the comparison dialogue and then sort by comparison result (see screenshot for example) Use Case 2: Just double click on any of the files there to see the diff for that specific file - or select two ...


3

May I recommend OneDrive? It meets your requirements of, Comes with 15 GB free Cheap rates with upgrade plans starting at 50 GB for just $1.99 a month. Works with Linux using this software, onedrive-d OneDrive (free) OneDrive (formerly SkyDrive) delivers a satisfactory online file storage and sharing solution in a free and easy to use service. It has a ...


3

Box.com gives a flat 10GB storage for a free account, but you are limited to 250MB files unless you pay for an upgrade, and size upgrades are also more expensive than Ubuntu One, costing $10 per month. As far as I can tell Box.com does not have an official Linux app, but there are ways to access their service using WebDAV, and there may be third-party ...


3

I used GoodSync (wiki) it to sync huge directories between two Windows desktops and one Ubuntu. Mac and Android support is also declared, of cause. What I personally liked: a lot of scheduling / including/excluding direcories/patterns / conflict strategies / hieraric jobs / whatever settings/configurations. nice visualization of the sync progress it works (...


3

Basically you are looking for a cloud storage with client-side encryption. You can use Wuala: client for Windows, Linux, Mac OSX, iOS, and Android 5 GB free online storage All files get encrypted and are stored redundantly. No one unauthorized - not even Wuala as the provider - can access the files (in other words, encryption is client-side). Dam, Martin,...


3

Try this Es File Explorer File Manager Select any file by holding it while browsing, you will get option to share go ahead and click it. Now select option 'Send by LAN' Now it will give you option to create wifi hotspot as server Just join that wifi from other phone and voila you can send file directly using your phone's wifi.


3

disclaimer: I haven't tested these, but they look promosing. they are both open-source, decentralized and cross-platform. syncthing an option is to try syncthing: Syncthing replaces proprietary sync and cloud services with something open, trustworthy and decentralized. git-annex with assistant you could also experiment with git-annex. it naturally ...


Only top voted, non community-wiki answers of a minimum length are eligible