mirror of
https://github.com/YunoHost-Apps/onlyoffice_ynh.git
synced 2024-09-03 19:56:11 +02:00
Merge pull request #37 from Gredin67/testing
Improve explanations for integration with nextcloud
This commit is contained in:
commit
ce21553ced
2 changed files with 95 additions and 11 deletions
74
README.md
74
README.md
|
@ -1,17 +1,76 @@
|
||||||
# OnlyOffice for YunoHost
|
# OnlyOffice Server for YunoHost
|
||||||
|
|
||||||
[](https://dash.yunohost.org/appci/app/onlyoffice)
|
[](https://dash.yunohost.org/appci/app/onlyoffice)
|
||||||
[](https://install-app.yunohost.org/?app=onlyoffice)
|
[](https://install-app.yunohost.org/?app=onlyoffice)
|
||||||
|
|
||||||
> *This package allow you to install OnlyOffice quickly and simply on a YunoHost server.
|
> *This package allows you to install OnlyOffice Document Server quickly and simply on a YunoHost server.
|
||||||
If you don't have YunoHost, please see [here](https://yunohost.org/#/install) to know how to install and enjoy it.*
|
If you don't have YunoHost, please see [here](https://yunohost.org/#/install) to know how to install and enjoy it.*
|
||||||
|
|
||||||
## Overview
|
## Overview
|
||||||
OnlyOffice Document Server
|
Online collaborative edition of OnlyOffice documents requires:
|
||||||
|
1) a server part, with two installation options:
|
||||||
|
a) **This package installs an OnlyOffice Document Server**.
|
||||||
|
b) The [Community Document Server for Nextcloud](https://apps.nextcloud.com/apps/documentserver_community)
|
||||||
|
|
||||||
|
2) a client part, such as:
|
||||||
|
a) The [ONLYOFFICE connector for Nextcloud](https://apps.nextcloud.com/apps/onlyoffice)
|
||||||
|
b) The [ONLYOFFICE Desktop Editors](https://www.onlyoffice.com/fr/download-desktop.aspx)
|
||||||
|
|
||||||
|
The Nextcloud addicts may follow [this tutorial](https://github.com/YunoHost-Apps/nextcloud_ynh#configure-onlyoffice-integration) to install 1)b) and 2)a) on one Nextcloud instance. However, performance and architecture are limited.
|
||||||
|
|
||||||
**Shipped version:** 5.2.8
|
**Shipped version:** 5.2.8
|
||||||
|
|
||||||
|
## Screenshots
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
## Demo
|
||||||
|
|
||||||
|
* A free 30 days demo of Document Server is available from OnlyOffice connector for Nextcloud:
|
||||||
|
* Install Nextcloud and the ONLYOFFICE app (connector)
|
||||||
|
* Go in the Nextcloud administrator settings, section ONLYOFFICE
|
||||||
|
* Tick the box `Connection to demo ONLYOFFICE Document Server`` in Server Parameters
|
||||||
|
* Some testing is also possible using [ONLYOFFICE Desktop Editors](https://www.onlyoffice.com/fr/download-desktop.aspx)
|
||||||
|
|
||||||
|
## Prerequisite
|
||||||
|
You should not install ``onlyoffice`` on your main YunoHost domain, especially if you want to use it with a ``nextcloud`` installed on the same domain.
|
||||||
|
* Add a new domain for OnlyOffice in YunoHost
|
||||||
|
* If your main YunoHost domain was provided by YunoHost, e.g. ``domain.nohost.me``, then you don't have to buy/register a new domain name
|
||||||
|
* Just click on ``I already have a domain``
|
||||||
|
* Type e.g. ``office.domain.nohost.me`` and click on ``Add``
|
||||||
|
* Add a Let's Encrypt certificate for this domain
|
||||||
|
|
||||||
|
## Configuration of OnlyOffice Server
|
||||||
|
* Suppose:
|
||||||
|
* ``yunohost.domain`` is your main YunoHost domain
|
||||||
|
* you have configured ``office.yunohost.domain`` for OnlyOffice, see Prerequisite above
|
||||||
|
* you have Nextcloud installed on ``yunohost.domain/nextcloud`` or ``nextcloud.yunohost.domain``
|
||||||
|
* Install ``onlyoffice`` using CLI or web admin
|
||||||
|
* Choose a domain name for OnlyOffice that is different from your Nextcloud domain, e.g. ``office.yunohost.domain`` (or ``office.domain.nohost.me``, see previous section)
|
||||||
|
* Choose a path for OnlyOffice, e.g. ``/`` if you install on ``office.yunohost.domain`` (do not install any further app on this domain)
|
||||||
|
* The domain of your Nextcloud instance, e.g. ``yunohost.domain/nextcloud`` or ``nextcloud.yunohost.domain``
|
||||||
|
* Is it a public application? **If you want to connect it to Nextcloud, OnlyOffice should be public**: then select ``Yes`` or ``tick the box``
|
||||||
|
|
||||||
|
## How to edit OnlyOffice documents?
|
||||||
|
### Web Edition in Nextcloud
|
||||||
|
Prerequisite: **OnlyOffice should be public**, see previous section.
|
||||||
|
* In Nextcloud apps store, install ``ONLYOFFICE``, i.e. the [OnlyOffice connector for Nextcloud](https://apps.nextcloud.com/apps/onlyoffice)
|
||||||
|
* Go in the Nextcloud ``settings``>``Administration``>``ONLYOFFICE``>``Server settings``>``Address of the Document Server``
|
||||||
|
* Give the installation domain of your ``onlyoffice``, e.g. ``https://office.yunohost.domain/`` and click ``Save``
|
||||||
|
* Create a new document and enjoy!
|
||||||
|
|
||||||
|
### Desktop Edition on PC
|
||||||
|
* Download and install a [ONLYOFFICE Desktop Editor](https://www.onlyoffice.com/fr/download-desktop.aspx)
|
||||||
|
* Start the Editor and Go to ``Connect to cloud``>``Add cloud``
|
||||||
|
* Select ``ONLYOFFICE`` and give the installation domain of your ``onlyoffice``, e.g. ``office.yunohost.domain``
|
||||||
|
* or (only if you connected ``onlyoffice`` to Nextcloud, see previous section)
|
||||||
|
* Select ``Nextcloud`` and give your nextcloud installation domain, e.g. ``yunohost.domain/nextcloud``
|
||||||
|
* Create a new document and enjoy!
|
||||||
|
|
||||||
|
## Documentation
|
||||||
|
|
||||||
## YunoHost specific features
|
## YunoHost specific features
|
||||||
|
#### Multi-users support
|
||||||
|
|
||||||
#### Supported architectures
|
#### Supported architectures
|
||||||
|
|
||||||
|
@ -19,12 +78,21 @@ OnlyOffice Document Server
|
||||||
* ARMv8-A - [](https://ci-apps-arm.yunohost.org/ci/apps/onlyoffice/)
|
* ARMv8-A - [](https://ci-apps-arm.yunohost.org/ci/apps/onlyoffice/)
|
||||||
* Jessie x86-64b - [](https://ci-stretch.nohost.me/ci/apps/onlyoffice/)
|
* Jessie x86-64b - [](https://ci-stretch.nohost.me/ci/apps/onlyoffice/)
|
||||||
|
|
||||||
|
## Limitations
|
||||||
|
|
||||||
|
*
|
||||||
|
|
||||||
|
## Additional information
|
||||||
|
|
||||||
|
*
|
||||||
|
|
||||||
## Links
|
## Links
|
||||||
|
|
||||||
* Report a bug: https://github.com/YunoHost-Apps/onlyoffice_ynh/issues
|
* Report a bug: https://github.com/YunoHost-Apps/onlyoffice_ynh/issues
|
||||||
* App website: https://www.onlyoffice.com
|
* App website: https://www.onlyoffice.com
|
||||||
* Github App website: https://github.com/ONLYOFFICE/DocumentServer
|
* Github App website: https://github.com/ONLYOFFICE/DocumentServer
|
||||||
* YunoHost website: https://yunohost.org/
|
* YunoHost website: https://yunohost.org/
|
||||||
|
* YunoHost documentation: If specific documentation is needed, feel free to contribute.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
|
@ -29,7 +29,11 @@
|
||||||
"en": "Choose a domain name for OnlyOffice",
|
"en": "Choose a domain name for OnlyOffice",
|
||||||
"fr": "Choisissez un nom de domaine pour OnlyOffice"
|
"fr": "Choisissez un nom de domaine pour OnlyOffice"
|
||||||
},
|
},
|
||||||
"example": "example.com"
|
"example": "office.yunohost.domain",
|
||||||
|
"help": {
|
||||||
|
"en": "You should not install OnlyOffice on your main YunoHost domain, especially if you want to use it with a nextcloud installed on the same domain.",
|
||||||
|
"fr": "Evitez d'installer OnlyOffice sur votre domaine Yunohost principal, surtout si vous voulez l'utiliser avec une instance Nextcloud installée sur le même domaine."
|
||||||
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "path",
|
"name": "path",
|
||||||
|
@ -38,25 +42,37 @@
|
||||||
"en": "Choose a path for OnlyOffice",
|
"en": "Choose a path for OnlyOffice",
|
||||||
"fr": "Choisissez un chemin pour OnlyOffice"
|
"fr": "Choisissez un chemin pour OnlyOffice"
|
||||||
},
|
},
|
||||||
"example": "/onlyoffice",
|
"example": "/onlyoffice or /",
|
||||||
|
"help": {
|
||||||
|
"en": "Root path / if you chose a subdomain, e.g. office.yunohost.domain.",
|
||||||
|
"fr": "Choisissez le chemin racine / si vous avez choisi un sous-domaine, ex. office.yunohost.domain."
|
||||||
|
},
|
||||||
"default": "/onlyoffice"
|
"default": "/onlyoffice"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "nextclouddomain",
|
"name": "nextclouddomain",
|
||||||
"type": "string",
|
"type": "string",
|
||||||
"ask": {
|
"ask": {
|
||||||
"en": "The domain of your Nextcloud instance",
|
"en": "The domain of the Nextcloud to connect to OnlyOffice",
|
||||||
"fr": "Le domain de votre instance Nextcloud"
|
"fr": "Le domaine du Nextcloud à connecter à OnlyOffice"
|
||||||
},
|
},
|
||||||
"example": "example.com",
|
"example": "yunohost.domain/nextcloud or nextcloud.yunohost.domain",
|
||||||
"default": "example.com"
|
"help": {
|
||||||
|
"en": "Install the OnlyOffice connector to edit documents from Nextcloud.",
|
||||||
|
"fr": "Installez le connecteur OnlyOffice pour éditer des documents dans Nextcloud."
|
||||||
|
},
|
||||||
|
"default": "yunohost.domain/nextcloud"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "is_public",
|
"name": "is_public",
|
||||||
"type": "boolean",
|
"type": "boolean",
|
||||||
"ask": {
|
"ask": {
|
||||||
"en": "Is it a public application?",
|
"en": "Is it a public application? If you want to connect the app to Nextcloud: check/true!",
|
||||||
"fr": "Est-ce une application publique ?"
|
"fr": "Est-ce une application publique ? Si vous voulez connecter l'app à Nextcloud : cochez/true!"
|
||||||
|
},
|
||||||
|
"help": {
|
||||||
|
"en": "You will only be able to connect OnlyOffice to Nextcloud if both apps are public!",
|
||||||
|
"fr": "Nextcloud et OnlyOffice doivent être des applications publiques si vous voulez les connecter!"
|
||||||
},
|
},
|
||||||
"default": true
|
"default": true
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue