My boring Blog

Home page di Mauro Frigerio

Certificati origine di Cloudflare in Traefik

23-07-2022 Tempo di lettura 3 minuti Article

Utilizzando Cloudflare come DNS provider per i propri domini è possibile sfruttare i suoi certificati SSL per assicurare i propri siti web. Così da non dover lottare con Traefik e Let’s Encrypt per generare i propri certificati.

Questa guida è anche utile se si usano i domini gratuiti descritti in questo post, perché Cloudflare blocca la creazione di certificati tramite Let’s Encrypt.

Principio

Cloudflare crea un certificato dedicato che permette al server di comunicare solo con i server di Cloudflare. Il certificato non è riconosciuto come valido dai vari browser. I proxy di Cloudflare forniranno poi un certificato valido e riconosciuto da tutti i maggiori browser.

Leggi tutto

Multipli domini per il medesimo container con Traefik

23-07-2022 Tempo di lettura 1 minuto Article

Questo esempio mostra come è possibile configurare vari domini per accedere al medesimo container docker sfruttando Traefik. In questo esempio voglio collegare i domini whoami.example.com e whoami.traefik-examples.tk allo stesso container docker.

Tutti i file necessari sono disponibili su GitHub.

Requisiti

  1. Due nomi di dominio che puntano entrambi all’istanza di Traefik (in questo esempio uso example.com e traefik-examples.tk)
  2. Per entrambi i domini il certificato SSL è generato da Let’s Encrypt
  3. Traefik è già funzionante (vedi esempio di base)

Passaggi

  1. Aggiungere o modificare il docker-compose dei container interessati
  whoami:
    image: containous/whoami
    container_name: whoami
    labels:
      - 'traefik.enable=true'
      - "traefik.http.routers.whoami.rule=Host(`whoami.example.com`) || Host(`whoami.traefik-examples.tk`)"  # <== modificare
      - 'traefik.http.routers.whoami.entrypoints=web-secure'
      - 'traefik.http.routers.whoami.tls=true'
      - "traefik.http.routers.whoami.tls.certresolver=certificato"
      - "traefik.http.routers.whoami.tls.domains[0].main=*.example.com"
      - "traefik.http.routers.whoami.tls.domains[1].main=*.traefik-examples.tk" # <== aggiungere
  1. Ricreare il container whoami con il comando
sudo docker-compose up -d whoami
  1. Nel browser provare a raggiungere il sito utilizzando entrambi gli indirizzi

Se scopri dei problemi in questa guida o nei file di configurazione puoi aprire una issue su GitHub. Grazie!

Leggi tutto

Esperienza gestione casa secondaria con Home Assistant

22-07-2022 Tempo di lettura 4 minuti Article

Misurazione efficacia sweeping

27-02-2022 Tempo di lettura 4 minuti Article

TL;DR

Progetto per trasformare una scopa di curling in uno strumento di misura per valutare l’efficacia durante lo sweeping nel curling. Un ESP32 misura la pressione esercitata su due celle e un accelerometro misura la frequenza del movimento. I dati sono trasmessi tramite BLE a un computer o smartphone compatibile con Web Bluetooth.

Intro

Vi siete mai chiesti quanto è efficace il vostro sweeping durante una partita di curling? Io ogni tanto me lo sono chiesto, in particolare rispetto al movimento fatto da altri giocatori del club.

Leggi tutto

Guarda camera da casa secondaria in Home Assistant

20-10-2021 Tempo di lettura 2 minuti Article

Ho scritto non molto tempo fa un post sulla gestione della mia casa secondaria con Home Assistant. Grazie al componente la magia è possibile, ma un aggiornamento di HA ha complicato un po’ le cose. Qualche giorno fa c’è stato il problema che il componente non riusciva più a collegarsi con le istanze remote, poi da sempre (per me) non è possibile visualizzare le camere remote.

Problema collegamento istanze remote

Il primo caso si risolve aggiornando il componente all’ultima versione (> 3.4 o master) e installarlo anche nelle istanze remote. Inoltre nelle istanze remote si deve aggiungere alla configurazione 2 semplici righe:

Leggi tutto

Comando per bambini per speaker Sonos

29-09-2021 Tempo di lettura 6 minuti Article

TL;DR

Utilizzando un ESP32 e Home Assistant con ESPhome è possibile controllare senza applicazione degli speaker Sonos (o altri media player). Questo è il mio progetto per permettere a mia figlia di gestire la musica a casa nostra (quando vogliamo).

Intro

Stiamo sistemando una casa ed è arrivato il tempo di fare grandi pulizie tra tutte le cose che abbiamo accumulato. In un raid di pulizia è stato scoperto un vecchio registratore a cassette per bambini, purtroppo non è più funzionante (lo farò funzionare prima o poi). Questo ritrovamento ci ha reso attenti sul fatto che la nostra bambina non può facilmente ascoltare la musica visto che ora è tutta in streaming e servono delle app sul telefono per poterla ascoltare. Non come ai nostri tempi, quando eravamo giovani…

Leggi tutto

Gestione casa secondaria con Home Assistant

22-08-2021 Tempo di lettura 3 minuti Article

Quando ci si fa prendere dalle smart home non si riesce più a smettere e si vuole automatizzare tutto. Io ho iniziato dalla seconda casa in montagna e poi mi sono fatto prendere. In questo post voglio raccogliere le mie esperienze nella gestione della seconda casa, in particolare con Home Assistant.

Il grosso problema è che il router LTE non ha un indirizzo IP pubblico e devo sfruttare un VPN per poter accedere dall’esterno alla rete della seconda casa.

Leggi tutto
Vecchi post