owncloud

Description

ownCloud gives you universal access to your files through a web
interface or WebDAV. It also provides a platform to easily view
and sync your contacts, calendars and bookmarks across all your
devices and enables basic editing right on the web.


juju charm owncloud
author: Atul Jha atul.jha@csscorp.com
maintainer: Nathan Williams nathan@nathanewilliams.com

Preparation:

  1. the charm comes with port, user, password configuration options.

if no user is provided, the administrator will be "owncloud".

if no password is provided, a random one is chosen during the
db-relation-joined hook. if you do this, you can obtain the auth
credentials from the juju logs.

Steps:

  1. Install

juju deploy owncloud

  1. Expose

juju expose owncloud

3a. Standalone Instance

Access owncloud service directly, and complete the setup, providing user credentials and initializing sqlite database.

3b. Shared Instances

juju deploy mysql
juju add-relation mysql owncloud

juju deploy nfs
juju add-relation nfs owncloud

  1. Access

http:///. To find out the public address of owncloud,
look for it in the output of the juju status command.

TODO

Genericize shared-fs-relation-* for non-nfs shared-fs providers

Configuration

password
(string) default administrative password
port
(int) apache listening port
80
user
(string) default administrative user
owncloud