Difference between revisions of "OwnCloud on Amahi"

From Amahi Wiki
Jump to: navigation, search
Line 14: Line 14:
 
===ownCloud Installation===
 
===ownCloud Installation===
  
The Amahi ownCloud installation package is a "one-click install" and takes care of; downloading and installing required software dependencies, setting up the ownCloud database, creating the ownCloud "administration" user. The following steps show the installation of ownCloud on Amahi.
+
The Amahi ownCloud installation package is a "one-click install". The following steps show the installation of ownCloud on Amahi.
  
*To install ownCloud an Amahi user ID with administrator rights is required. Login in with this Amahi ID.
+
*To install ownCloud an Amahi user ID with administrator rights is required. Login with this Amahi ID.
 
:[[File:Oc_amahi_login.png‎]]
 
:[[File:Oc_amahi_login.png‎]]
 
*On the HDA Dashboard click on "Apps".
 
*On the HDA Dashboard click on "Apps".
Line 26: Line 26:
 
*The selected ownCloud menu item expands out as a dropdown item.
 
*The selected ownCloud menu item expands out as a dropdown item.
 
:[[File:oc_hda_app_avail_expand.png‎]]
 
:[[File:oc_hda_app_avail_expand.png‎]]
*On this click on "Install" and Amahi begins the installation process. The Amahi installation takes care of; downloading and installing required software dependencies, setting up the ownCloud database, ownCloud "administration" user.
+
*Click on "Install" and Amahi begins the installation process. The Amahi installation takes care of; downloading and installing required software dependencies, setting up the ownCloud database, ownCloud "administration" user.
 
:[[File:Oc_hda_install_running.png‎‎]]
 
:[[File:Oc_hda_install_running.png‎‎]]
*Once ownCloud has been installed Amahi provides the initial ownCloud "administration" user ID. Please take note of this.
+
*Once ownCloud has been installed Amahi creates the ownCloud "administration" user ID. Please take note of the user ID login credentials.
 
:[[File:Oc_hda_owncloud_installed.png‎]]
 
:[[File:Oc_hda_owncloud_installed.png‎]]
 
*Reboot the server.
 
*Reboot the server.
*Testing ownCloud to see if it is running and logging in to the "admin" user ID is important at this point. Here is some access information.  
+
*Now to test ownCloud to see if it is running and logging in to the "admin" user ID is important at this point. Here is some access information that will be needed.  
  
 
  Via a web browser to access ownCloud from a...
 
  Via a web browser to access ownCloud from a...
Line 40: Line 40:
 
  '''''User name:'''''  admin
 
  '''''User name:'''''  admin
 
  '''''Password:'''''  admin
 
  '''''Password:'''''  admin
*Once the ownCloud Login appears, login using the admin user ID credentials.
+
*Using a web browser and the Amahi ownCloud URL the ownCloud Login should appear, login using the admin user ID credentials.
 
:[[File:Oc_admin_login.png‎]]
 
:[[File:Oc_admin_login.png‎]]
 
*In the lower left corner of the browser hover over the "gear", "Settings" appears.
 
*In the lower left corner of the browser hover over the "gear", "Settings" appears.
Line 46: Line 46:
 
*Click on Settings and the owncloud settings admin menu appears. Click on the "Admin" menu item.
 
*Click on Settings and the owncloud settings admin menu appears. Click on the "Admin" menu item.
 
:[[File:Oc_admin_settings_menu.png‎]]
 
:[[File:Oc_admin_settings_menu.png‎]]
*With the mouse grab the slider on the right side and go to the bottom of the Admin display. At the bottom there will be a message indicating the version of ownCloud that is now installed.
+
*With the mouse grab the slider on the right side and go to the bottom of the Admin display. At the bottom there should be a message indicating the version of ownCloud that is now installed.
 
:[[File:Oc_admin_ver_installed.png‎‎]]
 
:[[File:Oc_admin_ver_installed.png‎‎]]
 
*If all of the above happened correctly, ownCloud was successfully installed!
 
*If all of the above happened correctly, ownCloud was successfully installed!

Revision as of 21:25, 15 November 2012

