How to make my own Dropbox / Ubuntu One server at home?

1

There are actually lots of them.

SparkleShare (deps: git/subversion, mono, python) at github GUI-based sync software.

a. Versioning: through a source control system, hence it's mutex-based on a central server through a version number.

b. State: under development

c. Pros: OSS, mono-based so easily moddable, Cons: user-level process, GC-dependent, ineffective sharing protocol by orders of magnitude as git is primarily for small text files, fairly hard to compile (I tried). Using high-level tools.

lipsync (deps: Unison, rsync) Command-line service-based software.

a. Versioning: through the rsync delta algoritm. I assume programmer must choose conflict resolution.

b. State: I can't find its source code, so I have no idea. The only things in his git repo are binaries.

c. Pros: nice setup, using middle-level tools.

iFolder - Novell's Dropbox. I haven't studied its source yet. I just want to get this edit over with and if...

0 0
2

Software Recommendation

Questions

Q: How to make my own Dropbox / Ubuntu One server at home?

Tags: software-recommendation (Next Q)

Does anybody know of any resources that can show me how to make my own "Dropbox, Ubuntu One" server at home?

I really like the idea of these services, but I don't want to put my 'stuff' in the clouds. Ideally, it should have a client that runs on Linux and Windows.

I tried to setup iFolder on my Ubuntu 10.04, but without any success so far.

Tags: software-recommendation (Next Q)

User: user1978

Answer by rick

Currently there's not a great open source alternative that's going to work out of the box. The best thing to keep an eye on is the sparkleshare project: http://www.sparkleshare.org/

Hopefully that will grow into a great, do it yourself, alternative.

Answer by henrik

There are actually lots of them.

SparkleShare (deps: git/subversion, mono, python) at...
0 0
3

This tutorial was written by

Nelson

under

ownCloud

Are you afraid of uploading your files to cloud services like DropBox and Google Drive? do you want to host your own files DropBox style? if that’s the reason you are reading this article then be glad to hear that you can! and it’s not that hard to do, you don’t need to be a tech guru neither, just need to read this article and follow the instructions.

First of all, what is the reason you want to build your own private cloud? is it privacy? cost? adventure? I think is good to be clear why you want to host your own files instead of using a free or paid service like Dropbox, Google Drive or OneDrive, etc. the primary reason I host my own files is convenience, privacy, and storage. with DropBox you only get 2GB of storage, with Google Drive you get more, and Microsoft I think they just recently scaled down their OneDrive free storage capacity to 5GB.. is not the first time one of these popular services shuts...

0 0
4

When Dropbox was first introduced to the world, I became a faithful customer. I loved the service, the idea, the safety and reliability of having my files available both locally and remotely. I no longer had to worry about lengthy backups and system images, anticipating the failure of my hard drive.

Years later, we now have several services that offer free cloud storage – OneDrive, Google Drive, Dropbox, etc. Each having their own free storage caps for you to use to your heart’s content. If you need more, you can always pay for it.

But then it occurred to me: paying is just way too easy!

That’s when I started researching on services I could install on a VM to turn it into a cloud storage server, and I came across NextCloud. NextCloud is an Open Source project maintained openly on GitHub that focuses on providing the software to build online storage services with lots of other possibilities through extensions, both for home and the enterprise.

Great! I...

0 0
5

Download dropbox from it’s Official website:

Dropbox for 32-bit Server:

wget -O dropbox.tar.gz "http://www.dropbox.com/download/?plat=lnx.x86"

Dropbox for 64-bit Server:

wget -O dropbox.tar.gz "http://www.dropbox.com/download/?plat=lnx.x86_64"

Extract the Dropbox archieve:

tar -zxvf dropbox.tar.gz

Run the dropbox client deamon with this command:

~/.dropbox-dist/dropboxd

Ubuntu server will keep showing this message after few second, if it is not link to any dropbox account yet.

Copy the highligeted text and paste into the browser on separate computer and Dropbox will ask for authentication:

It will ask the password again in order to link Ubuntu server to this dropbox account.

Once it succeeds you’ll see the message

Client successfully linked, Welcome!

on your server and it will stop printing the authorization link.

Press CTRL + C to terminate the dropbox deamon...

0 0
6

Have you heard of Dropbox? Silly question, right? Everyone knows what Dropbox is: the little icon, the magic folder, the synchronization of data between all of your devices. Dropbox is the poster child for cloud services, but as awesome as their service is, they bring up another issue.

How secure is your data?

Dropbox has had more than one security breach in the past, exposing passwords and allowing unauthenticated users access to data. In the case of the password breach, Dropbox didn’t know about (or if they did, they didn’t report it) for more than four years. A total of 68 million passwords were leaked onto the Internet.

