Ddclient
ddclient est un logiciel qui permet de mettre à jour son IP dynamiquement auprès de différents fournisseur. Dans cette documentation, nous allons utiliser le fournisseur Dynu. Je vous suggère de consulter cette page pour plus d’informations.
Installation
Le fichier docker-compose.yml :
docker-compose.yml
services:
ddclient:
image: lscr.io/linuxserver/ddclient:latest
container_name: ddclient
hostname: ddclient
env_file: ddclient.env
volumes:
- ./files:/config
restart: alwaysEt son fichier ddclient.env :
ddclient.env
PUID=1000
PGID=1000
TZ=Europe/ParisConfiguration
Dans le dossier où se trouvent vos fichiers, créez un répertoire files, et ajoutez-y le fichier de config suivant, sous le nom ddclient.conf :
./files/ddclient.conf
# ddclient config for Dynu.com
pid=/var/run/ddclient.pid
daemon=300
syslog=yes
ssl=yes
use=web, web=checkip.dynu.com/, web-skip='IP Address'
server=api.dynu.com
protocol=dyndns2
login=dynu_username
password=md5_password
your-domain.dynu.netQuelques éléments y sont à modifier :
dynu_usernamemd5_passwordyour-domain.dynu.net
Une fois démarré, on peut consulter les logs du conteneur et vérifier la dernière ligne :
sudo docker logs -f ddclient
Dernière modification