I just finished adding support for mounting Dropbox and Google Drive in the external storage user interface. Your username and password at Dropbox is not stored on your ownCloud, instead a token and token secret are stored that represent your account. This all looks great, but if you could write an actually step by step, that doesn’t assume I actually know what I am doing, that’d be great!
As a technical consultant, I have to say that clients are getting more demanding every day. With open source software, sometimes free becomes expensive in terms of maintenance, compatibility, security and flexibility. There are so many reasons to consider ownCloud better than any other similar paid service that I may need an entire day to summarize them.
Your data, your server - You don't need to "trust" other big corporations, sometimes competitors, to be nice with your privacy and security.
All-in-one solution - You can access your data directly on your computer using a sync agent, like you do with Dropbox. Modify it - As ownCloud is an open source application, you can change any aspect of it according to your needs.
Extend functionality - There are lots of useful plugins out there called ownCloud applications.
Brand-able - It's really easy to create a custom ownCloud theme to match your company's branding requirements. Let's take a look at how I was able to use many of these advantageous features to help one of my clients with their own project.
They host client sites on their own servers and due the nature of some of their clients they're very careful about security information. They needed to stop using an unsecure FTP or Dropbox to share files with their clients, to password-protect their files and make them available for a certain period of time, and to integrate another internal service (a NAS server per office).
As they also wanted to be able to share files with some of their clients, I had to create a custom theme with the company colors and logo.
I will start with a ready-to-go ownCloud 8 snapshot, creating a "medium" size Terminal to have a decent amount of space to save files. Note that I have disabled the auto-pause feature to avoid shutting down the server when it's not in use.
We're using this instance as an enterprise file sharing service, so I will configure a custom domain and subdomain for this Terminal.
Once my custom domain is pointing toward port 80, I will visit it and try to get ownCloud online for the first time. After logging into Owncloud, you will be prompted again to add your custom domain as a trusted domain. This is quite easy in ownCloud 8, you just need to go to the users section, create your users, and create and assign groups. As my client wanted to mount external devices, we need to enable an additional application called External storage support.


After enabling the external storage support application, just go to the admin menu and add your external storage units.
For this we'll need the appropriate img and css directories as well as a skeleton directory. If you're using ownCloud over https, you can browse other servers and even upload, download, or edit files directly.
Share folders with certain groups and keep them secure from curious externals and internals. If a client needs to share a file with you, you can just share a password protected folder with them and give them upload permissions. The open source model has grown really fast during the last few years, giving us excellent corporate-grade tools like ownCloud.
I have trialled this for about a month now and it’s been working very well, syncing files between 2 other machines and mobile devices.
Do this with caution please.Once you have selected the drive, delete any existing partition then create a new one with ext type. We do this by cross-checking the information returned from lsblk and listing the device by uuid.
Copy and paste this UUID to a text file as we will use this in the next step.We will now update the fstab file so that this device can be mounted automatically every time we restart the Raspberry Pi.
These took a while longer than the other storage backends because both require OAuth authentication. It is a fairly simple process to configure both in the user interface, but Dropbox has one extra step.
After allow access the page reload, is back to owncloud and under External Storage is nothing. Ok, so I give my app access to my account, how does that magically make it where my owncloud has access to the dropbox info. Many times, they have to get an entire development team to code a custom software tool according to their specific needs. You can have all your data where it's easier to review, share, backup, archive, and manage. You can access your data and also edit documents on an SSL secured web interface, like you do with Google Docs.
There are plugins to mount external sources in ownCloud, use additional authentication services, modify sharing behavior, provide better logging capabilities, and give you more in-application file viewers, as well as video chat applications and even games.
Now they use ownCloud shared folders to store project files, personal files, finance documents, to share data with their clients, and even to edit their web sites. Similar to child themes in WordPress, you can use this setup to override core css files, js files, images and templates with your own versions. With this in mind we will only create certain files for our theme, to get the desired results.
You just need to have SFTP (SSH) access to your server and configure it as external storage.
You can connect your web servers to ownCloud and share website folder with Creatives or Webmasters.


For example, you can set a shared folder for your HR department (with sensitive personal data) or make a shared folder to store only financial information, only shared with certain individuals in the company.
You're offering a secure and professional-looking portal to upload files, branded with your company logo and colors, and if security is a risk, you can even set expiration dates on the access link you provide them.
By using such tools at Terminal you enable your company or clients to test and start using them in matter of minutes, breaking down time and distance barriers. We need to use ext2 or ext4 if we want to be able to use this drive with proper file and directory permissions, which would be required by applications such as OwnCloud.After this just wait until the hard drive is fully formatted. So open the fstab file as a root using your favourite text editor, I’m using leafpad for this example. If you are interested to find out more about fstab settings, there is a good article here from the Ubuntu Community.Now save the settings and test it by running the mount -a command as root. There’s a few issues with the file cache with the external storage, so I recommend you use a WebDAV client to access the files for the time being. I also discovered some bugs in the library I was using for Dropbox that I’ve also corrected.
You can access your data mounted in your machine as a shared unit, like you do with your local NAS. If that's not enough for you, you can also mount other cheap cloud "disk drives" like AWS S3 or RS CloudFiles directly using the ownCloud external storage app. Just select very carefully who has access to this service (only your IT or engineering personnel for instance). They will be able to publish new pages of a site, upload new content or even share certain things publicly. We will then continue to setup mounting permanently.Mounting the Hard Drive PermanentlyFirst create the directory where the hard drive will be mounted.
Unfortunately, ownCloud can’t take care of this part because the app must be approved by Dropbox and the app key distributed with the source. In any case, the HDD is 320GB so it’s still pretty decent for casual file sharing locally. This would allow someone to potentially violate Dropbox’s policies acting as ownCloud. It requires that you create an app with Dropbox and then provide the app key and secret to the external storage configuration user interface. We need to repartition the hard drive to be able to use it properly with the Raspberry Pi, especially if you start using it for OwnCloud or other services that requires full Linux directory and file permissions.



Cloud storage for security camera reviews
Cloud backup for businesses
Storage of free range eggs
Owncloud app review blogs


Comments

  1. 16.08.2015 at 17:52:14


    If you haven't stored your photos in more you get a total.

    Author: ToMeKK
  2. 16.08.2015 at 11:44:12


    And switched to a premium this is still just for a limited time as originally provides.

    Author: S_O_N_I_K