
Pour accéder à vos fichiers via Nextcloud depuis Internet, vous aurez besoin d'un reverse proxy.
Dans ce tutoriel, nous utiliserons SWAG que vous pouvez installer également sous Unraid.
Pour accéder à Nextcloud depuis Internet, vous aurez besoin d'un nom de domaine dont l'adresse IP pointe sur votre adresse IP externe.
Pour commencer, faites pointer la racine de votre domaine, ainsi que votre sous-domaine "www" sur votre adresse IP externe (WAN).
Ensuite, vous devrez créer un sous-domaine "nextcloud" sur votre domaine.
Dans notre cas, nous possédons un domaine "informatiweb-tuto.net" chez OVH que nous utilisons pour certains tutoriels.
Chez OVH, allez dans "Web Cloud -> Noms de domaine -> Zone DNS" et cliquez sur : Ajouter une entrée.

Créez un enregistrement DNS de type :

Si vous choisissez le type "A", vous devrez indiquer :

Si vous choisissez le type "CNAME", vous devrez indiquer :

Ensuite, cliquez sur : Valider.

Comme OVH vous l'indique, l'entrée est ajoutée instantanément dans la zone DNS de votre domaine, mais la propagation DNS (vers les serveurs DNS des FAIs, par exemple) peut prendre jusqu'à 24h.

Votre sous-domaine "nextcloud" apparait dans la zone DNS de votre domaine.

Avant d'installer le reverse proxy, il est nécessaire de changer le port utilisé par Nextcloud pour ne pas qu'il rentre en conflit avec celui qui sera utilisé par SWAG (reverse proxy).
Pour le moment, dans notre cas, Nextcloud utilise le port 4443 pour son interface web.

Cliquez sur l'icône de Nextcloud, puis sur : Edit.

Changer le port de "WebUI" en "444", puis cliquez sur : Apply.

Une fois la mise à jour du conteneur terminée, cliquez sur : Done.

Comme prévu, le port de Nextcloud a changé.

Une fois le conteneur "nextcloud" mis à jour, vous devez également mettre à jour le fichier "config.php" de Nextcloud.
Pour cela, cliquez sur l'icône de Nextcloud, puis sur : Console.

Dans la console qui apparait, tapez la commande ci-dessous pour modifier le fichier "config.php" de Nextcloud.
Bash
nano /config/www/nextcloud/config/config.php
Comme vous pouvez le voir, l'ancien numéro de port (dans notre cas : 4443) est visible a 2 endroits.

Changez ce numéro de port en 444, puis sauvegarder les modifications en utilisant le raccourci clavier "CTRL+O".

Confirmez la sauvegarde en appuyant sur Enter.

Les modifications ont été enregistrées.
Quittez "nano" en appuyant sur les touches "CTRL+X".

Pour que vous puissiez accéder à Nextcloud via swag, il faut que vous utilisiez le même réseau personnalisé d'Unraid pour "swag", ainsi que vos autres conteneurs.
Dans ce cas-ci, pour : swag, nextcloud et mariadb. Sinon, Nextcloud ne sera plus en mesure de se connecter au serveur de base de données "MariaDB" dont il a besoin pour sa base de données.
Pour commencer, installez et configurez "swag" en suivant notre tutoriel : Unraid 6.9.2 - SWAG - Installer un reverse proxy (SWAG).
Ensuite, revenez ici et vous devrez spécifier le même réseau virtuel pour 2 autres conteneurs Docker (mariadb et nextcloud) comme vous le verrez dans la suite de ce tutoriel.

Modifiez votre conteneur "nextcloud".

Sur la page "Update Container" qui s'affiche pour votre conteneur "nextcloud", sélectionnez "Custom : iwnetwork" pour le paramètre "Network Type".
Note : "iwnetwork" est le nom de notre réseau personnalisé créé sous Unraid et qui est utilisé aussi par "swag".

Maintenant, Nextcloud utilisera votre sous-réseau personnalisé (dans notre cas : iwnetwork) dont l'ID réseau est "172.18.0.0/16" dans notre cas.

En bas de page, cliquez sur : Apply.

Faites de même pour votre conteneur "mariadb" (pour que Nextcloud puisse continuer à accéder à votre serveur de base de données "MariaDB").

Pour cela, cliquez sur l'icône de "mariadb", puis sur : Edit.

A nouveau, sélectionnez votre sous-réseau personnalisé pour le paramètre "Nework Type" de ce conteneur "mariadb".

En bas de page, cliquez sur : Apply.

Maintenant, vos 3 conteneurs (mariadb, nextcloud et swag) utilisent le même sous-réseau.

NAS 30/1/2026
NAS 4/12/2025
NAS 1/4/2026
NAS 4/2/2026
Contenu épinglé
Contact
® InformatiWeb-Pro.net - InformatiWeb.net 2008-2022 - © Lionel Eppe - Tous droits réservés.
Toute reproduction totale ou partielle de ce site est interdite et constituerait une contrefaçon sanctionnée par les articles L.335-2 et suivants du Code de la propriété intellectuelle.
Vous devez être connecté pour pouvoir poster un commentaire