Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 01/09/2020, à 01:44

temps

[résolu] nextcloud

Bonjour,
Je voudrais mettre nextcloud en https
En détail, j'ai installé sur un P.C. ubuntu server 20.04 en sélectionnant l'option nextcloud
Je suis à la recherche d'informations pour savoir où se trouve le fichier de configuration du server.
J'ai déjà réalisé une installation nextcloud en https, en installant LAMP puis en installant dans LAMP (var/www) nextcloud (téléchargement dans www, ...), je voudrais ne pas reprendre cette technique et juste modifier ce qui a été installé par ubuntu server
en détail avec find -name, je sais que les données sont rangées dans :  /var/snap/nextcloud/common/nextcloud/data
nous y retrouvons chaque utilisateur en répertoire, un index.html et un .htaccess en faisant un ls -a
Cordialement

Dernière modification par temps (Le 01/09/2020, à 08:34)


Parce que l'USB bootable est le support des systèmes experts,
Parce que l'USB bootable contient sa propre image au démarrage.
L'USB bootable permet de créer un monde à la dimension de son imagination
https://www.letime.net

Hors ligne

#2 Le 01/09/2020, à 08:34

temps

Re : [résolu] nextcloud

solution :

sudo nextcloud.enable-https self-signed
sudo nextcloud.enable-https lets-encrypt

Cordialement

P.S.
J'ai monté plus d'une dizaine de fois le même serveur nexcloud de manière à obtenir exactement ce que je voulais.
En retour de mon expérience, je ne dis pas qu'il faut faire comme ça, je dis que c'est ce qui me convient, avec snap ce n'est pas une bonne idée, en installant nextcloud directement en même temps que le serveur c'est pas une bonne idée.
La méthode qui me semble le plus efficace est de :
1- installer un serveur ubuntu de base
2- après redémarrage, installer lamp dessus
3- installer nextcloud dans /var/www/html en déplaçant les data
4- prendre un nom de domaine attention les gratuits que j'ai essayé (genre .tk) ont produit des effets, finalement j'en ai pris un en .com pour 7 euros chez lws
5- en réseau local, je place sur un autre serveur mes data, je travaille dessus, je pense utiliser samba et non pas ftp

Dernière modification par temps (Le 09/09/2020, à 04:35)


Parce que l'USB bootable est le support des systèmes experts,
Parce que l'USB bootable contient sa propre image au démarrage.
L'USB bootable permet de créer un monde à la dimension de son imagination
https://www.letime.net

Hors ligne

#3 Le 18/10/2021, à 12:23

L'Africain

Re : [résolu] nextcloud

Bonjour,
Je ne suis pas directement lié à ce post, mais comme tu sembles avoir l'habitude je viens demander conseil. J'ai installé un nextcloud 22 sur un raspberry pi 4 B, tout c'est bien passé, je l'ai mis dans /var/www/nextcloud. Cepandant il est extrêmement lent! J'ai essayé ce qui est indiqué sur le cache mémoire, mais quand j'ajoute les lignes au fichier mon serveur devient inaccessible: https://docs.nextcloud.com/server/18/ad … ow#caching autant avec redis que memcache.

Merci pour votre aide, L'Africain

Edit:
Je pense que je viens à l'instant de trouver l'erreur. J'avais mal mis les lignes dans le fichier config.php (nextcloud/config/):
Il fallait bien faire attention à ce que la parenthèse finale intègre le texte, comme ceci:

  GNU nano 4.8                                                                            /var/www/nextcloud/config/config.php                                                                                     
<?php
$CONFIG = array (
  'instanceid' => '',
  'passwordsalt' => '',
  'secret' => '0HrKFzi4P/qGTu9gYI7Z/',
  'trusted_domains' => 
  array (
    0 => 'localhost',
    1 => '192.168.0.150',
  ),
  'datadirectory' => '/var/www/nextcloud/data',
  'dbtype' => 'mysql',
  'version' => '22.2.0.2',
  'overwrite.cli.url' => 'http://localhost/nextcloud',
  'dbname' => 'nextcloud',
  'dbhost' => 'localhost',
  'dbport' => '',
  'dbtableprefix' => 'oc_',
  'mysql.utf8mb4' => true,
  'dbuser' => 'user',
  'dbpassword' => 'password',
  'installed' => true,
'memcache.distributed' => '\OC\Memcache\Redis',
'redis' => [
     'host' => 'localhost',
     'port' => 6379,
],
'memcache.locking' => '\OC\Memcache\Redis',
);

Dernière modification par L'Africain (Le 18/10/2021, à 12:59)


Ubuntu-Unity 18.04 LDLC (clevo) X/Lubuntu-Mate
"Donne à celui qui te demande…" Mt 5,42

Hors ligne

#4 Le 18/10/2021, à 17:34

bruno

Re : [résolu] nextcloud

Bonjour,

AMHA, pour ce type de configuration l'usage de Redis est totalement excessif. APCu est largement suffisant et sera plus performant.

#5 Le 18/10/2021, à 18:27

