Synology Comment Installer l'extension PHP APCu dans Web Station

Pabar66

Nouveau membre
2 Septembre 2020
12
0
0
Bonjour,
Pour des problèmes de performance de Nextcloud, je dois activer le memcache APCu dans mon PHP mais je n'ai pas l'extension. Comment l'installer ?
En vous remerciant :D
Pascal
 
Salut,
Puisque tu possède un DS918+, il serait peut être judicieux d'avoir ton installation de Nextcloud en docker ( https://github.com/linuxserver/docker-nextcloud ) afin de ne plus dépendre de WebStation ?
 
Merci,
Oui je sais mais je ne suis pas arrivé à le faire fonctionner via Docker. Impossible de le lancer et très peu d'aide pour un néophyte comme moi.
Si tu as des tuto je suis preneur.
Merci
 
Il est vrai qu'il me semble pas y avoir de tuto pour se genre d'installation, je devrai peut être le faire :)

Sait tu accéder a ton NAS en SSH ?
Sait tu utiliser Docker ?

Il y a ici une personne qui a fait cette installation, il y a peu de temps : https://www.nas-forum.com/forum/topic/67404-nextcloud-en-docker/
( a la différence qu'il a aussi installé mariadb en docker, plutôt que d'utiliser MariaDB intégré dans DSM )

le seul tuto que j'ai fait sur nextcloud est pour une installation sur raspberry pi, avec également mariadb en docker : https://www.forum-nas.fr/viewtopic.php?f=48&t=14445
 
Oui je sais utiliser le ssh.
Docker en mode graphique sur le NAS un peu...
Ce que je n'arrivais pas à faire, c'etait d'accéder à Nextcloud. Quelle URL par exemple ?
 
Salut,
Par défaut Nextcloud travail sur le port 443, ce port étant deja utilisé par webstation, il faut le changer, par exemple pour 4343.
Ensuite l'acces ce fait par https://ipdunas:4343
 
Super. Merci .
Et pour le changer, il faut le faire dans la console Docker ?
Pour le moment je dois retrouver l'accès au DSM en mode admin. J'ai supprimé les droits d'accès admin.
Je sais, un vrai boulet...
 
Je viens de trouver pour le port.

j'ai mis 4343 pour le port du conteneur, rédemarré le conteneur mais ensuite qd je tape https://ipdunas:4343 il ne le trouve pas

Merci
 
Salut,
Dans les variable d'environnement de ton docker a tu bien renseigner les variables suivantes :
Code:
PUID
PGID
TZ

Pour le PUID/GUID, il faut les trouver en SSH, par rapport a ton nom d'utilisateur , voir https://www.forum-nas.fr/viewtopic.php?f=56&t=13213

Pour TZ, il faut indiquer Europe/Paris

Nextcloud a aussi besoin de deux dossier pour fonctionner, il faut les renseigner dans le conteneur dasn l'onglet "Volume"
un dossier /config et un dossier /data

Par exemple tu créer dans ton répertoire docker/ un dossier nextcloud avec dedans config/ et data/
Puis dasn Volume, tu selectionne le dossier /docker/nextcloud/config et tu indique /config en chemin d'acces, et tu fait pareil avec /docker/nextcloud/data, mais tu indique /data en chemin d'acces
 
Oui j'ai bien renseigné les variables et c'est bon pour avoir la page de création du user admin.
Pour la base de donnée, il conseil d'utiliser MariaDB au lieu de mySQL . Je valide qd même MySQL ? Elle est dans le Docker ?
 
MySQl/MariaDB c'est le même onglet de configuration.
Non, mariadb n'est pas inclu dans le docker, ce qui est inclu c'est php, ngnix et nextcloud

Soit tu utilise la base de donné du NAS ( MariaDB10 ), il te faut créer une base pour nextcloud et un utilisateur depuis phpmyadmin par exemple
dans hote tu doit rentrer l'adresse du nas suivi du port de mariadb 30
Exemple:192.168.1.10:3307
ph7i0GJ.png
 
Je bloque sur : Impossible de créer, ou d'écrire dans, le répertoire des données /volume1/docker/nextcloud/data