Coop.tools
Se connecter
×
Se connecter
Email ou NomWiki
Mot de passe
Mot de passe perdu ?
Se souvenir de moi
Se connecter
S'inscrire
Aide
Gestion du site
Tableau de bord
Base de données
QRcards
Badges Qrcode
Scanner Qrcode
Visualisation Qrcode Troc
QRcards
Coop.tools
Coop Tools
Des outils pour coopérer
Sauver
Format
Titre 1
Titre 2
Titre 3
Titre 4
Centré
Texte agrandi
Texte mis en valeur
Code source en mode bloc
Code source en mode ligne
Rend visible la partie sélectionnée uniquement en mode édition
Activer JavaScript pour joindre des fichiers.
Fichier
Annuler
Échoué
Composants
Éditer le composant sélectionné
Boutons
Mise en forme
Syndication / Flux RSS
Réactions / Votes
Vidéo intégrée
Actions d'envoi d'e-mail/listes
Gestion des tags
Afficher les données d'un formulaire
Afficher un formulaire de création de fiche
Actions avancées
======Procédure d'installation de Nextcloud====== 1. Sur votre fournisseur de non de domaine (Gandi, ovh) : créer le domaine / ou sous domaine qui hébergera Nextcloud : dans notre cas : création du cname cloud.sjcm.fr qui pointe sur l'adresse ip de sjcm.fr /!\ dans l’idéal, le faire 24h en avance pour avoir l'adresse propagée sur tout internet 2. dans ispconfig : https://server.coop.tools:8080 , partie Sites, bouton "ajouter un nouveau site" : - adresse ip : laisser *, ne pas préciser d'adresse, sinon elle prend le dessus pour tous les sites! - dans Domaine : mettre le domaine ou sous domaine souhaité - Quota : mettre en mb la place souhaitée par ex 20.000 - Pages d'erreurs personnalisées : décocher (elles ne sont pas belles ces pages!) - Auto sous domaine : laisser www que si ce n'est pas un sous domaine que l'on configure, dans notre cas : aucun - PHP : choisir PHP-FPM - pour avoir du https : cocher Lets encrypt cela coche aussi SSL SAUVER!! > un petit point rouge en haut apparait, il indique que la création est en cours, il vaut mieux attendre qu'il disparaisse avant de passer a autre chose! - vérifier que le certificat lets-encrypt est bien effectif en cliquant sur modifier le site ou sur son nom, la case lets-encrypt doit rester cochée, sinon re-cocher lets-encrypt et voir si cela marche la deuxième fois (sinon contacter le support) - dans ce cas : aller dans l'onglet redirection et cocher rewrite http to https - <manip réservée aux admins> Dans ispconfig, onglet option, mettre les directive nginx suivantes (en remplacant webXX par le bon numéro) %% add_header X-Content-Type-Options nosniff; add_header X-XSS-Protection "1; mode=block"; add_header X-Robots-Tag none; add_header X-Download-Options noopen; add_header X-Permitted-Cross-Domain-Policies none; location = /.well-known/carddav { return 301 $scheme://$host/remote.php/dav; } location = /.well-known/caldav { return 301 $scheme://$host/remote.php/dav; } # set max upload size client_max_body_size 1024M; fastcgi_buffers 64 4K; # Enable gzip but do not remove ETag headers gzip on; gzip_vary on; gzip_comp_level 4; gzip_min_length 256; gzip_proxied expired no-cache no-store private no_last_modified no_etag auth; gzip_types application/atom+xml application/javascript application/json application/ld+json application/manifest+json application/rss+xml application/vnd.geo+json application/vnd.ms-fontobject application/x-font-ttf application/x-web-app-manifest+json application/xhtml+xml application/xml font/opentype image/bmp image/svg+xml image/x-icon text/cache-manifest text/css text/plain text/vcard text/vnd.rim.location.xloc text/vtt text/x-component text/x-cross-domain-policy; # Uncomment if your server is build with the ngx_pagespeed module # This module is currently not supported. #pagespeed off; location / { rewrite ^ /index.php$uri; } location ~ ^/(?:build|tests|config|lib|3rdparty|templates|data)/ { deny all; } location ~ ^/(?:\.|autotest|occ|issue|indie|db_|console) { deny all; } location ~ ^/(?:index|remote|public|cron|core/ajax/update|status|ocs/v[12]|updater/.+|ocs-provider/.+)\.php(?:$|/) { fastcgi_split_path_info ^(.+\.php)(/.*)$; include /etc/nginx/fastcgi_params; fastcgi_pass unix:/var/lib/php7.0-fpm/webXX.sock; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param PATH_INFO $fastcgi_path_info; fastcgi_param HTTPS on; #Avoid sending the security headers twice fastcgi_param modHeadersAvailable true; fastcgi_param front_controller_active true; fastcgi_intercept_errors on; fastcgi_request_buffering off; } location ~ ^/(?:updater|ocs-provider)(?:$|/) { try_files $uri/ =404; index index.php; } # Adding the cache control header for js and css files # Make sure it is BELOW the PHP block location ~ \.(?:css|js|woff|svg|gif)$ { try_files $uri /index.php$uri$is_args$args; add_header Cache-Control "public, max-age=15552000"; # Add headers to serve security related headers (It is intended to # have those duplicated to the ones above) # Before enabling Strict-Transport-Security headers please read into # this topic first. add_header Strict-Transport-Security "max-age=15552000; includeSubDomains; preload;"; # # WARNING: Only add the preload option once you read about # the consequences in https://hstspreload.org/. This option # will add the domain to a hardcoded list that is shipped # in all major browsers and getting removed from this list # could take several months. add_header X-Content-Type-Options nosniff; add_header X-XSS-Protection "1; mode=block"; add_header X-Robots-Tag none; add_header X-Download-Options noopen; add_header X-Permitted-Cross-Domain-Policies none; # Optional: Don't log access to assets access_log off; } location ~ \.(?:png|html|ttf|ico|jpg|jpeg)$ { try_files $uri /index.php$uri$is_args$args; # Optional: Don't log access to other assets access_log off; }%% Editer /etc/nginx/sites-available/cloud.sjcm.fr.vhost et commenter la gestion par defaut de php par ispconfig </manip réservée aux admins> Création de la base de données : Dans la rubrique Sites > choisir dans le menu de gauche Utilisateurs de la base de données > bouton créer un nouvel utilisateur - choisir un nom en rapport avec le site - pas de quota - générer un mot de passe et le copier / coller dans un endroit sûr Dans la rubrique Sites > choisir dans le menu de gauche Base de données > bouton créer une nouvelle données - site : mettre le site concerne par la base : cloud.sjcm.fr - type : mysql - nom :choisir un nom en rapport avec le site - pas de quota (laisser -1) - Nom d'utilisateur : celui créé précédemment - laisser le reste par défaut SAUVER!!! Création du user ftp Dans la rubrique Sites > choisir dans le menu de gauche Utilisateur FTP > bouton créer un nouvel utilisateur - pas de quota - site : mettre le site concerné : cloud.sjcm.fr - générer un mot de passe et le copier / coller dans un endroit sûr SAUVER!!! Aller sur Filezilla et tester l’accès par ftp avec hôte: cloud.sjcm.fr , user: celui choisi pour utilisateur FTP , pass: celui généré pour utilisateur FTP si cela marche, on peut acceder au dossier web > y aller! enlever index.html et favicon.ico . Télécharger le fichier nextcloud archive : https://nextcloud.com/install/# - décompresser l'archive - retourner sur filezilla et se rendre dans le dossier contenant l'archive décompressée puis tout transférer ! -> se rendre sur l'adresse url du site https://cloud.sjcm.fr - mettre son user qui sera admin - mettre un mot de passe compliqué - dans stockage / base de données : cliquer pour choisir mysql / mariadb -> entrer tous les champs comme configure auparavant, pour le serveur, laisser localhost https://docs.nextcloud.com/server/13/admin_manual/installation/nginx.html
Mots clés
Sauver
Annuler
Thème
×
Choisissez un Formulaire
Nb. : Il est possible d'afficher plusieurs bases de données d'un coup en entrant leur id séparé par une virgule [
accéder à la documentation
].
Code à include dans la page
×
Ajouter un lien au texte selectionné
Modifier le lien
Créer une page
Nom de la page ou URL externe
Nom de la page à créer
Le nom de la page ne doit pas contenir de caractères spéciaux autre que - ou _ . Les URL doivent commencer par https://
Si la page n'existe pas, elle sera créée.
Cette page existe déjà !
Texte affiché
Texte du lien vers cette page
Texte au survol
Le lien s'ouvre dans l'onglet courant
Le lien s'ouvre dans un nouvel onglet
Le lien s'ouvre dans une fenêtre modale
×
Télécharger le fichier
Texte du lien de téléchargement
Afficher le pdf dans la page :
sous forme de lien
directement inclus dans la page
Alignement de l'image
Texte en dessous
Gauche
Centre
Droite
Taille de l'image
Miniature (140x97)
Moyenne (300x209)
Large (780x544)
Taille originale
Texte affiché au survol
Paramètres avancés
Lien web associé au clic
Effets graphiques
Bord blanc
Ombre portée
Agrandissement au survol
Permettre de cliquer sur l'image pour l'afficher en grand
Oui
Non
Texte de remplacement
Protection anti-spam active
×
Apparence de la page InstallNextcloud
Thème
margot
Squelette
1col.tpl.html
1col.vertical-menu.tpl.html
2cols-left.tpl.html
2cols-right.tpl.html
full-page.tpl.html
Style
light.css
margot-fun.css
margot.css
Preset
Preset par défaut (coop.tools)
default
fun
landes
red
yellow
coop.tools
Image de fond
‹
›
Paramètres avancés
Langue de la page
Català
English
Español, castellano
Français
Nederlands, Vlaams
Português
Choisir une page pour:
le menu horizontal
les raccourcis en haut à droite
l'entête (bandeau)
le pied de page
le menu vertical