Installation nextcloud

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 :+1:

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 » :wink: !!!

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 :wink:

Tu n’aurais pas la config php je l’ai effacée .Merci
Après je te laisse tranquille :stuck_out_tongue_winking_eye: :zipper_mouth_face:
Je ne peux pas utiliser nextcloud

Mais pourquoi l’as-tu supprimé :face_with_monocle: ???

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 » :wink:

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 @Ricou

As-tu réussi à te mettre sur le 8443.

T’as déjà un reverse-proxy ou pas ?

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 :wink:

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.

bjr j’ai un message erreur Bind for 0.0.0.0:443 failed: port is already allocated

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 :wink: