Outils pour utilisateurs

Outils du site


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
nextcloud [2020/01/30 14:29] – [Applications] sebsauvagenextcloud [2021/09/07 08:01] (Version actuelle) – [Présentation] sebsauvage
Ligne 4: Ligne 4:
 ===== Présentation ===== ===== Présentation =====
  
-J'aime de plus en plus [[https://nextcloud.com/|NextCloud]]. À la base c'est un logiciel de stockage/partage de fichiers (tout comme GoogleDrive), mais en plus d'être un logiciel libre, gratuit et facile à installer, il s'est étoffé de [[https://apps.nextcloud.com/|dizaines d'applications]] installable en quelques clics: Galerie photo ([[https://sebsauvage.net/nc/apps/gallery/s/MPoeQm7kfk4gAtK|exemple]]), gestion des [[https://apps.nextcloud.com/apps/contacts|contacts]] et [[https://apps.nextcloud.com/apps/calendar|agenda]] (synchronisable avec votre smartphone (CardDAV/CalDAV), formulaires (comme GoogleForms), sondages (comme Doodle), prise de note, édition collaborative de texte, [[https://apps.nextcloud.com/apps/spreed|visio]] (comme Skype), [[https://apps.nextcloud.com/apps/audioplayer|jukebox]] en ligne, [[https://apps.nextcloud.com/apps/files_mindmap|mindmaps]], [[https://apps.nextcloud.com/apps/deck|kanban]], intégration [[https://apps.nextcloud.com/apps/drawio|draw.io]], [[https://apps.nextcloud.com/apps/mail|client mail]], gestion de bookmarks, OCR...+J'aime de plus en plus [[https://nextcloud.com/|NextCloud]]. À la base c'est un logiciel de stockage/partage de fichiers (tout comme GoogleDrive), mais en plus d'être un logiciel libre, gratuit et facile à installer, il s'est étoffé de [[https://apps.nextcloud.com/|dizaines d'applications]] installable en quelques clics: Galerie photo, gestion des [[https://apps.nextcloud.com/apps/contacts|contacts]] et [[https://apps.nextcloud.com/apps/calendar|agenda]] (synchronisable avec votre smartphone (CardDAV/CalDAV), formulaires (comme GoogleForms), sondages (comme Doodle), prise de note, édition collaborative de texte, [[https://apps.nextcloud.com/apps/spreed|visio]] (comme Skype), [[https://apps.nextcloud.com/apps/audioplayer|jukebox]] en ligne, [[https://apps.nextcloud.com/apps/files_mindmap|mindmaps]], [[https://apps.nextcloud.com/apps/deck|kanban]], intégration [[https://apps.nextcloud.com/apps/drawio|draw.io]], [[https://apps.nextcloud.com/apps/mail|client mail]], gestion de bookmarks, OCR...
  
 Avantages: Avantages:
Ligne 35: Ligne 35:
   * **[[https://apps.nextcloud.com/apps/flowupload|Flow Upload]]** : Je m'en sers rarement, mais c'est pour les cas où je suis sur une connexion où j'ai du mal à uploader des fichiers.   * **[[https://apps.nextcloud.com/apps/flowupload|Flow Upload]]** : Je m'en sers rarement, mais c'est pour les cas où je suis sur une connexion où j'ai du mal à uploader des fichiers.
   * **[[https://apps.nextcloud.com/apps/breezedark|Breeze Dark]]**, parce que j'aime les thèmes sombres.   * **[[https://apps.nextcloud.com/apps/breezedark|Breeze Dark]]**, parce que j'aime les thèmes sombres.
-  * **[[https://apps.nextcloud.com/apps/theming_customcss|Custom CSS]]**, afin de changer l'apparence. (Dans la config, dans "Personnaliser l'apparence", cela ajoute une section "Custom CSS" que j'ai remplie comme suit:<code css>/Bannière qui scrolle */+  * **[[https://apps.nextcloud.com/apps/theming_customcss|Custom CSS]]**, afin de changer l'apparence. (Dans la config, dans "Personnaliser l'apparence", cela ajoute une section "Custom CSS" que j'ai remplie comme suit:<code css>/Éditeur text/markdown en pleine largeur écran */ 
 +.editor__content { max-width: 100% !important; }
  
 +/* Bannière qui scrolle */
 @keyframes animatedBackground { @keyframes animatedBackground {
   from { background-position: 0% 100%; }   from { background-position: 0% 100%; }
Ligne 42: Ligne 44:
 } }
  
-#header[role=banner] +header#header { 
-background-image : url("https://sebsauvage.net/galerie/photos/Wallpapers/bi/wallpaper-1135223.jpg"); +    background-image : url("https://sebsauvage.net/galerie/photos/Wallpapers/bi/wallpaper-1135223.jpg"!important
-background-size: cover; +    background-size: cover; 
-background-position: 0% 0%;+    background-position: 0% 0%;
     animation-name: animatedBackground;     animation-name: animatedBackground;
     animation-duration: 120s;     animation-duration: 120s;
Ligne 52: Ligne 54:
     animation-iteration-count: infinite;     animation-iteration-count: infinite;
     animation-direction: alternate;     animation-direction: alternate;
- 
 } }
  
-/* Ajustement du texte pour le thème sombre */ +/* Supprimer le gros espace vide avant l'éditeur/Readme */ 
-.filesize,.date { color:rgb(140, 140, 140); }</code>+#files-public-content #editor-container #editor { padding-top: 0px !important; padding-bottom: 0px !important; }</code> 
 +  * Si vous avez //Breeze Dark// installéla bannière ne s'affichera pas, il faut commenter le ''background-image'' dans ''apps/breezedark/css/server/_server.css'' comme suit: <code>#body-public #header { 
 +    background-color: var(--color-background-darker!important; 
 +    /* background-image: unset !important; */ 
 +}</code> 
  
 +<note important>J'ai remarqué que l'application //Theming// provoque des ralentissement **énormes** de NextCloud. Je vous recommande, une fois que vous avez fait vos paramétrages dans CustomCSS, de désactiver l'application //Theming// (vous pouvez laisser l'application CustomCSS active: elle ne ralentit pas et elle gardera vos CSS actifs). \\ \\  **EDIT**: Les problèmes de performances de l'application //Theming// semblent corrigés en version 20.0.6 de NextCloud.</note>
 ===== Notes ===== ===== Notes =====
  
Ligne 67: Ligne 74:
   * Si vous modifiez ou uploadez un fichier déjà existant, NextCloud conserve les **anciennes versions** des fichiers. Si vous voulez vider manuellement cet historique, aller dans le répertoire de NextCloud et faites: <code>php occ versions:cleanup</code>   * Si vous modifiez ou uploadez un fichier déjà existant, NextCloud conserve les **anciennes versions** des fichiers. Si vous voulez vider manuellement cet historique, aller dans le répertoire de NextCloud et faites: <code>php occ versions:cleanup</code>
   * NextCloud garde dans la **corbeille** aussi les fichiers effacés (jusqu'à 30 jours). Vous pouvez vider la corbeille depuis l'interface de NextCloud ou avec la commande: <code>php occ trashbin:cleanup --all-users</code>   * NextCloud garde dans la **corbeille** aussi les fichiers effacés (jusqu'à 30 jours). Vous pouvez vider la corbeille depuis l'interface de NextCloud ou avec la commande: <code>php occ trashbin:cleanup --all-users</code>
-  * Si vous constatez une désynchronisation entre ce qu'affiche NextCloud et les fichiers réellement présents, faites:<code>php occ files:scan</code>+  * Si vous constatez une désynchronisation entre ce qu'affiche NextCloud et les fichiers réellement présents, faites:<code>php occ files:scan nomdutilisateur</code> 
 +  * Si vous constatez un ralentissement de NextCloud, il peut être utile de faire:<code>php occ files:scan-app-data</code>
   * **Astuce**: Comme dans NextCloud vous pouvez ajouter des stockages externes (local/ftp/sftp/webdav...), vous pouvez très bien utiliser NextCloud pour gérer un ensemble de répertoires distants de manière centralisée. Vous pouvez alors facilement télécharger des fichiers/renommer/déplacer fichiers et dossiers par simple drag-n-drop.   * **Astuce**: Comme dans NextCloud vous pouvez ajouter des stockages externes (local/ftp/sftp/webdav...), vous pouvez très bien utiliser NextCloud pour gérer un ensemble de répertoires distants de manière centralisée. Vous pouvez alors facilement télécharger des fichiers/renommer/déplacer fichiers et dossiers par simple drag-n-drop.
     * Je me sers également de NextCloud comme gestionnaire de fichiers pour ma galerie MinigalNano.     * Je me sers également de NextCloud comme gestionnaire de fichiers pour ma galerie MinigalNano.
 +  * Si vous avez installé NextCloud avec la base de données SQLite, sachez que NextCloud ne fait jamais de VACUUM pour alléger la base. Voici comment le faire: déposez le fichier suivant dans le répertoire de NextCloud (là où index.php est).<code php vacuum.php><?php
 +$db = new SQLite3('data/owncloud.db');
 +$db->query('VACUUM');
 +?></code>
 +    * puis appelez cette page. Cela va alléger votre base SQLite. (À faire tous les deux mois, par exemple.)
 +  * Avoir l'éditeur texte/markdown en pleine largeur d'écran:
 +    * Installez l'application "Custom CSS"
 +    * Dans les paramètres, section "Personnaliser l'apparence", dans "Custom CSS", ajouter: <code>.editor__content { max-width: 100% !important; }</code>
 +  * Si la protection bruteforce de NextCloud vous a banni (et que vous êtes en SQLite):
 +    * Voir la liste des IP bannies, passez en ligne de commande sur votre serveur et tapez:<code>sqlite3 data/owncloud.db "select * from oc_bruteforce_attempts"</code>
 +    * Et pour débannir tout le monde:<code>sqlite3 data/owncloud.db "delete from oc_bruteforce_attempts"</code>
nextcloud.1580394544.txt.gz · Dernière modification : 2020/01/30 14:29 de sebsauvage