Beboon
September 7, 2026, 5:54pm
1
Bonjour Ă tous,
VoilĂ , ça y est je me suis lancĂ© dans lâaventure NextcloudâŠ
Avant dâexposer le problĂšme voici la configuration mise en place :
Un PC Lenovo Thinkcentre AMD PRO A10, 8 Go de mémoire, SSD 100Go
OS : Ubuntu Server 24.04
NextCloud : Nextcloud Hub 26 Spring (34.0.3)
Un tunnel SSH (SmartHomeEntry )
En local tout allait bien. Mais lâidĂ©e câest quand mĂȘme dâavoir accĂšs Ă Nextcloud Ă lâextĂ©rieurâŠ
Voici le problĂšme :
Le relai de SME marche quand je rentre lâURL dans un explorateur internet (Firefox, Edge), en local comme Ă lâextĂ©rieur. Par contre dĂšs que je passĂ© par une client (appli Nextcloud sur Android ou le desktop pour windows, il ne trouve pas le serveur⊠Avez-vous une idĂ©e du problĂšme ?
Sur le client du tĂ©lĂ©phone le message câest âAucune instance du serveur nâa Ă©tĂ© trouvĂ©e â⊠Puis dĂ©brouille toi avec ça.
Et sur lâordinateur, âLa connexion sĂ©curisĂ©e a Ă©chouĂ©. Vous pouvez ajouter un certificat client et rĂ©essayer â. Et âĂchec de la connexion Ă Nextcloud sur https://mon_url.smarthomeentry.com : Nous nâavons pas trouvĂ© ce que vous cherchiez. Il a peut-ĂȘtre Ă©tĂ© dĂ©placĂ© ou supprimĂ©. Si vous avez besoin dâaide, contactez lâadministrateur de votre serveur. â
Jâai Ă©galement envoyĂ© un mail au support rĂ©actif de Smart Home Entry pour savoir si jamais ça venait dâeux. En attente de rĂ©ponse.
Avez-vous une idée ? une réponse ? une solution ?
Merci dâavance pour votre intĂ©rĂȘt.
vincen
September 8, 2026, 5:38am
2
Salut
Comment tu accĂšdes Ă ton Nextcloud ? via son adresse ip non ? Je ne crois pas que le client de synchro accepte une connection sur une IP et en HTTP en plus non ?
Beboon
September 8, 2026, 8:01am
3
Bonjour,
En local, je rentrais lâadresse IP du serveur. Il sây connectait de la forme https://XX.XX.XX.XX/ .
Et depuis lâextĂ©rieur, avec le tunnel SSH de SHE, câest une adresse https://nom_du_serveur.smarthomeentry.com/ qui redirige vers lâadresse IP locale du serveur via un port.
En tout cas, quand on regarde la page de connexion du client Android, il attend bien un HTTPS.
Et sur le client desktop de windows câest pareil : il attend un HTTPS :
LâidĂ©e du tunnel SSH câĂ©tait pour avoir une connexion au serveur depuis lâextĂ©rieur sans avoir a ouvrir de port sur ma box⊠Pour faire ce choix je me suis basĂ© sur cet article et cet article .
A lâheure actuelle jâattends toujours une rĂ©ponse de SHE. Elle devrait tomber dans la matinĂ©e.
Je vais essayé de réinstaller le serveur. Pour repartir sur une config propre.
Si vous avez des idĂ©es je reste preneurâŠ
Beboon
September 8, 2026, 8:16am
4
Voici les messages que lâon obtient sur le client desktop de Windows lors dâune tentative de connexion :
Ăa peut peut-ĂȘtre aider Ă savoir dâoĂč vient le problĂšme ? Chez SHE avec la gestion de leur tunnel ? Dans le paramĂ©trage de ma box qui est restĂ© inchangĂ© ? Une configuration de Ubuntu Server comme lâautosignation du certificat https (pour quâil fonctionne sur le rĂ©seau local) ? ParamĂ©trage de Nextcloud ?
vincen
September 8, 2026, 8:50am
5
oui mais ça ça ne marchera pas une redirection avec les clients de synchro ! il doit pouvoir se connecter directement au serveur Nextcloud !
Euh non Nextcloud câest pas Windows et si Nextcloud marche bien en local, rien Ă rĂ©installer
Beboon
September 8, 2026, 9:13am
6
Ah bon ? Bah pourquoi ils en parlent dans les articles ?! Est-ce que tu aurais la source de ce que tu annonces que je la transfert au contact que jâai chez SHE sâil te plait ?
Donc si je comprends bien, il nây a pas dâautre choix que de faire du transfert de port dâun domaine public au serveur privĂ© câest ça ? Quel est le moyen le plus sĂ©curisĂ© et le plus pratique pour accĂ©der Ă son serveur privĂ© depuis lâextĂ©rieur ?
Oui oui je sais Câest pas tant Nextcloud que je veux rĂ©installer mais Ubuntu Server car jâai fait plein de manipulations et je me dis que jâai peut ĂȘtre touchĂ© Ă des trucs qui crĂ©ent des problĂšmes (changement des le fichier config.php, le server SSH, auto signature du certificat, etcâŠ). Et Ă©tant novice, je suis incapable de remettre tout ça au propre autrement.
Bon puis pour ĂȘtre honnĂȘte on ne parle que dâinstaller Ubuntu Server avec un Nextcloud dessus. Tant que tout ça ne tourne pas niquel, je nâattaque pas la configuration du Nextcloud.
vincen
September 8, 2026, 9:34am
7
Non aucune source à te citer, juste mon expérience de plus de dix ans avec NC
Effectivement si tu disposes bien dâune ipv4 publique avec ta connexion Internet, tu fais un transfert de port et voilĂ Il te faudra au pire implĂ©menter un dyndns ou Ă©quivalent si lâip publique nâest pas fixe.
Beboon:
Oui oui je sais Câest pas tant Nextcloud que je veux rĂ©installer mais Ubuntu Server car jâai fait plein de manipulations et je me dis que jâai peut ĂȘtre touchĂ© Ă des trucs qui crĂ©ent des problĂšmes (changement des le fichier config.php, le server SSH, auto signature du certificat, etcâŠ). Et Ă©tant novice, je suis incapable de remettre tout ça au propre autrement.
ah oki, bon amusement alors, perso uniquement Debian, Ubuntu yâa trop de cochonneries douteuses de Canonical dedans
Oui trĂšs bonne procĂ©dure effectivement, oublie pas aussi dâimplĂ©menter une procĂ©dure de sauvegarde automatique et efficace du nextcloud (au moins la db et le dossier data) et prends garde Ă ce que le dossier data soit hors espace web pour des raisons de sĂ©curitĂ©.
Beboon
September 8, 2026, 12:22pm
8
OK. Aucun problĂšme Ă te faire confiance lĂ dessus. De toute maniĂšre, pas dâautre rĂ©ponse ni sur le forum ni de la part de SHEâŠ
Oui jâai vu des trucs comme ça Ă faire passer Ă droite Ă gauche⊠Je suis vraiment novice dans les serveurs et leurs sĂ©curitĂ© donc bah jâavance step by stepâŠ
Jâetais jeune quand jâavais installĂ© mes premiĂšre Debian, ça fait longtemps⊠Puis sur mes ordis je suis passĂ© Ă ubuntu donc sans remettre ça en question je suis restĂ© lĂ dessus⊠Mais je vais essaye avec la dernier Debian 13 tiens⊠pour tester et voir.
oui merci. Pareil jâai vu ça passer⊠faut que je regarde comment faire.
Bon en tout cas merci ! Je vais noter ce sujet comme résolu.
Pour rĂ©sumer : pourquoi les clients ne se connectent pas au serveur NextCloud via une tunnel SSH ? Câest parce quâils nâacceptent pas les redirections.
vincen
September 8, 2026, 1:49pm
9
oui je comprends, basiquement il faut faire les choses suivantes:
â avoir un nom de domaine si possible, cela simplifie les Ă©tapes suivantes.
â vĂ©rifier que ta connection internet dispose bien dâune IPv4 publique
â ouvrir le port 80 et 443 dans la box et les faire pointer sur lâip du serveur nextcloud (attention Ă mettre la machine qui hĂ©berge ton NC en ip fixe dans ton rĂ©seau local)
â modifier chez ton registrar une entrĂ©e de ton dns pour la faire pointer sur ton ip publique de ta connexion internet
â activer dans ton serveur web lâentrĂ©e DNS en question et y installer un certificat Letâs Encrypt
â activer dans ton routeur internet la rĂ©solution locale pour lâentrĂ©e DNS
Oui le backup il faut absolument avoir quelque chose en place parce que le pĂ©pin matĂ©riel câest une rĂ©alitĂ© sans parler de la terrible fausse manip ou au pire dâun problĂšme de sĂ©curitĂ© et une fois en place il faut tester la restauration pour ĂȘtre sĂ»r que le backup est utilisble !
Beboon
September 8, 2026, 2:28pm
10
Merci beaucoup Vincen pour tous tes précieux conseils ! Je note ça précieusement. Et bien évidement que le backup sera mis en place en temps et en heure
Dâailleurs Debian 13 est dĂ©jĂ installĂ© en suivant la pĂ©dagogie de ce site . Je continueâŠ
Par contre, de nouveau rebondissement quant Ă cette histoire de tunnel SSH⊠Jâai eu une rĂ©ponse de Grzegorz Mruk de Smart Home Entry (Hyper cool ce gars aussi). Voici la partie concernant le problĂšme :
Les clients de synchronisation fonctionnent parfaitement Ă travers un tunnel SSH â il nây a pas de redirection, le tunnel transporte le trafic tel quel. Nous lâavons vĂ©rifiĂ© sur votre propre installation : les clients bureau, Android et iOS obtenaient tous une rĂ©ponse normale du serveur.
Le problĂšme Ă©tait ailleurs : votre sous-domaine avait changĂ©. En rĂ©installant lâagent, vous en avez reçu un nouveau (beboon-43699f), alors que vos clients de synchronisation pointaient toujours vers lâancien (beboon-949990) â celui que je vous avais indiquĂ© dans mon message prĂ©cĂ©dent, et qui nâexistait plus. Nos journaux montrent 83 tentatives de connexion vers cette ancienne adresse, toutes en erreur 404. Câest exactement le message affichĂ© sur vos captures dâĂ©cran : « nous nâavons pas trouvĂ© ce que vous cherchez, il a peut-ĂȘtre Ă©tĂ© dĂ©placĂ© ou supprimĂ© ».
Autrement dit : il aurait suffi de corriger lâadresse dans les clients. Que vous nâayez pas pu le deviner est de notre faute â rĂ©installer un agent ne devrait pas changer votre adresse, et nous allons corriger ce comportement.
Donc il y avait bien une boulette de mon coté⊠Et lui, visiblement confirme que ça marcheâŠ
Bon. jâai quand mĂȘme lâimpression quâil va falloir aller plus loin dans cette histoire pour savoir rĂ©ellement si ça fonctionne. Comme ils mâont remboursĂ© et quâils se servent de cette configuration pour corriger et amĂ©liorer leur service, je vais prendre juste un mois (surement nĂ©gocier avec euxâŠ) pour tester cette histoire de tunnel SSH. Ăa ne va pas nous couter grand chose et on sera dĂ©finitivement fixĂ©.
vincen
September 8, 2026, 2:55pm
11
ah cool et merci pour lâinfo, bon Ă savoir, je ne pensais pas que cela Ă©tait possible et du coup effectivement pratique si tu ne veux pas que ton NC soit directement exposĂ© ou que tu nâen as pas besoin
Beboon
September 8, 2026, 3:50pm
12
ComplĂ©ment dâinformation par Grzegorz Mruk concernant ce problĂšme :
La cause principale Ă©tait chez nous, dans la configuration de notre relais : une rĂšgle bloquait toute adresse se terminant par .php et renvoyait une erreur 404 â y compris /status.php, prĂ©cisĂ©ment lâadresse que les clients Nextcloud interrogent en premier pour dĂ©tecter le serveur.
Câest ce qui explique le comportement qui vous paraissait absurde : le navigateur fonctionnait, les clients de synchronisation non. / et /index.php/login ne se terminent pas par .php, donc ils passaient. /status.php, si â donc il Ă©tait bloquĂ©. Par nous, avant mĂȘme dâatteindre votre serveur.
Jâai corrigĂ© cette rĂšgle hier soir. La preuve, tirĂ©e de nos journaux : la mĂȘme requĂȘte /status.php mettait 0,000 s avant la correction â nous la rejetions sur place â et 0,280 s aprĂšs, le temps dâaller jusquâĂ une machine cliente et de revenir.
Donc : les clients de synchronisation fonctionnent bien Ă travers un tunnel SSH, le forum avait tort sur ce point â mais la raison de votre panne Ă©tait notre propre pare-feu applicatif, pas votre configuration. Si vous voulez rectifier votre message sur le forum, voilĂ la version exacte , et nâhĂ©sitez pas Ă citer que lâerreur venait de nous.
Le changement de sous-domaine a bien jouĂ© un rĂŽle, mais plus tard : vos clients continuaient dâinterroger lâancienne adresse, dâoĂč les 83 erreurs 404 que je vous mentionnais.
VoilĂ les raisons de ce blocage ! Tout sâĂ©claireâŠ
Vendredi soir prochain, avec Grzegorz, on teste le tunnel SSH de SmartHomeEntry avec la version proprement installĂ©e du serveur en Debian 13 avec le NextCloud dessus. Voici ce quâon sâest convenu de tester :
Installation propre sur Debian 13 â je veux voir ce que voit un nouveau client, sans raccourcis
Navigateur , puis client bureau , puis Android â dans cet ordre, pour isoler chaque Ă©tape
Synchronisation rĂ©elle : un dossier, quelques fichiers, un gros fichier â câest le vrai test, pas la page de connexion
RedĂ©marrage du serveur â vĂ©rifier que lâagent revient seul
Partage de lien public et applications (Calendrier, Contacts) si vous les utilisez
AprĂšs tout ça, si ça vous intĂ©resse, je vous ferai un retour de tous ces tests et donc de cette configuration (serveur local physique NextCloud accessible via tunnel SSH depuis lâextĂ©rieur avec lâoffre de SmartHomeEntry).