How can we get packages together? Maybe by lowering ambitions

Hi all, my name is Giacomo and I’m one of the main developers of NethServer.
We are more than happy to help on maintaining and testing Nextcloud packages for CentOS 7 (and eventually CentOS 6).

We are leaving ownCloud behind and embracing Nextcloud for the latest release of our distro which is based on CentOS 7.

In our experience, packages from the vendor should include:

  • the software itself, of course
  • all strictly required dependencies (like php modules)
  • eventually a configuration file for a widely used http server (like Apache or Nginx)
  • no upgrade/install scripts

Any distribution should be free to decide how the software must be configured (MariaDB vs SQLlite, internal vs external users, etc).
If the distro doesn’t configure the software, the admin should be able to do it following Nextcloud documentation.

In our distro, which is targeted to non expert Linux administrators, we automatically configure all the following:

  • Apache as web server
  • MariaDB as database
  • External users on OpenLDAP or Samba 4 (depending on what is installed)
  • Automatic upgrade via yum
4 Likes