Je suis les instructions…
Alors il y’a un problème, car de mon côté j’ai un « clône » de ton installation.
J’ai fait exactement (sauf un truc dans le docker-compose, une modif sur le port) ce que je t’ai demandé de faire et j’ai :
Je viens de refaire idem ??
Redonnes ton docker-compose stp :
cat /home/Eric/docker/nextcloud/docker-compose.yaml
Enfin (bien suivre la procédure) lors de l’ouverture de page accueuil sélectionner mysql et maintenant j’y suis.
Bravo mais ce n’est pas fini !!
Nickel
Bon le truc du port m’avait échappé dans le docker-compose, donc si tu envisages d’ajouter d’autres containers sur la vm en // de nextcloud ce serait pas mal de faire la suite de mon post.
Sinon « ozef » !!!
Au cas où...
- Arrêter les containers :
cd /home/Eric/docker/nexctloud
/usr/libexec/docker/cli-plugins/docker-compose down
- Modifier les docker compose :
nano /home/Eric/docker/nextcloud/docker-compose.yaml
mettre :
ports:
- 8443:443
- redémarrer les containers :
cd /home/Eric/docker/nexctloud
/usr/libexec/docker/cli-plugins/docker-compose up -d
Après ça nextcloud sera joignable à partir de :
https://192.168.1.105:8443
Enfin là tu as une conf très basique, pas vraiment sécurisée.
Donc pour les accès extérieures faudra passer par :
- nom de domaine
- reverse-proxy avec certificats ssl
- voir vpn
Bref il te reste « masse » de taf
Tu n’aurais pas la config php je l’ai effacée .Merci
Après je te laisse tranquille
Je ne peux pas utiliser nextcloud
Mais pourquoi l’as-tu supprimé ???
Le plus simple dans ce cas là :
cd /home/Eric/docker/nexctloud
/usr/libexec/docker/cli-plugins/docker-compose down
rm -rf /home/Eric/docker/nextcloud/config
rm -rf /home/Eric/docker/nextcloud/data
rm -rf /home/Eric/docker/nextcloud/mariadb
mkdir -p /home/Eric/docker/nextcloud/{config,data,mariadb}
/usr/libexec/docker/cli-plugins/docker-compose up -d
En gros on recommence depuis le « milieu »
Et faire gaffe à la première connexion
ne prend pas le 8443 (j’ai refait la manip…
Je vais devoir te laisser pour le moment.
Bonjour j’ai un nom de domaine et vpn
Salut non pas réussi et pas de reverse proxy
Normalement ça ne devrait pas poser de problème, surtout si tu reprends ce qui suit à la lettre et bien sûr en ayant modifié le docker-compose.yaml au préalable :
cd /home/Eric/docker/nexctloud
/usr/libexec/docker/cli-plugins/docker-compose down
rm -rf /home/Eric/docker/nextcloud/config
rm -rf /home/Eric/docker/nextcloud/data
rm -rf /home/Eric/docker/nextcloud/mariadb
mkdir -p /home/Eric/docker/nextcloud/{config,data,mariadb}
/usr/libexec/docker/cli-plugins/docker-compose up -d
Ça fait beaucoup de chose à mettre en place, à appréhender quand même
Tu devrais te rancarder sur l’installation de « nginx-proxy-manager » en container.
Après, tant que tu ne maitrises pas, évites d’exposer ton Nextcloud sur le web surtout si tu as l’intention d’y stocker des données sensibles.
Autrement revenir à sqlite 3 avec lequel je peux accéder depuis extérieur
docker run -d \
--name=nginx-proxy-manager \
-p 8181:8181 \
-p 8080:8080 \
-p 4443:4443 \
-v /docker/appdata/nginx-proxy-manager:/config:rw \
jlesage/nginx-proxy-manager
Je connais pas trop NPM mais je pense que tes ports ne sont pas bons.
En tout cas ce n’est pas ce qui préco dans la doc officielle.
je vais aller voir du côté de cette dernière
Pour NPM , il faut ouvrir les ports
80 pour le http
443 pour le https
et 81 pour l’interface NPM si besoin d’y accéder depuis l’extérieur.
C’est normal le 443 est déjà bindé sur le container nextcloud (c’est le truc que j’avais pas vu sur le docker-compose.yaml du tuto).
Donc faut faire ça côté nextcloud :
- Arrêter les containers :
cd /home/Eric/docker/nexctloud
/usr/libexec/docker/cli-plugins/docker-compose down
- Modifier les docker compose :
nano /home/Eric/docker/nextcloud/docker-compose.yaml
mettre :
ports:
- 8443:443
- redémarrer les containers :
cd /home/Eric/docker/nexctloud
/usr/libexec/docker/cli-plugins/docker-compose up -d
Après ça nextcloud sera joignable à partir de :
https://192.168.1.105:8443
Et ensuite tu peux relancer le container nginx-proxy-manager, et il devrait arrêter de se plaindre