RIP Dropbox on Linux

Yesterday, Dropbox has finally pulled the plug on its Linux support. Let us keep a silent minute for the deceased.

Of course, Dropbox does see this differently, but their explanation that ext4 is the only reasonable file system (and be aware, not in all combination and encryption), and also the only that supports extended attributes, is so ridiculously stupid that it is vain to even discuss it.

Yes I know, as OSS enthusiast I should (and I am) using NextCloud. But integration-wise Dropbox is still the best, and many of my applications only offer Dropbox integration (or, God forbid, OneDrive integration).

For those desperate one like me:

  • git clone https://github.com/dark/dropbox-filesystem-fix.git
  • make the script dropbox_start.py executable
  • call make there to build the shared library
  • disable auto-start in the Dropbox application
  • add the dropbox_start.py to your list of autostart programs

It is not a perfect, and surely not a solution that will work forever, but for now until I have moved all my files out and somehow converted to different applications, it does its job.

RIP Dropbox on Linux, and I hope this company will disappear as punishment for their stupidity.

13 Responses

  1. rjc says:

    If you don’t need the synchronisation part, then try this – https://github.com/rianhunter/dbxfs

    • Yes I know that project, and it works nicely, but not what I need. I’m often working on trains or airplanes without access, and thus this doesn’t help. Thanks anyway.

  2. Jonathan says:

    The irony of the extended attributes argument is that, as I discovered when trying to copy files to/from macOS, the space allocation for extended attributes on ext4 is set and fixed at filesystem creation time and is too small for the volume of attributes macOS uses in practice. And our tooling will silently strip the attributes rather than error out. Contrast XFS, which can resize it.

    The encryption argument on the other side though I don’t get. I thought it was generally agreed that ecryptfs, encfs and similar were now approaches with too many flaws conceptually and plenty of crippling bugs practically. Putting ext4 (or whatever) on top of LUKS/LVM seems the only practical way to do it these days, which is totally transparent to the filesystem or dropbox.

  3. Philipp says:

    I found rclone to be a nice alternative to installing the Dropbox client. It is usually run manually to sync. And it’s even packaged in Debian.
    https://rclone.org/

  4. JP says:

    I successfully migrated all my Dropbox installations to Syncthing running on my own server, for several months now. No problems. I highly recommend it.
    https://github.com/syncthing/syncthing

  5. Gregory Reyes says:

    If you’re looking for a Dropbox alternative on Linux, you can try Insync. It’s a Google Drive syncing tool and requires a one-time payment, but the ease of use and dedicated support team makes it worth it. If you’re thinking about migrating your Dropbox files to Google Drive, it’s easy to do so and they made a blog post about it here: https://www.insynchq.com/blog/dropbox-linux-filesystem/

  1. 2018/11/11

    […] ‘apaños’ que comienza a compartir la comunidad por ahí, por ejemplo en Reddit o en este blog… Por si acaso, recordad hacer copias de seguridad y que si hacéis algo es bajo vuestra […]

  2. 2018/11/11

    […] que comienza a compartir la comunidad por ahí, por ejemplo en Reddit o en este blog… Por si acaso, recordad hacer copias de seguridad y que si hacéis algo es bajo vuestra […]

  3. 2018/11/11

    […] probar los ‘apaños’ que comienza a compartir la comunidad por ahí, por ejemplo en Reddit o en este blog… Por si acaso, recordad hacer copias de seguridad y que si hacéis algo es bajo vuestra […]

  4. 2020/03/11

    […] Dropbox将停止同步。将Dropbox文件夹移动到支持的文件系统中”。但是, 一些 用户名 […]

  5. 2020/05/12

    […] will stop syncing. Move your Dropbox folder to a supported file system.” However, some user A new notification has started to be received that reads “Your Dropbox folder is on a […]

Leave a Reply

Your email address will not be published. Required fields are marked *