Msgbox-WOPr.png Work In Progress
This article is currently undergoing major expansion or restructuring. You are welcome to assist by editing it as well. If this article has not been edited in several days, please remove this template.

Each of us has been touched by the term “Cloud Computing” in some way. Either through experience using “public cloud services”, media articles, ravings from I.T. boffins, people naming dropping the latest techie terms ... most sources claiming it's the “greatest thing since sliced bread”.

Many organizations and people have jumped on the public cloud band wagon for various reasons. It's free or cheap. Data is safely stored with the minimum of hassle. It's flexible to access (anywhere, anytime, most any device). There are all sorts of neat applications that can be used to enhance use of the stored data.

All of the above is good stuff, until, reality bites back. In come the litigators, the legal authorities, the public cloud provider “Terms of Use” statements. The “take downs”, cloud service providers going out of business, the organization mergers/buyouts? Information owners who "thought" it was their data discover it's not or access has been cut-off.

Take control of your own data. Bring it home. Use a “private cloud”. Eliminate/minimize the need for a public cloud. If some public cloud access is required then the private cloud can be configured as a “hybrid cloud” (combination of the two).

ownCloud on Amahi is a great combination for home and small business use. ownCloud is a "Cloud Storage" application that provides control of owner data on a private server. Additionally, ownCloud applications can be used to provide enhanced use of owner data (i.e. music streaming, photo gallery).

ownCloud Installation

The Amahi ownCloud installation package is a "one-click install". The following steps show the installation of ownCloud on Amahi.

  • To install ownCloud an Amahi user ID with administrator rights is required. Login with this Amahi ID.
Oc amahi login.png
  • On the HDA Dashboard click on "Apps".
Oc hda apps select.png
  • On the Apps tab click on the Available menu item.
Oc hda apps available.png
  • On the list of Available Apps find ownCloud and click on it.
Oc hda app avail owncloud.png
  • The selected ownCloud menu item expands out as a dropdown item.
Oc hda app avail expand.png
  • Click on "Install" and Amahi begins the installation process. The Amahi installation takes care of; downloading and installing required software dependencies, setting up the ownCloud database, ownCloud "administration" user.
Oc hda install running.png
  • Once ownCloud has been installed Amahi creates the ownCloud "administration" user ID. Please take note of the user ID login credentials.
Oc hda owncloud installed.png
  • Reboot the server.
  • Now to test ownCloud to see if it is running and logging in to the "admin" user ID is important at this point. Here is some access information that will be needed.
Via a web browser to access ownCloud from a...
Server Console: http://owncloud
Workstation: http://owncloud.server_name
Initial login credentials for the administration user:
User name:  admin
Password:  admin
  • Using a web browser and the Amahi ownCloud URL the ownCloud Login should appear, login using the admin user ID credentials.
Oc admin login.png
  • In the lower left corner of the browser hover over the "gear", "Settings" appears.
Oc admin menu settings.png
  • Click on Settings and the owncloud settings admin menu appears. Click on the "Admin" menu item.
Oc admin settings menu.png
  • With the mouse grab the slider on the right side and go to the bottom of the Admin display. At the bottom there should be a message indicating the version of ownCloud that is now installed.
Oc admin ver installed.png
  • If all of the above happened correctly, ownCloud was successfully installed!

Configuring ownCloud

Now the ownCloud has been installed some configuration work for the new ownCloud instance needs to be done.

<show how to change the admin password>

Creating Users

<show creation of normal users and introduce the quota concept>

Things You Need to Know

  • ownCloud maintains its own account security system and does not utilize the Amahi host server's user account system.
  • The "ownCloud Community" default installation on a typical LAMP server places the data directory with the application binaries. The Amahi installation places the data directory at "/var/hda/files/owncloud/data/".
  • The ownCloud data directory area is not the same as the shared directories (via Samba) created from the Amahi dashboard.
  • There is no "automatic upgrade" facility for new versions of ownCloud. An administration "update" feature is available, but will only work on a LAMP server using ownCloud install defaults. Once the "one click install" Amahi package has been updated to a new version of ownCloud the package will have to be reinstalled. When reinstalling the ownCloud package make sure all data is backed up.



Main ownCloud Page