Créer un nouveau document

Le titre de votre document (sera affiché comme H1)
Nom convivial pour l'URL (pas d'espaces, utilisez des tirets)
Chemin où créer le document (optionnel, utilisez des barres obliques pour créer des sous-répertoires)

Déplacer/Renommer le document

Emplacement actuel du document
Nouveau chemin pour le document (incluant le slug)
Cela ne change que le chemin du document et ne modifie pas le titre du document (en-tête H1).

Delete Document

Are you sure you want to delete this document? This action cannot be undone.

Warning: If this is a folder, all contents including subfolders and documents will be deleted.

Message

Message content goes here.

Confirm Action

Are you sure?

Pièces jointes

Types de fichiers autorisés : jpg, jpeg, png, gif, svg, webp, txt, log, csv, zip, pdf, docx, xlsx, pptx, mp4 (Max : 10MB)

Fichiers du document

Chargement des fichiers joints...

Historique du document

Versions précédentes

Loading versions...

Aperçu

Sélectionnez une version à prévisualiser

Paramètres du Wiki

Langue pour l'interface utilisateur
Nombre de versions à conserver par document. Définir à 0 pour désactiver le versionnement.
Taille maximale autorisée pour les fichiers téléversés en Mo.

Gestion des utilisateurs

Ajouter un nouvel utilisateur

Laisser vide pour conserver le mot de passe actuel

Importer des fichiers markdown à partir d'une archive ZIP. Les fichiers seront traités et stockés dans la structure de document appropriée. La structure des répertoires dans le ZIP (catégorie/sous-catégorie) sera préservée dans le wiki.

Téléversez une archive ZIP (fichier compressé) contenant des fichiers markdown (.md) à importer.

Nextcloud (drive)

Pour avoir une alternative à Google Drive, Google Agenda, Google Contacts, et plein d'autres plugins possibles, avec une appli desktop et mobile.
Tuto suivi : https://pimylifeup.com/nextcloud-docker/

Commandes à exécuter :

sudo mkdir -p /opt/stacks/nextcloud
cd /opt/stacks/nextcloud
sudo nano compose.yaml
sudo nano .env
sudo ufw allow 8080 comment nextcloud
docker compose up -d

Dans le cas où Nextcloud est derrière un reverse-proxy et accessible avec un nom de domaine, comme chez moi, il faut apporter des ajustements supplémentaires dans le conteneur

sudo docker exec -it nextcloud sh
apt update && apt install nano
nano /var/www/html/config/config.php

Ajouter les trusted domaines, et la surcharge du domaine et du https obligatoire :

'trusted_domains' =>
  array (
    0 => 'nextcloud.googlesaitouesttamere.com',
    1 => '192.168.0.43',
    2 => 'localhost',
  ),
  'overwrite.cli.url' => 'https://nextcloud.googlesaitouesttamere.com',
  'overwriteprotocol' => 'https',

L'ajout de la surcharge permet d'éviter l'erreur the polling url does not start with HTTPS whereas the connexion URL starts with HTTPS. Plus d'infos : https://help.nextcloud.com/t/the-polling-url-does-not-start-with-https-despite-the-login-url-started-with-https/137576

Mon fichier compose.yaml

services:
  db:
    image: mariadb:lts
    restart: always
    command: --transaction-isolation=READ-COMMITTED --log-bin=binlog --binlog-format=ROW
    volumes:
      - db:/var/lib/mysql
    environment:
      - MARIADB_RANDOM_ROOT_PASSWORD=yes
      - MYSQL_PASSWORD=${MYSQL_PASSWORD}
      - MYSQL_DATABASE=nextcloud
      - MYSQL_USER=nextcloud

  redis:
    image: redis:alpine
    restart: always

  app:
    image: nextcloud:apache
    container_name: nextcloud
    restart: always
    volumes:
      - /opt/stacks/nextcloud/docker:/var/www/html/data
      - nextcloud:/var/www/html
    environment:
      - VIRTUAL_HOST=${DOMAIN_NAME}
      - LETSENCRYPT_HOST=${DOMAIN_NAME}
      - LETSENCRYPT_EMAIL=${LETS_ENCRYPT_EMAIL}
      - MYSQL_PASSWORD=${MYSQL_PASSWORD}
      - MYSQL_DATABASE=nextcloud
      - MYSQL_USER=nextcloud
      - MYSQL_HOST=db
      - REDIS_HOST=redis
      - NEXTCLOUD_TRUSTED_DOMAINS=localhost
      - NEXTCLOUD_TRUSTED_DOMAINS=nextcloud.googlesaitouesttamere.com
      - NEXTCLOUD_TRUSTED_DOMAINS=192.168.0.43
      - PHP_UPLOAD_LIMIT=16G
    ports:
     - 8080:80
    depends_on:
      - db
      - redis

  cron:
    image: nextcloud:apache
    restart: always
    volumes:
      - nextcloud:/var/www/html:z
    entrypoint: /cron.sh
    depends_on:
      - db
      - redis

volumes:
  nextcloud:
  html:
  db:

Mon fichier .env :

MYSQL_PASSWORD=motdepasse
STORAGE_LOCATION=/opt/stacks/nextcloud/docker
DOMAIN_NAME=nextcloud.googlesaitouesttamere.com
LETS_ENCRYPT_EMAIL=eeolp@posteo.net

Pour mettre à jour nextcloud : https://github.com/nextcloud/docker#update-to-a-newer-version

Points d'attention / erreurs rencontrées :

Fichiers joints

Chargement des fichiers joints...
Résultats de recherche