Outils pour utilisateurs

Outils du site


doc:formations:hebergement:service:nextcloud

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
doc:formations:hebergement:service:nextcloud [2019/09/08 22:21] – [Quel "serveur" nextcloud] jeremiedoc:formations:hebergement:service:nextcloud [2021/03/04 18:51] (Version actuelle) – [Quelle installation?] jeremie
Ligne 1: Ligne 1:
 +[[public:heberger_ses_services|< Retour à l'index]]
 +
 ====== Nextcloud ====== ====== Nextcloud ======
  
Ligne 13: Ligne 15:
   * propose de gérer calendriers, taches et contacts (protocoles classiques caldav, carddav)   * propose de gérer calendriers, taches et contacts (protocoles classiques caldav, carddav)
  
-===== Quel "serveur" nextcloud =====+===== Quelle installation? =====
  
-Nextcloud est écrit en PHP et correspond à un simple dossier servi par un serveur web, associé à une base de données. Il est donc facile à utiliser et installer un peu partout:+Nextcloud est écrit en PHP et correspond à un simple dossier servi par un serveur web, associé à une base de données. Il est donc facile à utiliser et installer un peu partout, d'autant qu'il n'y a pas moins de quatre façon de faire !
  
-  * dans un environnement existant ([[https://docs.nextcloud.com/server/16/admin_manual/installation/|pas besoin de serveur exclusif]] à ce service): voir la [[nextcloud_install|page dédiée]]. +  * "à la main", dans un environnement existant ([[https://docs.nextcloud.com/server/16/admin_manual/installation/|pas besoin de serveur exclusif]] à ce service): voir la [[..:serveur:nextcloud_installation|page dédiée]]. C'est une façon de faire respectable pour éviter d'avoir deux serveurs web sur une même machine (cout en mémoire significatif).
-  * avec ''sudo snap install nextcloud'' (non testé) pour un service "semi tout cuit" (mais il va prendre le port HTTP/HTTPS, voir alors [[doc:formations:hebergement:service:apache#reverse_proxy|le proxying web]] pour héberger d'autres services web+
-  * enfin une [[https://www.scaleway.com/en/imagehub/nextcloud/|instant app nextcloud]] toute faite chez Scaleway, extrèmement [[https://www.scaleway.com/en/docs/deploy-nextcloud-in-seconds/|facile à déployer]], mais sur une instance de serveur dédiée.+
  
 +  * avec ''sudo snap install nextcloud'', trivial à installer, mais qui va "concurrencer" le port HTTP/HTTPS de votre serveur web s'il existe déjà. Voyez alors [[doc:formations:hebergement:service:apache#reverse_proxy|le proxying web]] qui vous permettra de faire cohabiter les deux services.
  
-==== Configuration initiale ====+  * via un docker pour le cloisonner ("sandboxing"), abordé sur cette page mixte [[[[..:serveur:nextcloud_docker|docker/mattermost]] 
 + 
 +  * enfin une [[https://www.scaleway.com/en/imagehub/nextcloud/|instant app nextcloud]] toute faite chez Scaleway, extrèmement [[https://www.scaleway.com/en/docs/deploy-nextcloud-in-seconds/|facile à déployer]], mais sur une instance de serveur dédiée qu'il faudra donc payer. Cette option sera plus difficile à faire cohabiter avec d'autres services hébergés sur le même serveur! 
 + 
 +==== "Instant app" de scaleway ==== 
 + 
 +:!: Si vous avez installé votre propre version, alors passez ce chapitre. Mais si vous avez utilisé l'instant app de Nextcloud il y a quelques éléments à régler après le démarrage de l'instance, via ''ssh'':
  
 Dans le "config.php": Dans le "config.php":
Ligne 33: Ligne 40:
 </code> </code>
  
-Ou via la CLI de owncloud:+=== Usage de la ligne de commande? === 
 + 
 +La majorité des actions se font par le volet d'administration en ligne, mais il existe aussi un outil ''occ'' (dans le dossier d'installation si on ne le trouve pas dans le chemin système), afin de configurer nextcloud via la ligne de commande ([[https://docs.nextcloud.com/server/16/admin_manual/configuration_server/occ_command.html|documentation ici]]). 
 + 
 +On peut faire les réglages ci-dessus de la sorte:
   sudo nextcloud.occ config:system:get trusted_domains   sudo nextcloud.occ config:system:get trusted_domains
   sudo nextcloud.occ config:system:set trusted_domains 1 --value=files.tecrd.com   sudo nextcloud.occ config:system:set trusted_domains 1 --value=files.tecrd.com
Ligne 46: Ligne 57:
   rm /var/www/html/nextcloud/.rnd   rm /var/www/html/nextcloud/.rnd
  
-=== Usage de la ligne de commande? === 
- 
-La majorité des actions se font par le volet d'administration en ligne, mais il existe aussi un outil ''occ'' pour configurer nextcloud via la ligne de commande ([[https://docs.nextcloud.com/server/16/admin_manual/configuration_server/occ_command.html|documentation ici]]). 
  
 ===== Clients ===== ===== Clients =====
doc/formations/hebergement/service/nextcloud.1567981266.txt.gz · Dernière modification : 2019/09/08 22:21 de jeremie