logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

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édentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
utilisateurs:lagrenouille:tutos:nextcloud-v.17 [03/11/2019 20:18]
lagrenouille [les commandes occ de nextcloud]
utilisateurs:lagrenouille:tutos:nextcloud-v.17 [08/11/2019 07:25]
lagrenouille [Installation]
Ligne 1: Ligne 1:
 ====== installation et configuration de nextcloud====== ====== installation et configuration de nextcloud======
  
-  * Objet :  tuto nextcloud ​par lagrenouille ​et Manu+  * Objet :  tuto nextcloud et collabora online : 
   * Niveau requis :  {{tag>​débutant avisé}}   * Niveau requis :  {{tag>​débutant avisé}}
 +  * * Création par [[user>​lagrenouille et Manu]] le 01/11/2019
     * Débutant, à savoir : [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-)     * Débutant, à savoir : [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-)
  
Ligne 272: Ligne 273:
 <code root>​dehydrated --register <code root>​dehydrated --register
 dehydrated -c</​code>​ dehydrated -c</​code>​
-                ​+-La commande dehydrated avec l’option -c permet de lancer le processus de création de certificat :  
 +               
     ​     ​
 **mes clés privées et publiques ainsi que mon certificat seront disponibles dans le répertoire /​var/​lib/​dehydrated/​certs/​funambule.org** ​ **mes clés privées et publiques ainsi que mon certificat seront disponibles dans le répertoire /​var/​lib/​dehydrated/​certs/​funambule.org** ​
Ligne 529: Ligne 531:
  
  
-=====les commandes occ de nextcloud=====+======les commandes occ de nextcloud=====
 La commande occ de Nextcloud (provenant de "​ownCloud Console"​) est l'​interface de ligne de commande de Nextcloud. Vous pouvez effectuer de nombreuses opérations de serveur courantes avec occ, telles que l'​installation et la mise à niveau de Nextcloud, la gestion des utilisateurs,​ le cryptage, les mots de passe, les paramètres LDAP, etc. La commande occ de Nextcloud (provenant de "​ownCloud Console"​) est l'​interface de ligne de commande de Nextcloud. Vous pouvez effectuer de nombreuses opérations de serveur courantes avec occ, telles que l'​installation et la mise à niveau de Nextcloud, la gestion des utilisateurs,​ le cryptage, les mots de passe, les paramètres LDAP, etc.
  
Ligne 540: Ligne 543:
 Adding user popol to group sudo</​code>​ Adding user popol to group sudo</​code>​
  
-**Les commandes occ** 
  
-elles sont réservés a root 
  
 <code root>​sudo -u www-data php occ list</​code>​ <code root>​sudo -u www-data php occ list</​code>​
Ligne 712: Ligne 713:
   versions:​expire ​                    ​Expires the users file versions</​code>​   versions:​expire ​                    ​Expires the users file versions</​code>​
  
-**Voir les applications ​ouvertes ou non**+**Une fois dans nextcloud, vous allez dans "applications" et vous activez la console, le prompt est occ**
  
