Ciao.
Mi sto cimentando da pochi giorni, sono nuovissimo di raspberry e di python, sono sistemista da oltre 20 anni, ma da altrettanti anni non scrivo quasi codice.
Detto ciò... non riesco a completare la configurazione di DuckDNS.
Come ISP ho fastweb, quindi innanzitutto mi sono fatto dare l'IP pubblico.
Fatto ciò, ora i test mi danno la porta 8123 aperta, ma la 443 rimane chiusa, nonostante sul router di fastweb io abbia configurato l'inoltro delle richieste su 443 verso l'IP del raspberry, sempre verso la 443.
Se avvio il servizio di DuckDNS, nel logo ottengo:
INFO: Using main config file /data/workdir/config
ERROR: Lock file '/data/workdir/lock' present, aborting.
Se invece provo con Let's Encrypt il log è un po' piu' dettagliato:
Saving debug log to /var/log/letsencrypt/letsencrypt.log
Plugins selected: Authenticator standalone, Installer None
Obtaining a new certificate
Performing the following challenges:
http-01 challenge for xalex75.duckdns.org
Waiting for verification...
Challenge failed for domain xalex75.duckdns.org
http-01 challenge for xalex75.duckdns.org
Cleaning up challenges
Some challenges have failed.
IMPORTANT NOTES:
In sostanza credo che sia perchè non riesce a raggiungere Hass.io sulla 443
La cartella SSL non contiene i due files .pem, tanto che se in configuration.yaml aggiungo le due righe relative ai certificati, il test della cfg va in errore perchè non trova i files indicati.
Sono 2 giorni che cerco di capire come risolvere, e non trovo dove sbaglio.
Il port forwarding sul router mi pare giusto, non c'è molto da configurare e non è la prima volta che lo faccio. E' la prima volta da quando ho fastweb, il dubbio è che la 443 si bloccata.
Qualche suggerimento? non so piu' che fare... vorrei anche attivare Google Home ed altre cose, ma prima devo sistemare i certificati.