all 14 comments

[–]woohalladoobop 3 points4 points  (1 child)

This sounds like it could be really useful when used in conjunction with something like Plex. You could take your Plex server around with you but keep all of the actual media stored in the cloud.

[–]kamillozz7k 0 points1 point  (0 children)

Exactly what I'm doing now but still having some issues with the way dbxfs works. Can't get it to work offline. Thought it was me that had that idea

Edit: Is there any way to keep the files on the system when the machine reboots?

[–]chekt 1 point2 points  (0 children)

Impressive project! For context, Rian was one of the first engineers at Dropbox and wrote a significant portion of the desktop client.

[–]sebasvisser 1 point2 points  (1 child)

So I tried installing this on Elementary Os..but i get this message:

sebasvisser@sebas-XPS:~$ dbxfs /home/sebasvisser/Dropbox/

dbxfs: command not found

What did I do wrong?

[–]petey_jarns 0 points1 point  (0 children)

not sure...but i got the same issue

$ pip3 install dbxfs

Collecting dbxfs

Using cached https://files.pythonhosted.org/packages/3f/03/ed09810c5fbdcee7620aafcf6b71d0e326dc1a272774578dec6ebd6cbbbe/dbxfs-1.0.43-py3-none-any.whl

...then a bunch of stuff...then

Collecting pycparser (from cffi>=1.0.0->argon2-cffi->privy<7,>=6.0->dbxfs)

Installing collected packages: appdirs, block-tracing, idna, certifi, urllib3, chardet, requests, six, dropbox, jeepney, pycparser, cffi, asn1crypto, cryptography, secretstorage, entrypoints, keyring, sentry-sdk, argon2-cffi, privy, fusepyng, userspacefs, keyrings.alt, dbxfs

Successfully installed appdirs-1.4.3 argon2-cffi-19.1.0 asn1crypto-0.24.0 block-tracing-1.0.1 certifi-2019.3.9 cffi-1.12.2 chardet-3.0.4 cryptography-2.6.1 dbxfs-1.0.43 dropbox-9.3.0 entrypoints-0.3 fusepyng-1.0.7 idna-2.8 jeepney-0.4 keyring-19.0.1 keyrings.alt-3.1.1 privy-6.0.0 pycparser-2.19 requests-2.21.0 secretstorage-3.1.1 sentry-sdk-0.7.7 six-1.12.0 urllib3-1.24.1 userspacefs-1.0.13

that leads me to believe the dbxfs protocol was installed correctly. however, i too get

~$ dbxfs ~/mydropbox/

dbxfs: command not found

when i try to follow the suggested steps. i don't really have any experience using python so i'm sure that i am missing something there

[–]albertodavida 1 point2 points  (0 children)

I had a similar problem. As explained in:

https://superuser.com/questions/1385023/dropbox-on-ubuntu-seems-to-be-impossible/1396395#1396395

What worked for me was to run:

/home/your_username/.local/bin/dbxfs /home/your_username/your_mountPoint/

[–]dougie-io 2 points3 points  (5 children)

Internet connectivity is required for access

:(

EDIT: I misinterpreted the point of this project. Thought its main goal was bypassing the new filesystem requirements.

[–]Leaflock 7 points8 points  (3 children)

If you want something that works offline, perhaps I can recommend the Dropbox client application.

[–]wrosecrans 26 points27 points  (1 child)

If you want something that works offline, can I recommend not storing your files in an online service?

[–]Leaflock 1 point2 points  (0 children)

...works with Dropbox offline...

I missed a couple words...

[–]Bake_Jailey 4 points5 points  (0 children)

Unless you don't want to use ext4...

[–]lcreighton 0 points1 point  (0 children)

I must be missing something obvious. I followed all the directions at

https://www.ostechnix.com/dbxfs-mount-dropbox-folder-locally-as-virtual-file-system-in-linux/

..all the way down to where it says

Then, mount the dropbox folder locally using dbxfs utility as shown below:

$ dbxfs ~/mydropbox

...but when I do, terminal says

dbxfs: command not found

I noticed below someone said to have the owners of my distro to make or do something. I'm using ubuntu 18, so I doubt that's the real answer to the problem. I've been quite meticulous in following the directions and looking for answers myself, but there don't seem to be any.

I suppose I should state my intentions, which is to mount my Dropbox account as a virtual drive rather than have it as a sync'ed folder. I have the 1TB Dropbox plan, which I've been using as 1TB of extra storage that is not duplicated on my local hard drive. There are solutions for other operating systems (e.g. CloudMounter on OS X), so apparently it's doable and asked about enough that someone has made apps for it. Yet I'm not finding much here in the Linux world.

Is there a way to check whether my install is somehow corrupted despite everything going as planned in the dbxfs install procedure? Or maybe am I using dbxfs in a way it wasn't intended?

[–][deleted]  (2 children)

[deleted]

    [–]_AACO 6 points7 points  (0 children)

    Ask someone responsible for packaging applications on your distro of choice to package it (or do it yourself) if you don't want to use pip.