New Nethserver user, first post, I will try to keep it short.
First of all, I would like to thank the developers for their work! I think Nethserver is a great product.
I am setting up a Nethserver with Nextcloud and I bump into the following issue:
Basically I am unable to set the user quota to Unlimited or Default. I really need to set the quota as Unlimited for some of the users and I see that the issue is solved in Nextcloud 10.0.1:
I have Nethserver 7rc2 with the latest updates and I see that I have Nextcloud 10.0.0:
Seeing as I have a interest in collaborative communication platforms (reference to my last comment within the [Any opinions about Pydio?] (Any opinions about Pydio? - #4 by alefattorini) thread) and am fairly familiar with the NextCloud / OwnCloud project, I would like to help out testing Nextcloud integration with NS.
I have some free time tomorrow (and over the next 3 - 4 days) and will create a new VM containing a new NS installation solely for Nextcloud testing / development purposes.
Ok, I tested 10.0.1 with NS but used the zip (non RPM) provided by Nextcloud. Installation was straightfoward (uncompressed into a new directory within the default www directory, created a new mysql database and user, then installed Nextcloud).
LDAP integration was falirly simple (duplicate the configuration from the previous NS based installation.)
Now that there is an RPM availble, Tomorrow I will remove the existing versions and install the RPM version.
I am intending to test both Webdavs (caldav, cardav) and file management features, I am not intending to test the client software (prefer to use dav to connect the server shares)
As far as I am concerned, The new version of Nextcloud should be fairly straightforward to integrate with NS (as stated above I will install the RPM version and see if I can use the existing NS NextCloud configuration files)
Also I remember reading somewhere within this forum that some people have mentioned that they have been using Samba with NextCloud / OwnCloud file management tools, I would suggest that this maybe a bad idea due to Nextcloud need to synchronize file information (ie. file tags and description information) to the mysql database and if using Samba to the file server then this information will not be updated with the database, therefore the files may not be displayed in the Nextcloud interface or when using webdav / desktop client software).
I did an upgrade test with the current version from testing:
--> Running transaction check
---> Package nethserver-nextcloud.noarch 0:1.0.3-1.ns7 will be updated
---> Package nethserver-nextcloud.noarch 0:1.0.3-1.1.g103d8ab.ns7 will be an update
---> Package nextcloud.noarch 0:10.0.0-1.ns7 will be updated
---> Package nextcloud.noarch 0:10.0.1-1.ns7 will be an update
--> Finished Dependency Resolution
Then I go to the NextCloud homepage and I see this message:
“Update needed
Please use the command line updater because you have a big instance.
For help, see the documentation.”
Nope, the only packages installed from testing were nextcloud and nethserver-nextcloud.
But it could be because I used yum install instead of update. This is the command I used:
yum --enablerepo=nethserver-testing install nextcloud nethserver-nextcloud
I can confirm @lucian results. Nextcloud 1.0.1-1 (including nethserver-nextcloud-1.0.3-1.1.g103d8ab) installs on a fresh NS7 setup.
This version can also be use to upgrade the previous version (which will overwrite any / all existing files whilst keeping the config.php intact). NC 1.0.1 also works with existing mysql and ldap setting. Webdav sync / shares working well.
As far as I can tell, NC 1.0.1 is working as expected and can be included into the existing repository.
I have a few thoughts about future upgrades of NC, whilst examining the directory structure, I noticed that NC still include the occ PHP script (owncloud console toolkit), this script allows NC to be upgraded using the source directly from NC repositories.
I am now wondering if there is any advantage of using crontabs with the above mentioned script instead of using the RPM method.
Whilst I am on the subject of automated (time based) updates, is there any chance of adding a ‘auto-update’ function into NS?