nextcloud_ynh icon indicating copy to clipboard operation
nextcloud_ynh copied to clipboard

Nextcloud package for YunoHost

Nextcloud for YunoHost

Integration level Working status Maintenance status
Install Nextcloud with YunoHost

Lire ce readme en français.

This package allows you to install Nextcloud quickly and simply on a YunoHost server. If you don't have YunoHost, please consult the guide to learn how to install it.

Overview

Online storage, file sharing platform and various other applications

Shipped version: 22.2.10~ynh1

Demo: https://demo.nextcloud.com/

Screenshots

Screenshot of Nextcloud

Disclaimers / important information

Configuration

Configure OnlyOffice integration

Starting from Nextcloud 18, it features a direct integration of OnlyOffice (an online rich text document editor) through a Nextcloud app. To install and configure it:

  • Install Community Document Server application in your Nextcloud. That's the part that runs OnlyOffice server.
  • Install ONLYOFFICE application. That's the client part that will connect to an OnlyOffice server.
  • Then in Settings -> ONLYOFFICE (https://yourdomain.tld/nextcloud/settings/admin/onlyoffice), if you want to configure which file formats should be opened by OnlyOffice.
  • Here you go :) You should be able to create new type of documents and open them.

NB: OnlyOffice is only available for x86 architecture - ARM architecture is not supported (Raspberry Pi, OLinuXino...)

YunoHost specific features

In addition to Nextcloud core features, the following are made available with this package:

  • Integrate with YunoHost users and SSO - i.e. logout button
  • Allow one user to be the administrator (set at the installation)
  • Allow multiple instances of this application
  • Optionally access the user home folder from Nextcloud files (set at the installation, the sharing is enabled by default)
  • Serve /.well-known paths for CalDAV and CardDAV on the domain only if it's not already served - i.e. by Baïkal

Documentation and resources

Developer info

Please send your pull request to the testing branch.

To try the testing branch, please proceed like that.

sudo yunohost app install https://github.com/YunoHost-Apps/nextcloud_ynh/tree/testing --debug
or
sudo yunohost app upgrade nextcloud -u https://github.com/YunoHost-Apps/nextcloud_ynh/tree/testing --debug

More info regarding app packaging: https://yunohost.org/packaging_apps