Annonce

Réduire
Aucune annonce.

Nextcloud

Réduire
X
 
  • Filtre
  • Heure
  • Afficher
Tout nettoyer
nouveaux messages

    [Gratuit] Nextcloud

    Nextcloud







    Nextcloud est un logiciel libre de site d'hébergement de fichiers et une plateforme de collaboration. À l'origine accessible via WebDAV, n'importe quel navigateur web, ou des clients spécialisés, son architecture ouverte a permis de voir ses fonctionnalités s'étendre depuis ses origines. En 2020, il propose de nombreux services.
    L'installation est faite sur Debian 11 et PHP 8.0 et mariaDB 10.6.



    Installation

    Pour commencer vous téléchargez la dernière version sur ce lien

    Sur le lien une fenêtre s'ouvre et vous allez télécharger l'archive.

    Une fois téléchargé vous uploadez le contenu du dossier nextcloud sur votre ftp web.

    Ensuite vous allez sur votre site (n'oubliez pas de préparer votre espace web et configurer votre domaine) et vous allez avoir ceci

    En première partie

    Nextcloud

    Vous mettez votre nom d'utilisateur et un mot de passe.
    puis en dessous il vous indique le chemin dans lequel est installé Nextcloud. Laissez le /data à la fin.

    Dans la seconde partie vous avez ceci

    Nextcloud

    Configuration de votre base de données

    Remplissez les champs et pour la dernière partie "localhost" on peut voir un petit message en dessous. Vous pouvez laisser comme c'est, sans mettre de port.

    En troisième partie vous pouvez décochez ou laisser coché la case, c'est à vous de voir en fonction de l'utilisation que vous aurez.

    Cliquez ensuite sur Terminer l'installation

    Il se peut qu'une erreur apparait avec ceci

    Error while trying to initialise the database: An exception occurred while executing a query: SQLSTATE[HY000]: General error: 4047 InnoDB refuses to write tables with ROW_FORMAT=COMPRESSED or KEY_BLOCK_SIZE.
    Pour corriger l'erreur vous éditez le fichier

    nano /etc/mysql/mariadb.cnf
    et tout en bas du fichier vous ajoutez ceci

    innodb_read_only_compressed=OFF
    ensuite vous relancez mysql

    service mysql restart
    et normalement c'est bon.

    L'installation est terminée.




    Ce tutoriel est la propriété de papyinfo.fr

    #2
    Nous allons voir maintenant la suite. Nextcloud est installé et fonctionnel mais pas "optimisé". Pour vous en rendre compte vous allez dans Paramètres comme ci-dessous

    Nextcloud

    et colonne de gauche Administration vous allez dans Vue d'ensemble et vous tomberez certainement sur ceci. Tout dépend la configuration de votre serveur dédié.

    Nextcloud optimisation

    Nous allons prendre point par point.
    • La limite de mémoire PHP est inférieure à la valeur recommandée de 512 Mo. : vous éditez le fichier
    nano /etc/php/php7.4 ou php8.0/apache2/php.ini
    et vous cherchez la ligne memory_limit = 128M et vous remplacez 128 par 512. Vous refermez le fichier puis vous relancez apache2

    service apache2 restart
    Vous rafraichissez votre page et le message a disparu.
    • L'en-tête HTTP "Strict-Transport-Security" n'est pas configuré à au moins "15552000" secondes. Pour une sécurité renforcée, il est recommandé d'activer HSTS comme indiqué dans les éléments de sécurité
    Pour ceci vous allez en root taper

    a2enmod headers
    ensuite vous allez éditer le fichier de config de votre domaine qui se trouve dans

    nano /etc/apache2/sites-available/votre_fichier-ssL.conf
    et en dessous de ServerAlias votre-domaine.fr

    vous ajoutez ceci

    Code:
        <IfModule mod_headers.c>
          Header always set Strict-Transport-Security "max-age=15552000; includeSubDomains"
        </IfModule>
    et ensuite vous relancez apache2

    service apache2 restart
    • Votre installation n’a pas de préfixe de région par défaut. C’est nécessaire pour valider les numéros de téléphone dans les paramètres du profil sans code pays. Pour autoriser les numéros sans code pays, veuillez ajouter "default_phone_region" avec le code ISO 3166-1 respectif de la région dans votre fichier de configuration.
    vous allez sur votre ftp web et vous allez éditer le fichier

    config/config.php
    et la dernière ligne est

    Code:
     'installed' => true,
    );
    en dessous de 'installed' => true,

    vous ajoutez ceci

    'default_phone_region' => 'FR',
    et c'est bon.
    • Pas de mémoire caché configurée. Pour améliorer les performances, merci de configurer un memcache, si disponible. Des informations sont disponibles dans la documentation
    pour régler ce soucis vous allez installer php-apcu

    apt install php-apcu
    ensuite sur votre ftp web vous éditez le fichier

    config/config.php
    et en dessous de

    'default_phone_region' => 'FR',
    vous ajoutez ceci

    'memcache.local' => '\OC\Memcache\APCu',
    et normalement c'est bon. Si ce n'est pas le cas essayez en ajoutant dans

    nano /etc/php/php7.4 ou php8.0/apache2/php.ini
    à la fin du fichier

    extension=apcu.so
    puis relancez apache2

    service apache2 restart
    • Cette instance ne dispose pas de plusieurs modules PHP recommandés. Il est recommandé de les installer pour améliorer les performances, et la compatibilité.
    • GMP
    vous devez installer le module gmp.
    Pour se faire vous tapez en root sur votre serveur dédié

    apt install php8.0-gmp ou php7.4-gmp selon votre version php installé
    ensuite vous relancez apache2

    service apache2 restart
    • Le module php-imagick n’a aucun support SVG dans cette instance. Pour une meilleure compatibilité, il est recommandé de l’installer.
    vous commencez par installer php-imagick

    apt install php-imagick imagemagick
    une fois l'installation terminé vous relancez apache2

    service apache2 restart
    et voilà normalement tout est bon. Normalement vous avez ceci à l'écran

    Nextcloud

    vous allez cliquer sur notre scan de sécurité

    Une fois sur le site vous entrez l'url sous la forme votre-site.fr, pas besoin de www ou https

    puis vous obtiendrez votre note qui normalement devrait être A ou A+




    Ce tutoriel est la propriété de papyinfo.fr

    Commentaire

    Chargement...
    X