DockTail integra container Docker nella rete Tailscale senza aprire porte
Testo scritto con l’intelligenza artificiale a partire da una fonte citata, senza revisione umana prima della pubblicazione.
Il tool open source registra servizi via label, assegna nomi fissi e IP virtuali e aggiorna le registrazioni al cambiamento di host o IP
DockTail registra automaticamente i container Docker nel Tailnet di Tailscale usando semplici label, senza mappare porte sul host. Ogni servizio ottiene un nome stabile via MagicDNS e indirizzi IPv4 e IPv6 virtuali. Un esempio: jellyfin.tailnet-name.ts.net. Tailscale collega i nodi con WireGuard in una rete privata e affida a un servizio cloud la distribuzione di chiavi e regole di accesso.1
Il tool gestisce registrazione, inoltro e aggiornamenti quando cambia l’IP del container o il servizio riparte. Gli amministratori non mantengono più elenchi di host e porte. L’unico requisito è che un host con client Tailscale possa contattare il servizio.1
La configurazione passa da label con prefisso docktail.*. Nel caso base bastano docktail.service.enable, docktail.service.name e docktail.service.port. Non serve esporre porte sul host, DockTail inoltra agli IP dei container nel network Docker e aggiorna la configurazione se l’IP cambia. Supporta HTTP, HTTPS, TCP e TCP con terminazione TLS. Sui servizi TCP può attivare il PROXY protocol, così il backend vede l’IP del client nel Tailnet. Per HTTPS, i certificati arrivano da Let’s Encrypt, mentre verso il container si può parlare in HTTP.1
Rispetto alle strade già note nell’area Tailscale, DockTail evita un nodo per container e l’allungamento della lista dispositivi in console. Con i sidecar per ogni app, come nella raccolta ScaleTail, o con proxy che avviano un nodo Tailscale per container, come TSDProxy, ogni applicazione appare come dispositivo a sé. DockTail usa un solo dispositivo per host e pubblica le applicazioni come Services. Questa funzione è partita in beta nell’ottobre 2025 ed è disponibile per tutti da febbraio 2026. Ogni utente Tailscale, anche nel piano Personal, può creare fino a dieci servizi, oltre solo su richiesta.1
Per funzionare, il Docker host deve essere connesso a Tailscale e avere il permesso di pubblicare servizi. Servono tag e regole adeguate nella policy del Tailnet. DockTail crea le definizioni dei servizi in automatico se trova credenziali OAuth o API. Le credenziali si possono fornire come Docker Secrets o come file montati, invece di usare variabili d’ambiente.1
L’accesso al Docker socket è delicato. Anche se montato in sola lettura nell’esempio, non blocca chiamate API con effetti scriventi. Chi controlla il socket controlla il daemon Docker.1
La piattaforma principale sono host Linux con Docker. Esistono però percorsi di installazione per Unraid, tramite un plug-in community con assistente per le label, per TrueNAS SCALE dalla versione 24.10, per il Container Manager di Synology e per Podman. Su macOS e Windows serve in aggiunta un sidecar Tailscale. Docker Swarm è supportato in modo limitato, Kubernetes non è supportato. I test avvengono soprattutto su Linux con Docker.1
Il piano Personal consente fino a dieci servizi per utente, numeri superiori sono disponibili su richiesta a Tailscale.1
Fonti
Come è nato questo articolo Scritto da un sistema di intelligenza artificiale, con controlli automatici
Millebit non ha giornalisti che scrivono gli articoli: li scrive un motore editoriale basato su modelli di intelligenza artificiale, a partire dalle fonti elencate qui sopra. Prima di uscire, ogni testo passa questi controlli:
- Rilettura. Un passaggio toglie i tic della prosa generata da un modello, come i contrasti costruiti e le frasi che annunciano invece di informare, senza toccare fatti e fonti.
- Fedeltà alle fonti. Un passaggio dedicato toglie ogni affermazione che le fonti non sostengono. Valutazione su questo pezzo: 10/10.
- Anti-cliché. Un filtro scarta frasi fatte, enfasi e tic della prosa artificiale: superato.
- Giudizio editoriale. Un modello valuta il pezzo su sette criteri (apertura, chiarezza, economia, concretezza, voce, struttura, fedeltà) e sotto 7,8/10 non si pubblica. Questo articolo ha preso 8,3/10 dopo 1 revisione.
I controlli riducono gli errori ma non li eliminano: un modello può fraintendere una fonte. Per le decisioni importanti, risali alla fonte originale. Se trovi un errore, segnalacelo.
Per vedere Millebit nelle notizie principali di Google, aggiungilo alle tue fonti preferite. Oppure segui l’edizione di oggi, il feed RSS o La Sintesi.