I’m not picking on Dropbox here. Internet security is hard stuff, and software developers are human beings who make mistakes. Other providers of cloud services have also seen their fair share of issues, and in the rush to move everything out to the cloud, end users haven’t been given good options.

The security of your data isn’t just...

0 0
7

1

Sign up for Dropbox.

To use Dropbox, you will need to create an account for the service. To do this, go to the

offical website

and click "Sign up". If you already have an account for Dropbox, you can skip this step.

2

Enter the necessary credentials.

To sign up for Dropbox, you will need to enter your full name, email address and a password. To ensure that your files don't fall into the wrong hands,

Create a Secure Password

to protect your account.

If you have an account for Google, you can also use this to sign up for Dropbox. Some users may find this more convenient as it takes away the need to create another account.

3

Log into your new account. Once your account has been created, you can now sign into it using the same credentials you used in the previous step.

4

Download the Dropbox package for Ubuntu. If you have not installed Dropbox on your computer, a notice should appear. From here, you can...

0 0
8

This tutorial shows 2 ways to install Dropbox on Ubuntu 16.04 LTS and Ubuntu 17.10. The first method uses the graphical interface; the second uses terminal command line.

Install Dropbox on Ubuntu 16.04 and Ubuntu 17.10 the Graphical Way

If you don’t have a Dropbox account yet, then click here to sign up. Then go to Dropbox Linux version download page. Download the Ubuntu deb package. Select 64-bit or 32-bit according to your OS architecture.

Once downloaded, open file manager, navigate to the Download folder. Then right-click the Dropbox deb package, select

Open With Software Install

.

Ubuntu Software will be opened.

Click the Install button to install Dropbox CLI and Nautilus extension. You need to enter your password in order to install software. Once this step is finished, a window will appear. Click Start Dropbox.

Then click OK button to download and install the proprietary Dropbox...

0 0
9
...
0 0
10

This guide will show you step by step how to get Dropbox headless installed on Ubuntu Server.

Downloading Dropbox

Let's cd to our home directory and use wget to download the Dropbox Headless tar file. If you are running a 32 bit Ubuntu server, your download command will be

$ wget "https://www.dropbox.com/download?plat=lnx.x86" -O dropbox.tar

If you are running a 64 bit Ubuntu server, your download command will be

$ wget "https://www.dropbox.com/download?plat=lnx.x86_64" -O dropbox.tar

Now let's extract the tar. After the tar is extracted, a new directory should exist at ~/.dropbox-dist/.

$ tar -zxf dropbox.tar $ ls ~/.dropbox-dist # You should see files resembling # dropboxd dropbox-lnx.x86_64-3.4.6 VERSION