L'Africain

Re : [résolu] nextcloud

bruno a écrit :

AMHA, pour ce type de configuration l'usage de Redis est totalement excessif. APCu est largement suffisant et sera plus performant.

Ah j'ai bien fait d'écrire alors! J'ajoute juste ça au fichier:

'memcache.local' => '\OC\Memcache\APCu',

??
Pourtant je trouve que c'est pas encore très très rapide...


Ubuntu-Unity 18.04 LDLC (clevo) X/Lubuntu-Mate
"Donne à celui qui te demande…" Mt 5,42

Hors ligne

#6 Le 18/10/2021, à 18:33

Compte supprimé

Re : [résolu] nextcloud

'memcache.local' => '\\OC\\Memcache\\APCu',

J'ai cela aussi chez moi, ça tourne correctement ... pour la puissance du processeur.

#7 Le 18/10/2021, à 18:36

L'Africain

Re : [résolu] nextcloud

Je vois que tu as deux \ contrairement à chez moi. Je viens de le mettre sans les deux slash mais ça freeze tout le système.


Ubuntu-Unity 18.04 LDLC (clevo) X/Lubuntu-Mate
"Donne à celui qui te demande…" Mt 5,42

Hors ligne

#8 Le 18/10/2021, à 20:05

Compte supprimé

Re : [résolu] nextcloud

Ah oui, je ne sais plus pourquoi j'ai ces deux \ tongue

La doc nextcloud  a écrit :

After restarting your Web server, add this line to your config.php file:

'memcache.local' => '\OC\Memcache\APCu',

https://docs.nextcloud.com/server/lates … ation.html

Dernière modification par Compte supprimé (Le 18/10/2021, à 20:06)

#9 Le 19/10/2021, à 12:49

L'Africain

Re : [résolu] nextcloud

C'est fait mais c'est vraiment lent malgré tout. Au moins ça ne freeze pas. Vous auriez une idée pour accéler la connexion?


Ubuntu-Unity 18.04 LDLC (clevo) X/Lubuntu-Mate
"Donne à celui qui te demande…" Mt 5,42

Hors ligne

#10 Le 19/10/2021, à 13:24

bruno

Re : [résolu] nextcloud

Qu'est-ce qui est lent ?
Est-ce que tu as pensé à activer et configurer opcache ?
Comment as-tu installé Nextcloud, et quelle configuration pour le serveur web : Apache ou Nginx, mod-php ou php-fpm, etc. ?
La configuration qui sera la plus performante c'est Apache (ou Nginx), le MPM event, PHP-FPM avec proxy fcgi + MariaDB

#11 Le 19/10/2021, à 15:33

L'Africain

Re : [résolu] nextcloud

Opcache, je n'ai pas réussi, je vais m'y penché, mais je ne savais pas dans quel fichier mettre les lignes indiquées ici. J'ai installé Apache, en suivant les indications de l'exemple proposé sur la doc de nextcloud pour ubuntu 20.04.
Edit: je viens de trouver le fichier dans /etc/php/7.4/apache/...

Dernière modification par L'Africain (Le 19/10/2021, à 15:39)


Ubuntu-Unity 18.04 LDLC (clevo) X/Lubuntu-Mate
"Donne à celui qui te demande…" Mt 5,42

Hors ligne

#12 Le 29/10/2021, à 14:29

L'Africain

Re : [résolu] nextcloud

Bonjour,
Voilà je viens de paramétrer opcache dans /etc/php/7.4/apache2/php.ini. Mais c'est toujours très lent. Franchement nextcloud ça me semble super! Mais si je veux que la famille accepte ça doit aller plus vite... J'ai mis le serveur déjà en test à distance, et j'y accède très bien mais super lentement...
Une idée? La page apache it works, elle s'affiche au quart de tour. Je rappelle que c'est sur un rasperry pi, pour l'instant les données sont sur la carte sd, j'ai l'intention de les déplacer sur un disque dur usb.

Une autres question, je voudrais désormais aussi sécuriser le serveur. J'ai suivi la procédure indiquée ici mais je crois qu'il manque un truc. J'ai cette erreur sur mon firefox:

Une erreur est survenue pendant une connexion à monnextcloud.truc:90. SSL a reçu un enregistrement qui dépasse la longueur maximale autorisée.

Code d’erreur : SSL_ERROR_RX_RECORD_TOO_LONG

Edit: Je viens de voir la page de doc: https://doc.ubuntu-fr.org/tutoriel/secu … 2_avec_ssl J'ai installé cerbot via apt (20.04) j'ai l'erreur suivante:

Saving debug log to /var/log/letsencrypt/letsencrypt.log
The requested apache plugin does not appear to be installed

je trouve pas le plugin en question.
Ça permettra d'améliorer la page de doc wink
merci!

Dernière modification par L'Africain (Le 29/10/2021, à 14:59)


Ubuntu-Unity 18.04 LDLC (clevo) X/Lubuntu-Mate
"Donne à celui qui te demande…" Mt 5,42

Hors ligne