Jump to content

Raspberry Pi for dropbox

Walt

Hi everyone,

I'm helping a friend who has problem with his laptop and dropbox. The company where he works are using dropbox for everything. Every document/photo/video they use is uploaded to dropbox and his laptop just can't handle it. Because the original dropbox folder where everything is shared from is on his laptop he has problems that his laptop freezes and gets slow. Because it's synchronising the whole time.

I told him he should buy a raspberry pi and let it share the files from there. Is this a good idea? and will it work?

Thanks!

My own build: RΛZΞR theme

CPU: Intel Core i5 7600K // CPU cooler: Cryorig H7 // Motherboard: MSI Z270 gaming pro carbon //       

Video Card: MSI Armor gtx 1070 OC 8GB // RAM: Corsair Vengeance 16GB 3200MHz //  

SSD: Samsung EVO 960 500GB // HDD: 2x WD yellow edition 2TB //

Case: NZXT H440 RAZER edition // Power Supply: Corsair RM550x //         

Operating Software: Windows 10 pro 64-bit

Link to comment
Share on other sites

Link to post
Share on other sites

9 hours ago, Walt said:

Hi everyone,

I'm helping a friend who has problem with his laptop and dropbox. The company where he works are using dropbox for everything. Every document/photo/video they use is uploaded to dropbox and his laptop just can't handle it. Because the original dropbox folder where everything is shared from is on his laptop he has problems that his laptop freezes and gets slow. Because it's synchronising the whole time.

I told him he should buy a raspberry pi and let it share the files from there. Is this a good idea? and will it work?

Thanks!

It could definitely work, though do mind, to be able to access the data on the raspberry pi, you need to set up a network share. And if the files are a bit big... (like few hundred megs or even bigger) then a raspberry pi would be considered to slow, as it only has a 100mbit network port.

Also ofcourse, it will only access able when the laptop is in the same network as the raspberry pi, unless you do some port forwarding, which I highly do NOT recommend. (SMB/Samba is NOT a safe protocol)

 

But simply put. Buy a raspberry pi for around $40. Buy an SD card of 8GB or bigger for about $15 (Class 10 or better). Buy an external harddisk that is either a 2.5" usb2.0/3.0 or a selfpowered 3.5"

Ofcourse you need a decent power supply for the pi. 2.5 Amps recommended on 5v, especially with an external harddrive.

 

Then install Debian or Ubuntu based linux. Install dropbox and let it sync with a folder on the exteral drive. Install NFS-tools/SAMBA/SMB and make a share of that folder on your external drive. Then mount it in windows as a network drive and you are done.

Main RIG: i7 4770k ~ 4.8Ghz | Intel HD Onboard (enough for my LoL gaming) | Samsung 960 Pro 256GB NVMe | 32GB (4x 8GB) Kingston Savage 2133Mhz DDR3 | MSI Z97 Gaming 7 | ThermalTake FrioOCK | MS-Tech (puke) 700W | Windows 10 64Bit

Mining RIG: AMD A6-9500 | ASRock AB350 Pro | 4GB DDR4 | 500GB 2.5 Inch HDD | 2x MSI AERO GTX 1060 6GB (Core/Memory/TDP/Avg Temp +160/+800/120%/45c) | 1x Asus Strix GTX 970 (+195/+400/125%/55c) | 1x KFA2 GTX 960 (+220/+500/120%/70c) | Corsair GS800 800W | HP HSTNS-PD05 1000W | (Modded) Inter-Tech IPC 4U-4129-N Rackmount Case

Guest RIG: FX6300 | AMD HD7870 | Kingston HyperX 128GB SSD | 16GB (2x 8GB) G.Skill Ripjaws 1600Mhz DDR3 | Some ASRock 970 Mobo | Stock Heatsink | some left over PSU  | Windows 10 64Bit

VM Server: HP Proliant DL160 G6 | 2x Intel Xeon E5620 @ 2.4Ghz 4c/8t (8c/16t total) | 16GB (8x 2GB) HP 1066Mhz ECC DDR3 | 2x Western Digital Black 250GB HDD | VMWare ESXI

Storage Node: 2x Intel Xeon E5520 @ 2.27Ghz 4c/8t (8c/16t total) | Intel ServerBoard S5500HCV | 36GB (9x 4GB) 1333Mhz ECC DDR3 | 3x Seagate 2TB 7200RPM | 4x Western Digital Caviar Green 2TB

Link to comment
Share on other sites

Link to post
Share on other sites

7 hours ago, Aelita Sophie said:

It could definitely work, though do mind, to be able to access the data on the raspberry pi, you need to set up a network share. And if the files are a bit big... (like few hundred megs or even bigger) then a raspberry pi would be considered to slow, as it only has a 100mbit network port.

Also ofcourse, it will only access able when the laptop is in the same network as the raspberry pi, unless you do some port forwarding, which I highly do NOT recommend. (SMB/Samba is NOT a safe protocol)

 

But simply put. Buy a raspberry pi for around $40. Buy an SD card of 8GB or bigger for about $15 (Class 10 or better). Buy an external harddisk that is either a 2.5" usb2.0/3.0 or a selfpowered 3.5"

Ofcourse you need a decent power supply for the pi. 2.5 Amps recommended on 5v, especially with an external harddrive.

 

Then install Debian or Ubuntu based linux. Install dropbox and let it sync with a folder on the exteral drive. Install NFS-tools/SAMBA/SMB and make a share of that folder on your external drive. Then mount it in windows as a network drive and you are done.

Thanks for your help!

Good to know the max data speed of the pi is 100mbit. Is this upgradeable?

Another question: is it possible to put Dropbox on it and share that way. Because people doesn’t need to be on the same network then.

Thanks!

My own build: RΛZΞR theme

CPU: Intel Core i5 7600K // CPU cooler: Cryorig H7 // Motherboard: MSI Z270 gaming pro carbon //       

Video Card: MSI Armor gtx 1070 OC 8GB // RAM: Corsair Vengeance 16GB 3200MHz //  

SSD: Samsung EVO 960 500GB // HDD: 2x WD yellow edition 2TB //

Case: NZXT H440 RAZER edition // Power Supply: Corsair RM550x //         

Operating Software: Windows 10 pro 64-bit

Link to comment
Share on other sites

Link to post
Share on other sites

Having tried to do kind of what you are saying but in reverse, I run a network share on a raspberry pi and wanted to have a folder on that share sink out to Dropbox for backup, I can tell you that Dropbox does not play nicely with raspberry pi, I had an absolute nightmare trying to get it all set up and it only worked for a short time before throwing an absolute loon and makeing a total mess of both the Dropbox account and my network share.

I'm not saying it's impossible and actually I'm sure that with some research and a bit of effort you could find a way to make it work better than I did.

However if your friend is not technically minded and bearing in mind it's work material he is dealing with you might be best to find another solution.

Link to comment
Share on other sites

Link to post
Share on other sites

44 minutes ago, Daysy said:

Having tried to do kind of what you are saying but in reverse, I run a network share on a raspberry pi and wanted to have a folder on that share sink out to Dropbox for backup, I can tell you that Dropbox does not play nicely with raspberry pi, I had an absolute nightmare trying to get it all set up and it only worked for a short time before throwing an absolute loon and makeing a total mess of both the Dropbox account and my network share.

I'm not saying it's impossible and actually I'm sure that with some research and a bit of effort you could find a way to make it work better than I did.

However if your friend is not technically minded and bearing in mind it's work material he is dealing with you might be best to find another solution.

Okay that’s good to know. Thanks!

What do you advise me to do instead? (It can be technically difficult because I can help him ;)

 

My own build: RΛZΞR theme

CPU: Intel Core i5 7600K // CPU cooler: Cryorig H7 // Motherboard: MSI Z270 gaming pro carbon //       

Video Card: MSI Armor gtx 1070 OC 8GB // RAM: Corsair Vengeance 16GB 3200MHz //  

SSD: Samsung EVO 960 500GB // HDD: 2x WD yellow edition 2TB //

Case: NZXT H440 RAZER edition // Power Supply: Corsair RM550x //         

Operating Software: Windows 10 pro 64-bit

Link to comment
Share on other sites

Link to post
Share on other sites

12 hours ago, Walt said:

Thanks for your help!

Good to know the max data speed of the pi is 100mbit. Is this upgradeable?

Another question: is it possible to put Dropbox on it and share that way. Because people doesn’t need to be on the same network then.

Thanks!