-<​code ​root>sudo -u www-data php occ app:​list</​code>​+{{https://​debian-facile.org/​images/​file-Rc9f8506df62ce366b7d814da5187d498.png}} 
 + 
 +**vous reste plus qu'a mettre la commande** 
 + 
 +**Voir les applications ouvertes ou non** 
 +<​code>​ 
 + occ$  ​app:​list</​code>​
  
 <​code>​Enabled:​ <​code>​Enabled:​
Ligne 776: Ligne 783:
   - gpxmotion   - gpxmotion
   - user_ldap</​code>​   - user_ldap</​code>​
 +
  
  
Ligne 788: Ligne 796:
  
  
-====collabora online ====+=====collabora online ​=====
  
-Toujours pareil, ​je donne ici la solution sur mon serveur .+Toujours pareil, la solution sur mon serveur .
  
 <code user>​wget https://​github.com/​nextcloud/​richdocuments/​releases/​download/​v3.4.2/​richdocuments.tar.gz</​code>​ <code user>​wget https://​github.com/​nextcloud/​richdocuments/​releases/​download/​v3.4.2/​richdocuments.tar.gz</​code>​
Ligne 825: Ligne 833:
 cname   ​collabora.funambule.org cname   ​collabora.funambule.org
  
-le nouveau vhost+maintenant il faut généré un certif autosigné pour loolwsd  
 + 
 +<code root>​openssl req -new -x509 -days 365 -nodes -out /​etc/​loolwsd/​ca-chain.cert.pem -keyout /​etc/​loolwsd/​key.pem</​code>​ 
 + 
 +<code root>cd /​etc/​loolwsd/</​code>​ 
 +<code root>ln -s ca-chain.cert.pem cert.pem</​code>​ 
 +<code root>​chown lool.lool key.pem</​code>​ 
 +Le chown est important car key.pem est en 400 et par défaut il appartient à root, alors que loolwsd tourne sous le user lool 
 + 
 + 
 +<code root>ls -lha /​etc/​loolwsd/</​code>​ 
 +<​code>​total 60K 
 +drwxr-xr-x ​  2 root root 4,0K nov.   2 11:11 . 
 +drwxr-xr-x 141 root root  12K nov.   1 14:05 .. 
 +-rw-r--r-- ​  1 root root 1,3K nov.   1 14:18 ca-chain.cert.pem 
 +lrwxrwxrwx ​  1 root root   17 nov.   1 14:20 cert.pem -> ca-chain.cert.pem 
 +-rw------- ​  1 lool lool 1,7K nov.   1 14:18 key.pem 
 +-rw-r--r-- ​  1 root root 1,7K oct.  23 09:00 loolkitconfig.xcu 
 +-rw-r----- ​  1 lool lool  13K nov.   1 15:32 loolwsd.xml 
 +-rw-r----- ​  1 root root  13K nov.   1 14:47 loolwsd.xml.orig 
 +</​code>​ 
 + 
 + 
 +<code user>cat /​etc/​apache2/​sites-enabled/​000-proxy-ssl.conf</​code>​ 
 +<​code><​VirtualHost *:443> 
 +  ServerName collabora.funambule.org 
 +  Options -Indexes 
 + 
 +  # SSL configuration,​ you may want to take the easy route instead and use Lets Encrypt! 
 +  SSLEngine on 
 +  SSLCertificateFile /​var/​lib/​dehydrated/​certs/​funambule.org/​fullchain.pem 
 +  SSLCertificateKeyFile /​var/​lib/​dehydrated/​certs/​funambule.org/​privkey.pem 
 +  #​SSLCertificateChainFile /​path/​to/​intermediate_certificate 
 +  SSLProtocol ​            all -SSLv2 -SSLv3 
 +  SSLCipherSuite ECDHE-ECDSA-CHACHA20-POLY1305:​....je raccourcis.......-SHA:​AES128-GCM-SHA256:​AES256-GCM-SHA384:​AES128-SHA256:​AES256-SHA256:​AES128-SHA:​AES256-SHA:​DES-DSS 
 +  SSLHonorCipherOrder ​    on 
 +   
 +  # Manu rajoute par la suite 
 +  TimeOut 6000 
 +   
 +   # Encoded slashes need to be allowed 
 +   ​AllowEncodedSlashes NoDecode  
 +   
 +  # Container uses a unique non-signed certificate 
 +  SSLProxyEngine On 
 +  SSLProxyVerify None 
 +  SSLProxyCheckPeerCN Off 
 +  SSLProxyCheckPeerName Off 
 +   
 +  # keep the host 
 +  ProxyPreserveHost On 
 +   
 +  # static html, js, images, etc. served from loolwsd 
 +  # loleaflet is the client part of Collabora Online 
 +  ProxyPass ​          /​loleaflet https://​127.0.0.1:​9980/​loleaflet retry=0 
 +  ProxyPassReverse ​   /loleaflet https://​127.0.0.1:​9980/​loleaflet 
 +   
 +  # WOPI discovery URL 
 +  ProxyPass ​          /​hosting/​discovery https://​127.0.0.1:​9980/​hosting/​discovery retry=0 
 +  ProxyPassReverse ​   /​hosting/​discovery https://​127.0.0.1:​9980/​hosting/​discovery 
 +   
 +  # Capabilities 
 +  ProxyPass ​          /​hosting/​capabilities https://​127.0.0.1:​9980/​hosting/​capabilities retry=0 
 +  ProxyPassReverse ​   /​hosting/​capabilities https://​127.0.0.1:​9980/​hosting/​capabilities 
 +   
 +  # Main websocket 
 +  ProxyPassMatch "/​lool/​(.*)/​ws$"​ wss://​127.0.0.1:​9980/​lool/​$1/​ws nocanon 
 +   
 +  # Admin Console websocket 
 +  ProxyPass ​  /​lool/​adminws wss://​127.0.0.1:​9980/​lool/​adminws 
 +  # Download as, Fullscreen presentation and Image upload operations 
 +  ProxyPass ​          /lool https://​127.0.0.1:​9980/​lool 
 +  ProxyPassReverse ​   /lool https://​127.0.0.1:​9980/​lool 
 + 
 +</​VirtualHost>​ 
 +</​code>​ 
 + 
 + 
 +Rajout de l'​alias collabora dans nextcloud/​config.config.php à la suite de funambule.org 
 + 
 + 
 +<​code>'​trusted_domains'​ =>  
 +  array ( 
 +    0 => '​funambule.org',​ 
 +    1 => '​collabora.funambule.org',​ 
 +</​code>​ 
 + 
 + 
 +<code root> 
 +systemctl restart loolwsd</​code>​ 
 +<code root>​systemctl restart apache2</​code>​ 
 + 
 +J'ai du ouvrir les ports dans ma box, 22 interne et 2222 externe pour ssh, 80 et 443 puis 9980 
 + 
 +La création d'un document office ouvre instantanément collabora 
 + 
 +{{https://​debian-facile.org/​images/​file-Reed34f4fccb1ea3f63adb221acf4664d.png}} 
 + 
 +**Maintenant,​ voila la seule procédure que j'ai trouvé pour collaborer à plusieurs à l'​écriture d'un texte.** 
 + 
 +1) créez votre texte 
 + 
 +2) vous avez le sigle de partage à droite (le petit V basculé sur sa droite 
 +3) cliquez dessus et vous aurez à droite "​partager un lien"​ 
 + 
 +4) dans la zone de texte mettez l'​adresse émail de la personne avec qui vous voulez collaboré sur ce texte 
 + 
 +5) en cliquant sur les 3 points, Un menu déroulant s'​ouvre,​ cochez "​Permettre la modification"​ 
 + 
 +6) cliquez sur l’icône de presse-papiers, ​ ça affiche le texte  "​Copié " 
 + 
 +7) gardez ce lien au chaud et collez le dans l’émail que vous envoyez à la, ou aux personnes qui vont travailler avec vous sur le texte.
  
-000-proxy-ssl.conf+ça devrait le faire:o)
  
  
 +=====autre article sur Debian-facile et ailleurs =====
  
 +[[https://​debian-facile.org/​doc:​reseau:​nextcloud]]
  
 +installation chez gandi
  
 +https://​blog.leboeuf.me/​2017/​installer-un-nextcloud-sur-un-simplehosting-de-gandi-de-a-a-z.html
utilisateurs/lagrenouille/tutos/nextcloud-v.17.txt · Dernière modification: 09/05/2021 14:38 par lagrenouille

Pied de page des forums

Propulsé par FluxBB