Je viens de publier en beta sur le market, la première version de mon plugin pour No-Ip.com.
Sur no-ip.com, vous pouvez obtenir des noms de domaines dynamiques gratuits.
Ces noms de domaines doivent en revanche être renouvelés manuellement tous les 30 jours (via une action sur le site web de no-ip.com) sinon ils sont supprimés.
Ce plugin propose d’automatiser ce renouvellement pour ne plus avoir à s’en soucier.
Il se repose sur un script python développé par loblab que j’ai adapté et intégré à un plugin Jeedom.
Ce plugin nécessite des dépendances (décrites dans la documentation et installées automatiquement avec le plugin). C’est la première fois que je fais un plugin avec dépendances donc n’hésitez pas à me remonter d’éventuels problèmes avec leur installation.
même si c’est 30sec par mois, au moins c’est une chose de moins à penser.
Par contre ya une auto résolution captcha? car il apparaît 100% du temps chez moi
@Fabrice, @naboleo, naboleo a raison, les deux plugins ne font pas la même chose. Celui que je vous présente aujourd’hui n’est pas au niveau DNS. Il s’occupe de renouveler les noms de domaine gratuits qui, chez no-ip.com, nécessitent d’être manuellement renouvelés tous les 30 jours.
@Bison, @ddelec24, pas de miracle malheureusement… Le plugin fonctionne tant qu’aucun captcha n’est demandé. Chez moi, cette demande n’est pas systématique, c’est très aléatoire. Si jamais un captcha est demandé au moment du renouvellement, le plugin le détectera est passera la commande « renew » du domaine concerné en « error ». De mon côté, j’ai mis une alerte sur cette commande afin d’être prévenu si je dois aller renouveler le nom de domaine manuellement sur le site.
Enfin je n’aurais plus besoin du renouvellement mensuel, je test de suite
Merci
EDIT :
log de l’update :
Une erreur à la fin, je sais si c’est normal ?
Reading state information...
Package chromium-browser is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'chromium-browser' has no installation candidate
could not install chromium-browser - abort
j’ai pu installer les dépendances
ajouter mon équipement avec les infos du compte
mais le scanne ne remonte pas mes DNS
ModuleNotFoundError: No module named 'selenium'
[2021-01-16 22:22:31][ERROR] : [Informations][DNS_NOIP] file content empty
Traceback (most recent call last):
File "/var/www/html/plugins/noip/core/class/../../resources/noip-renew.py", line 16, in <module>
from selenium import webdriver
ModuleNotFoundError: No module named 'selenium'
Je pense (suis sûr) qu’aucun plugin ne fait ça … En plus comme certains partagent les mêmes besoins, si l’un s’amuse à effacer un truc alors que c’est toujours nécessaire pour son voisin, ça risque d’être un massacre
Au passage, les dépendances s’installent rarement dans /var mais dans /usr ou /bin ou /sbin
J’ai jamais été confronté à cette update une fois par mois.
J’ai du no-ip à deux endroits. Au boulot j’ai un serveur avec le client no-ip, et à la maison j’ai renseigné mes identifiants no-ip dans la livebox. Sans doute pour çà, jamais eu de soucis depuis peu etre 10ans voir plus que j’utilise no-ip