Feature #2037

ownCloud

Added by Alessio Fattorini about 8 years ago. Updated over 7 years ago.

Status:CLOSEDStart date:
Priority:NormalDue date:
Assignee:-% Done:

100%

Category:nethserver-owncloud
Target version:v6.5-beta3
Resolution: NEEDINFO:No

Description

Add owncloud addon based on http://www.owncloud.org project

Goals:
1. preconfigure mysql db, with owncloud db, user and privileges
2. preconfigure owncloud with mysql, lang=it and default access credential
3. preconfigure httpd
4. tool for auto create ldap user and password, and docs for configuration
5. backup owncloud data with nethserver-backup tool


Related issues

Related to NethServer 6 - Enhancement #2341: Automatic ownCloud LDAP configuration CLOSED
Related to NethServer 6 - Bug #2342: /owncloud path not found CLOSED 11/12/2013 11/12/2013
Related to NethServer 6 - Feature #1721: Disk quota support CLOSED
Duplicated by NethServer 6 - Feature #2329: Add Force SSL to Owncloud CLOSED

Associated revisions

Revision abe8bc76
Added by Alessio Fattorini almost 8 years ago

Httpd configuration and new ldap configuration Refs #2037

Revision 972801ae
Added by Davide Principi over 7 years ago

Added ownCloud group. Refs #2037

History

#1 Updated by Davide Principi almost 8 years ago

  • Status changed from NEW to TRIAGED
  • Target version changed from ~FUTURE to v6.5-beta3
  • % Done changed from 0 to 20

Uploaded dependencies

in netheserver-testing:
owncloud-3rdparty-5.0.12-12.1.noarch.rpm
owncloud-5.0.12-12.1.noarch.rpm
perl-Expect-1.21-3.el6.noarch.rpm
php-pear-MDB2-2.5.0-0.9.b5.el6.noarch.rpm
php-pear-MDB2-Driver-mysqli-1.5.0-0.8.b4.el6.noarch.rpm
php-pear-Net-Curl-1.2.5-4.el6.noarch.rpm

in centos-updates:
php-gd-5.3.3-23.el6_4.x86_64.rpm
php-ldap-5.3.3-23.el6_4.x86_64.rpm
php-mbstring-5.3.3-23.el6_4.x86_64.rpm
php-process-5.3.3-23.el6_4.x86_64.rpm

#2 Updated by Davide Principi almost 8 years ago

  • Status changed from TRIAGED to ON_DEV
  • % Done changed from 20 to 30

#3 Updated by Alessio Fattorini almost 8 years ago

  • Description updated (diff)

#4 Updated by Alessio Fattorini almost 8 years ago

  • Description updated (diff)

#5 Updated by Alessio Fattorini almost 8 years ago

  • Status changed from ON_DEV to MODIFIED
  • % Done changed from 30 to 60

#6 Updated by Davide Principi almost 8 years ago

  • Description updated (diff)
  • Status changed from MODIFIED to ON_QA
  • Assignee deleted (Alessio Fattorini)
  • % Done changed from 60 to 70

In nethserver-testing:
nethserver-owncloud-0.0.1-13.0gitabe8bc76.ns6.noarch.rpm

#7 Updated by Alessio Fattorini almost 8 years ago

  • Description updated (diff)
  • Assignee set to Alessio Fattorini

Test Case
yum --enablerepo=nethserver-testing install nethserver-owncloud

  • Check installation works fine
  • Open url https://your_nethserver_ip/owncloud
  • Use admin/Nethesis,1234 as default credentials
  • Check owncloud panels without errors
  • Test upload and download
Sub Test Case - Check ldap configuration Sub Test Case - Sync Client

#8 Updated by Alessio Fattorini almost 8 years ago

  • Assignee deleted (Alessio Fattorini)

#9 Updated by Alessio Fattorini almost 8 years ago

  • Description updated (diff)

#10 Updated by Alessio Fattorini almost 8 years ago

  • Description updated (diff)

#11 Updated by Giacomo Sanchietti almost 8 years ago

  • Assignee set to Giacomo Sanchietti

#13 Updated by Nicola Rauso almost 8 years ago

  • Assignee changed from Giacomo Sanchietti to Nicola Rauso

#15 Updated by Giacomo Sanchietti almost 8 years ago

  • Status changed from ON_QA to TRIAGED
  • Assignee deleted (Nicola Rauso)
  • % Done changed from 70 to 20
Must implement:
  • always force https
  • add opt-in option to allow system user to access owncloud

#16 Updated by Giacomo Sanchietti almost 8 years ago

  • Estimated time set to 2.00

#17 Updated by Alessio Fattorini almost 8 years ago

  • "always force https" implemented with #2329
  • "add opt-in option to allow system user to access owncloud" is not implemented yet, we decide to implement it myabe on the future version

#18 Updated by Alessio Fattorini almost 8 years ago

  • Status changed from TRIAGED to ON_DEV
  • % Done changed from 20 to 30

#19 Updated by Davide Principi almost 8 years ago

  • Assignee set to Alessio Fattorini

#20 Updated by Alessio Fattorini almost 8 years ago

  • Force SSL works with client sync too.

#22 Updated by Alessio Fattorini over 7 years ago

  • Status changed from ON_DEV to MODIFIED
  • % Done changed from 30 to 60

#24 Updated by Davide Principi over 7 years ago

  • Status changed from MODIFIED to ON_QA
  • Assignee deleted (Alessio Fattorini)
  • % Done changed from 60 to 70

In nethserver-testing:
nethserver-owncloud-0.0.1-14.0gitc15f2379.ns6.noarch.rpm

#25 Updated by Davide Principi over 7 years ago

  • Assignee set to Davide Principi

#26 Updated by Davide Principi over 7 years ago

  • NEEDINFO changed from No to Yes

After LDAP configuration, if I create a new user, named user02 it is not listed under Admin > User. user02 can login anyway.

It does not look good. I would expect the user list is synchronized with system users. Is it an expected behaviour?

#27 Updated by Davide Principi over 7 years ago

  • Status changed from ON_QA to VERIFIED
  • Assignee deleted (Davide Principi)
  • % Done changed from 70 to 90
  • NEEDINFO changed from Yes to No

Davide Principi wrote:

After LDAP configuration, if I create a new user, named user02 it is not listed under Admin > User. user02 can login anyway.

It does not look good. I would expect the user list is synchronized with system users. Is it an expected behaviour?

I got the answer: it should be the ldap cache effect. After a short period the user appears.

#28 Updated by Davide Principi over 7 years ago

I propose to set up LDAP configuration automatically: see #2341

#29 Updated by Davide Principi over 7 years ago

  • Status changed from VERIFIED to CLOSED
  • % Done changed from 90 to 100

In nethserver-updates:
nethserver-owncloud-1.0.0-1.ns6.noarch.rpm
owncloud-3rdparty-5.0.12-12.1.noarch.rpm
owncloud-5.0.12-12.1.noarch.rpm
php-pear-MDB2-2.5.0-0.9.b5.el6.noarch.rpm
php-pear-MDB2-Driver-mysqli-1.5.0-0.8.b4.el6.noarch.rpm
php-pear-Net-Curl-1.2.5-4.el6.noarch.rpm

#30 Updated by Davide Principi over 7 years ago

  • Subject changed from Owncloud to ownCloud
  • Description updated (diff)

Also available in: Atom PDF