Asustor Nextcloud-HTTPS

frodon237

Apprenti
28 Décembre 2019
61
2
8
Bonjour à tous,

Tout d'abord MERCI à Patrick pour l'intégration de Nextcloud-HTTPS (v.18) dans nos NAS Asustor!

Ayant des connaissances limitées dans la configuration, je cherche un tuto pour accéder à cette app en HTTPS et non en HTTP (par défaut).

Quelqu'un a-t-il un tuto ou peut me préciser les démarches à suivre ?

Cordialement.
 
bonsoir

en prérequis
- ID Cloud il faut choisir dans EZ Connect
- le D(yn)DNS ASUSTOR va s'activer automatiquement
- il faut aller dans le gestionnaire de certificat pour générer un certificat let's encrypt
- installer nextcloud php
- installer onlyoffice (dans les apps en beta)
 
Bonjour Damien,

J'en déduis donc que je créé mon ID sur le service EZ Cloud (qui par ailleurs m'oriente vers mon adresse myasustor.com).
Mon Certificat Let's Encrypt est rattaché à myasustor.com.
Nextcloud HTTPS est installé et fonctionne en local et à distance.

Cependant j'ai toujours une connexion en http, cela ne me semble donc pas sécurisé. Je me trompe ?

Cordialement.
 
BLeroux a dit:
Nextcloud HTTPS est installé et fonctionne en local et à distance.

Cependant j'ai toujours une connexion en http, cela ne me semble donc pas sécurisé. Je me trompe ?

Cordialement.

bonsoir
je ne comprends pas cette partie
peux-tu préciser ou mettre des copies écran?
merci
 
Si vous mettez Nextcloud à jour vers la version 19 voici une manipulation à exécuter

Veuillez ouvrir l'Explorateur de Fichiers et vous rendre dans le dossier Docker> Nextcloud>config pour trouver le fichier config.php.
Ensuite téléchargez le.
unnamed.png

Editez le fichier config.php en utilisant Notepad.
Ajoutez la ligne ci-dessous au fichier et sauvegardez le.
unnamed (1).png

Chargez la version modifiée du fichier dans le dossier config puis fermez Nextcloud et réouvrez le.
 
Merci Dam1 pour ces précisions.

Nextcloud fonctionne, toujours en HTTP. J'aimerai pouvoir y accéder via le HTTPS qui me parait plus sécurisé, surtout en vue de synchroniser avec mon téléphone.
Pour cela je dispose d'un nom de domaine xxxx.myasustor.com et d'un certificat Let's Encrypt.

As-tu la solution ?

Cordialement.
 
BLeroux a dit:
Merci Dam1 pour ces précisions.

Nextcloud fonctionne, toujours en HTTP. J'aimerai pouvoir y accéder via le HTTPS qui me parait plus sécurisé, surtout en vue de synchroniser avec mon téléphone.
Pour cela je dispose d'un nom de domaine xxxx.myasustor.com et d'un certificat Let's Encrypt.

As-tu la solution ?

Cordialement.

bonjour
je m'auto-cite
"bonsoir
je ne comprends pas cette partie
peux-tu préciser ou mettre des copies écran?
merci'
 
Bonjour Dam1.

Désolé, je ne parviens pas à ajouter une image pour te répondre.

Quoiqu'il en soit je viens de regarder l'adresse du serveur et celui-ci est désormais passé en : https://XXXXXXXX.myasustor.com/nextcloud-php/

N'ayant rien trafiqué moi-même je pense que l'app Nextcloud a été mise à jour. La voici totalement fonctionnelle et sécurisée d'accès.

Merci à la communauté.
 

Pièces jointes

  • Screenshot_2020-07-15 Paramètres - Nextcloud.png
    Screenshot_2020-07-15 Paramètres - Nextcloud.png
    67.7 KB · Affichages: 4 199
BLeroux a dit:
Bonjour Dam1.

Désolé, je ne parviens pas à ajouter une image pour te répondre.

Quoiqu'il en soit je viens de regarder l'adresse du serveur et celui-ci est désormais passé en : https://XXXXXXXX.myasustor.com/nextcloud-php/

N'ayant rien trafiqué moi-même je pense que l'app Nextcloud a été mise à jour. La voici totalement fonctionnelle et sécurisée d'accès.

Merci à la communauté.

Bonjour,