Well you could buy a USB3.0 1Gbit stick. But that would be capped at 450~mbit. Due the chip limitations of Raspberry Pi only having the 2.0 spec. Its still a good improvement, but still for most people to slow. (Heck, if you've got a NAS with a few terabytes, even 1gbit will seem slow when u need to copy over 1TB of data)

 

In terms of actually upgrading the raspberry pi, there is no real way. And for that money, you are better off buying a CPU-onboard motherboard like a Q1900ITX from Asrock for about $80. It has a 1Gbit port, has 4 SATA ports and a Quad core. Also the dropbox support as mentioned by @Walt is a lot better that way. Since ARM architectures are still a bitch to work with in terms of software support.

 

Raspberry Pi is cheap and fun, but gives little to no upgrade path. The Q1900ITX is like $80 + 4GB ram, PSU $30 and case $10-20 is a better option, but a little more pricier. But has a LOT more power.

Main RIG: i7 4770k ~ 4.8Ghz | Intel HD Onboard (enough for my LoL gaming) | Samsung 960 Pro 256GB NVMe | 32GB (4x 8GB) Kingston Savage 2133Mhz DDR3 | MSI Z97 Gaming 7 | ThermalTake FrioOCK | MS-Tech (puke) 700W | Windows 10 64Bit

Mining RIG: AMD A6-9500 | ASRock AB350 Pro | 4GB DDR4 | 500GB 2.5 Inch HDD | 2x MSI AERO GTX 1060 6GB (Core/Memory/TDP/Avg Temp +160/+800/120%/45c) | 1x Asus Strix GTX 970 (+195/+400/125%/55c) | 1x KFA2 GTX 960 (+220/+500/120%/70c) | Corsair GS800 800W | HP HSTNS-PD05 1000W | (Modded) Inter-Tech IPC 4U-4129-N Rackmount Case

Guest RIG: FX6300 | AMD HD7870 | Kingston HyperX 128GB SSD | 16GB (2x 8GB) G.Skill Ripjaws 1600Mhz DDR3 | Some ASRock 970 Mobo | Stock Heatsink | some left over PSU  | Windows 10 64Bit

VM Server: HP Proliant DL160 G6 | 2x Intel Xeon E5620 @ 2.4Ghz 4c/8t (8c/16t total) | 16GB (8x 2GB) HP 1066Mhz ECC DDR3 | 2x Western Digital Black 250GB HDD | VMWare ESXI

Storage Node: 2x Intel Xeon E5520 @ 2.27Ghz 4c/8t (8c/16t total) | Intel ServerBoard S5500HCV | 36GB (9x 4GB) 1333Mhz ECC DDR3 | 3x Seagate 2TB 7200RPM | 4x Western Digital Caviar Green 2TB

Link to comment
Share on other sites

Link to post
Share on other sites

15 hours ago, Aelita Sophie said:

Well you could buy a USB3.0 1Gbit stick. But that would be capped at 450~mbit. Due the chip limitations of Raspberry Pi only having the 2.0 spec. Its still a good improvement, but still for most people to slow. (Heck, if you've got a NAS with a few terabytes, even 1gbit will seem slow when u need to copy over 1TB of data)

 

In terms of actually upgrading the raspberry pi, there is no real way. And for that money, you are better off buying a CPU-onboard motherboard like a Q1900ITX from Asrock for about $80. It has a 1Gbit port, has 4 SATA ports and a Quad core. Also the dropbox support as mentioned by @Walt is a lot better that way. Since ARM architectures are still a bitch to work with in terms of software support.

 

Raspberry Pi is cheap and fun, but gives little to no upgrade path. The Q1900ITX is like $80 + 4GB ram, PSU $30 and case $10-20 is a better option, but a little more pricier. But has a LOT more power.

This is essentially what I would recommend. I picked up a dirt cheap tower second had from a company that deals with "end of lease" office equipment and with a few mods to it have a home server. Another option could be a Windows based single board like the latte panda, you would have some of the same issues as a pi (e.g. slow network speeds) but if you are syncing Dropbox and using usb storage you would largely be bottlenecked by you internet speed or the read/write to the drive anyway

Link to comment
Share on other sites

Link to post
Share on other sites

6 hours ago, Daysy said:

This is essentially what I would recommend. I picked up a dirt cheap tower second had from a company that deals with "end of lease" office equipment and with a few mods to it have a home server. Another option could be a Windows based single board like the latte panda, you would have some of the same issues as a pi (e.g. slow network speeds) but if you are syncing Dropbox and using usb storage you would largely be bottlenecked by you internet speed or the read/write to the drive anyway

Generally I would look towards something that would work for the next 5 years. Latte Panda is great due the X86 platform it serves, but that is about it. For the money you could just as well spend a little bit more to have a longer lasting solution. A second hand PC like you said is a great option. If warranty is important then go with a cheap new build like I mentioned before. It can handle expansion cards in the future and can handle more drives then i.e. a raspberry or a latte panda in general without real limitations.

With such system you could even run Plex or something to serve video streaming (such as movies) to for example your smart tv.

 

Main RIG: i7 4770k ~ 4.8Ghz | Intel HD Onboard (enough for my LoL gaming) | Samsung 960 Pro 256GB NVMe | 32GB (4x 8GB) Kingston Savage 2133Mhz DDR3 | MSI Z97 Gaming 7 | ThermalTake FrioOCK | MS-Tech (puke) 700W | Windows 10 64Bit

Mining RIG: AMD A6-9500 | ASRock AB350 Pro | 4GB DDR4 | 500GB 2.5 Inch HDD | 2x MSI AERO GTX 1060 6GB (Core/Memory/TDP/Avg Temp +160/+800/120%/45c) | 1x Asus Strix GTX 970 (+195/+400/125%/55c) | 1x KFA2 GTX 960 (+220/+500/120%/70c) | Corsair GS800 800W | HP HSTNS-PD05 1000W | (Modded) Inter-Tech IPC 4U-4129-N Rackmount Case

Guest RIG: FX6300 | AMD HD7870 | Kingston HyperX 128GB SSD | 16GB (2x 8GB) G.Skill Ripjaws 1600Mhz DDR3 | Some ASRock 970 Mobo | Stock Heatsink | some left over PSU  | Windows 10 64Bit

VM Server: HP Proliant DL160 G6 | 2x Intel Xeon E5620 @ 2.4Ghz 4c/8t (8c/16t total) | 16GB (8x 2GB) HP 1066Mhz ECC DDR3 | 2x Western Digital Black 250GB HDD | VMWare ESXI

Storage Node: 2x Intel Xeon E5520 @ 2.27Ghz 4c/8t (8c/16t total) | Intel ServerBoard S5500HCV | 36GB (9x 4GB) 1333Mhz ECC DDR3 | 3x Seagate 2TB 7200RPM | 4x Western Digital Caviar Green 2TB

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×