Differences between revisions 1 and 2
Revision 1 as of 2020-01-30 15:26:00
Size: 779
Editor: Gustav Eek
Comment: Inital creation of Nextcloud page, introductory paragraphs and placeholder headers
Revision 2 as of 2020-01-31 15:32:54
Size: 3051
Editor: ?ljo
Comment: Adding contents to section "Status of packaging"
Deletions are marked like this. Additions are marked like this.
Line 10: Line 10:
The Nextcloud server is currently not officially packaged for Debian and thus not integrated into mainline releases. Historically there are, however, a few approaches. Listed under Debian Request for Packages (RFP) and the Work-Needing and Prospective Packages (WNPP) [[https://wiki.debian.org/WNPP]] are:
    * nextcloud – [[https://bugs.debian.org/835086|RFP 835086]] – self-hosted cloud services, [[https://www.debian.org/devel/wnpp/requested|requested]] Aug 2016
    * nextcloud-server – [[https://bugs.debian.org/941708|ITP 941708]] – Nextcloud folder synchronization tool (server), [[https://www.debian.org/devel/wnpp/being_packaged|being packaged]] Oct 2019

Discussions covers a couple of approaches over the years. Messages in RFP 835086 and ITP 941708 (2019 ITP) are cross-posted.

Coupled to the 2019 ITP is a source repository, [[https://gitlab.com/aerusso/nextcloud-server-deb|nextcloud-server-deb]], for the proposed package nextcloud-server. The package uses debhelper and respects the preferred file system structure (FHS). For the webroot under ''/usr/share/nextcloud-server/webroot'' it uses a squashfs filesystem.

There is also an external nextcloud-server package available via an [[http://apt.jurisic.org/debian|external APT repository]], explained at [[https://www.jurisic.org/]]. The external package is maintained since feb 2017 and currently containing packages for buster and bullseye of Nextcloud 18.0.0. The external package is also using debhelper. The preferred file system structure (FHS) is, however, not respected. The inspected package source seems to only be available in the external repository: [[https://apt.jurisic.org/debian/pool/main/n/nextcloud-server/nextcloud-server_18.0.0-1~deb10.debian.tar.xz| nextcloud-server_18.0.0-1~deb10.debian.xz]].

Finally, [[https://gitlab.com/packaging/nextcloud|an installation wrapper]] package was maintained until 2018 and available via [[https://packaging.gitlab.io/repository|external APT repository]]. This was a wrapper to get the Nextcloud server installed into ''/var/www''. No dependencies and no configuration was provided. A merger of efforts with the external package has been suggested (see [[https://help.nextcloud.com/t/stable-debian-repository/1662|thread]]).

Nextcloud is a self-hosted productivity platform which provides private and secure functions for file sharing, collaborative work, and more. Nextcloud includes the Nextcloud server, client applications for desktop computers, and mobile clients. The Nextcloud server provides a well integrated web interface.

This wikipage provides an overview of the current packaging status. It tries to answer the question how come the Nextcloud server is not packaged for Debian already? In addition this page points to installation instructions.

Status of packaging

The Nextcloud server is currently not officially packaged for Debian and thus not integrated into mainline releases. Historically there are, however, a few approaches. Listed under Debian Request for Packages (RFP) and the Work-Needing and Prospective Packages (WNPP) https://wiki.debian.org/WNPP are:

Discussions covers a couple of approaches over the years. Messages in RFP 835086 and ITP 941708 (2019 ITP) are cross-posted.

Coupled to the 2019 ITP is a source repository, nextcloud-server-deb, for the proposed package nextcloud-server. The package uses debhelper and respects the preferred file system structure (FHS). For the webroot under /usr/share/nextcloud-server/webroot it uses a squashfs filesystem.

There is also an external nextcloud-server package available via an external APT repository, explained at https://www.jurisic.org/. The external package is maintained since feb 2017 and currently containing packages for buster and bullseye of Nextcloud 18.0.0. The external package is also using debhelper. The preferred file system structure (FHS) is, however, not respected. The inspected package source seems to only be available in the external repository: nextcloud-server_18.0.0-1~deb10.debian.xz.

Finally, an installation wrapper package was maintained until 2018 and available via external APT repository. This was a wrapper to get the Nextcloud server installed into /var/www. No dependencies and no configuration was provided. A merger of efforts with the external package has been suggested (see thread).

How do I install the Nextcloud server today?

Nextcloud desktop clients

What is the difference between Nextcloud and ownCloud?