Je n'arrive pas à atteindre à distance l'adresse https://XXXXXXXX.myasustor.com/nextcloud-php/
(la page n'est pas joignable).

Mon probleme vient certainement du fait que le NAS est derriere une freebox, et je ne peux atteindre le NAS qu'avec une redirection de ports.
Comment avez vous fait pour pouvoir atteindre l'adresse du serveur Nextcloud-https ??

Merci d'avance de votre aide.
 
Bonjour,
Je relance le sujet. Je suis sur la dernière version docker (20.0) disponible dans App Central.
Depuis mon IP local, RAS même si nextcloud s'ouvre systématique en http et pas https. Si force le https, j'obtiens le fameux "SSL_ERROR_RX_RECORD_TOO_LONG"

Pour l'accès depuis l'extérieur, j'utilise EZconnect et l'adresse ***.mysasustor.com
Pour l'accès à ADM, en https, pas de problème (j'ai un certificat LetsEncrypt valide).
Pour l'accès à nextcloud, le raccourci de l'appli bascule sur https://***.myasustor.com:32680/ et à nouveau : "SSL_ERROR_RX_RECORD_TOO_LONG"
Le port est donc bien déclaré et redirigé via EZconnect (confirmé sur l'interface uPnP de mon routeur et par le message d'erreur).

Quelqu'un a-t-il vraiment réussi à configurer l'accès extérieur ? La capture de Bleroux le laisse penser, je serais heureux d'avoir une copie du fichier de config et/ou une explication du réglage qui me manque...
Merci d'avance !
 
normalement (j'ai encore fait le test avec succès à l'instant), si tu as un certificat let's encrypt associé à un ddns myasustor.com, tu n'as rien de spécial à configurer https://www.asustor.com/app_central/app_detail?id=1128&type=4&model=
 
Merci Dami1, je viens de comprendre la subtilité.
J'étais passé sur la version officielle maintenue par Asustor. Elle se met bien à jour et je suis rendu à la version 20, le tout sur Docker. J'avais dû tout réinstaller et resynchroniser pour passer de la version 16 (de mémoire) à la 18 car passage d'une installation standard à une installation docker.
Pour passer en version HTTPS, il faut en réalité réinstaller une nouvelle app, maintenue par "Patrick" et qui retourne sur une installation standard avec l'utilisation du dossier Web.

- Quelqu'un a une idée de comment transférer la config, les comptes utilisateurs et les données dans ce cas-là ?
- Quid des mises à jour ? Avec la version [standard] précédente, la mise à jour était soit impossible (depuis l'interface nextcloud) soit écrasait tout [depuis app central]. J'avoue que je préférerai nettement rester en version docker puisque le passage de v.18 à 19 puis 20 se sont faits sans aucun soucis et qu'elle est officiellement maintenue par Asustor.

Merci d'avance des idées et suggestions !
 
salut

merci pour ton retour.
pour la mise à jour, je peux envoyer un e-mail à Patrick si tu le souhaites. ça serait une mise à jour vers la 20.0 ?

bonne journée
 
Pour Nextcloud, il ne faut pas copier des données et les coller dans les dossiers des différentes installations Nextcloud
Je te conseille d'abord de sauvegarder les données dans l'ancienne installation, puis utiliser la fonction de chargement / importation dans la nouvelle interface Nextcloud installée pour charger / importer les données .
 
Merci de tes messages, j'étais en train de répondre et tu as résolu je pense mon problème sur l'aspect transfert de données.

Pour la mise à jour, c'est plus global et à long terme : qui peut faire les mises à jour et comment ? Pour la version Docker, la mise à jour dans AppCentral entraîne une mise à jour transparente pour l'utilisateur final. Dans la version classique précédente, il y avait au minimum 1 ou 2 version de retard sur AppCentral et la mise à jour directement dans nextcloud était impossible ou rendait le service HS. Une nouvelle version sur AppCentral avait écrasé l'ancienne.
 
Bennas a dit:
Merci de tes messages, j'étais en train de répondre et tu as résolu je pense mon problème sur l'aspect transfert de données.

Pour la mise à jour, c'est plus global et à long terme : qui peut faire les mises à jour et comment ? Pour la version Docker, la mise à jour dans AppCentral entraîne une mise à jour transparente pour l'utilisateur final. Dans la version classique précédente, il y avait au minimum 1 ou 2 version de retard sur AppCentral et la mise à jour directement dans nextcloud était impossible ou rendait le service HS. Une nouvelle version sur AppCentral avait écrasé l'ancienne.

je vais essayer d'être clair ;)
a) docker : soit mise à jour ASUSTOR si apk créée par ASUSTOR, soit par 1 tiers si créée par un tiers avec la possibilité toutefois dans les 2 cas (cf la fiche dédiée du Collège ASUSTOR qui explique comment faire) de mettre à jour soi même manuellement via Portainer
b) non docker : mise à jour requise par ASUSTOR ou le tiers
 
Merci, c'est très clair. Cela confirme aussi mes impressions que les mises à jour sont plus simples avec la version Docker. L'accès https étant maintenant quasi obligatoire dans les navigateurs, je vais pencher pour la version https.
Si tu peux faire quelque chose pour que la version officielle Asustor soit configurée pour les accès https, je prends !
Si Patrick peut faire la mise à jour de son package vers la dernière version de nextcloud, ça sera bien aussi ;-)

Encore un grand merci pour ces retours bien complets !
 
pour avoir l'https sur les applications docker par exemple, utilise un proxy inverse (reverse proxy)