« Chapril:services:valise » : différence entre les versions

De April MediaWiki
Aller à la navigationAller à la recherche
Ligne 16 : Ligne 16 :
* Diffusion de données,
* Diffusion de données,
* ...
* ...
Le code de base est sous licence AGPL v3 et la société détentrice du repository ne requiert pas de CLA.


== Prérequis logiciel de base ==
== Prérequis logiciel de base ==

Version du 23 avril 2019 à 08:24


Etude pour le déploiement d'une instance Nextcloud

Le but de cette page est de présenter le logiciel Nextcloud, ses contraintes de déploiement et ses différentes options de configuration afin de déterminer la meilleure manière de le déployer comme un nouveau service Chapril.

Présentation de Nextcloud

Nextcloud, fork de Owncloud, est une application libre, web modulaire dont le but est de fournir des services identiques à ceux proposés (essentiellement) par Google et Facebook, mais sous le contrôle intégral de l'administrateur de l'instance.

Elle est composée d'un socle minimal permettant le partage de fichiers (via HTTPS et Webdavs), dans lequel on ajoute des fonctions via des applications obtenues via le "store" de nextcloud.com, ou installées directement.

Il n'est pas envisageable d'installer toutes les applications, car le choix est colossal (> 100). Le choix des applications déployées détermine donc complètement l'orientation de l'instance Nextcloud:

  • PIM,
  • Travail collaboratif,
  • Diffusion de données,
  • ...

Le code de base est sous licence AGPL v3 et la société détentrice du repository ne requiert pas de CLA.

Prérequis logiciel de base

Nextcloud est basé sur une pile LAMP avec les versions minimales suivantes:

  • Apache >= 2.4 avec mod_php ou php-fpm (recommandé)
  • MySQL >= 5.5
  • PHP >= 7.0



Il peut également utiliser PostgreSQL à la place de MySQL et NGinx à la place de Apache.

Liste des modules

La liste ci-dessous présente les modules applicatifs de Nexcloud qui peuvent présenter un intérêt général dans le cadre Chapril. Cette liste n'est pas exhaustive.

Nom Type Sites web Licence contraintes
techniques
proc./mém./
disq./réseau
dépendances
non dispo
sous Debian
+
Intérêt
+

Inconvénients
Commentaires
Calendar Bureautique

Organisation

https://apps.nextcloud.com/apps/calendar AGPL v3.0 Synchronisation d'agendas via le protocole CalDAV

Module officiel, supporté par Nextcloud

Contacts Bureautique

Organisation

https://apps.nextcloud.com/apps/contacts AGPL v3.0 Synchronisation des contacts via le protocole CardDAV

Module officiel, supporté par Nextcloud

Keeweb Outils https://apps.nextcloud.com/apps/keeweb

https://keeweb.info

MIT Intégration de Keeweb au sein de Nextcloud

Permet d'ouvrir les bases Keepass sans client lourd

Développeur tiers, le support des dernières versions de Nextcloud est tardif
Phone Sync Organisation https://apps.nextcloud.com/apps/ocsms AGPL v3.0 Sauvegarde des SMS/MMS sur l'instance Nextcloud

Module officiel, supporté par Nextcloud

Restauration impossible, ne fonctionne que dans le sens téléphone vers Nextcloud
Tasks Bureautique

Organisation

https://apps.nextcloud.com/apps/tasks AGPL v3.0 Synchronisation de listes de tâches via le protocole CalDAV

Module officiel, supporté par Nextcloud