Visual instructions (Skip if you've kept up so far)

Installing the Dropbox Manager

What we just downloaded was the Dropbox file sync daemon. But now we need to install the Dropbox manager, which enables us to start/stop the...

0 0
11

Introduction

In this tutorial, we'll show you how to install the Dropbox client, and configure it to run as a headless service, on an Ubuntu 14.04 server. This will allow your server to connect to Dropbox so that you can keep a copy of your Dropbox files synchronized on your server.

Prerequisites

You must have a non-root user with superuser privileges (sudo). To set that up, follow at least steps 1 through 3 in the Initial Server Setup with Ubuntu 14.04 tutorial. All of the commands in this tutorial will be executed as this non-root user.

Once you're ready, we'll install the Dropbox client.

Install Dropbox Client

The latest version of the Linux Dropbox client can be downloaded to your home directory with these commands:

cd ~ curl -Lo dropbox-linux-x86_64.tar.gz https://www.dropbox.com/download?plat=lnx.x86_64

Now you will have a file called dropbox-linux-x86_64.tar.gz in your home directory.

Note: If you're running a...

0 0
12
Dropbox is a very useful tool which allows you to have a central "folder" which is synchronized between all of your computer. They say data is encrypted as it goes in and out but here are some disadvantages:

Disadvantages of Dropbox:
* You want to sync personal files, but you don't want to trust any third party to manage encryption for you. This is the biggest issue.
* Costs a lot of money and there are restrictions on disk usage. You don't get much space.

My idea is - turn any web/ftp server into your own "dropbox" with a free/open source encrypted synchronization system.

Advantages of my system:
* More space and bandwidth for very little cost. You can get a webserver for almost nothing these days. Or, use your own computer as an FTP server to keep your laptop and desktop in sync, for example.
* Peace of mind - none of your data goes in and out of your computer without first being encrypted.
* Use your own webserver or any other server with...

0 0
13

There are two ways you can programmatically interact with Dropbox:

via the official API via the local filesystem on a machine where the official client is running

For 1, you do need to register an API app, but I wouldn't worry about cluttering the app namespace. There are a lot of apps that use Dropbox nowadays anyway. Just use a relatively distinct name, perhaps distinct to you specifically.

Also, Dropbox itself doesn't make anything about registered apps publicly available anywhere. You're in control of it completely.

And using the API, you don't need to store the password, just the app token and access token. (You just need to process the auth flow once to get and store the access token.)

In addition, if you only need to link to your own account, you don't even need to apply for 'production' status.

For 2, you don't need to register an API app, but you would need to install the client on the machine. Then you can just interact with the local...

0 0
14

With Canonical’s decision to shutdown Ubuntu One cloud file services, you may be looking for other services to host your data. Although there are many cloud services, just few of the big players support Linux, including Ubuntu.

Dropbox fully supports Ubuntu. It has a Linux client that integrates well with Ubuntu desktop and other notification services. Box, formally Box.net also support Linux via WebDav protocol.

Here’s an excerpt from Canonical’s announcement about Ubuntu One:

As of today (April 2), it will no longer be possible to purchase storage or music from the Ubuntu One store. The Ubuntu One file services will not be included in the upcoming Ubuntu 14.04 LTS release, and the Ubuntu One apps in older version of Ubuntu and in the Ubuntu, Google and Apple stores will be updated appropriately.

It’s sad that we lost this useful service in Ubuntu. One the other hand, moving your data to a more stabled and reputable storage provider is the best decision...

0 0
15

Dropbox as we all know is one of the leading cloud storage services and a home for all our personal stuff. We can add our personal photos, important documents, videos and other stuff and can access it from anywhere with the help of Dropbox website. As Cloud being the leading technology in the world these days, Dropbox functions on cloud and its cloud service storage helps us synchronizing the folders regardless of which computer was being used and making us very easy to access those folders with the help of website or mobile app. A free account with a 2GB space can be created on Dropbox and it works on Linux, Windows, Android, Windows Phone and web browsers.

Installation

Dropbox can be installed with the help of appropriate packages available for Ubuntu, Fedora and Debian. If you are having any other Linux distro, please download the source package and compile it on your system.

Let’s have a look how can we install Dropbox cloud storage service on Ubuntu...

0 0
16

Advertisement

You’ve probably heard at some point that servers aren’t only for those that have a lot of money. In fact, anyone who has a spare box sitting around somewhere in their house can have their very own server, slaving away at whatever whims you may have. Although it sounds very cool, it does take some effort and a little know-how to get it all set up.

So, before you get all sad and throw that spare box in the dump, here are five reasons why you should take the effort into making your own server.

1. You Control Your Data

If you’re an avid user of the Web, you probably have all kinds of information spread out over multiple servers and websites. For example, chances are you use Dropbox. Although it’s extremely convenient, your files are ultimately stored on their servers, so that means they control your data. You can protect yourself through different methods of encryption, but the storage location stays the same. You can change that by setting up...

0 0
17

Advertisement

Wireless technology is perhaps the best improvement to home printing for years. Fewer cables, flexibility about where you can put your printer – it’s win-win. Unless you have an older printer.

While it might be easy enough to buy a new printer for under $50, you might have spent enough on your last one, and be unable to justify the outlay. Additionally, your old printer might have a special function, or manage duplexing in a particularly satisfying way, to bother replacing it.

The solution, then, is to make it wireless. Several solutions are available, but one popular choice is to use your Raspberry Pi as a wireless print server.

Benefits Of Wireless Printing

If you haven’t already enjoyed the benefits of wireless printing, then this project is definitely the place to start. Got a big bulky printer taking up space in your office that you don’t use too often? Perhaps the cables get in the way?

With a wireless printer...

0 0
18

I already said that the most secure configuration of an FTP server would be allowing only anonymous access without write privileges. We are going to deviate from this. We are going to create two users, one that will be able only to download and another that will act as administrator, ie uploading and downloading privileges. Note, that these will be system users too. So we have to take some extra steps in order to make the whole thing more secure.

First you have to decide where you want your FTP folder to be. I chose /home/ftp. So in the terminal type:

sudo mkdir /home/ftp

Now, we need to add the users, but first let's make sure that the only thing the new users can do is log on to our FTP server. Whenever you create a new Linux user, you assign him a default shell he will be using. If you are not sure what I am talking about, take a minute to read a little bit on shells . Using your favorite editor, open /etc/shells file and add a non existing one. I named mine...

0 0