Ospitare un gateway senza spendere nulla: tre vie, una gratuita
Che cosa deve davvero fare la macchina
Prima di scegliere dove farlo girare, è utile sapere quanto poco gli si chiede. Il gateway è un binario unico. Il suo database è un file accanto. Nessun broker di messaggi, nessun server di cache, nessun cluster, niente da compilare sulla macchina. Tiene una connessione verso ciascuno dei suoi telefoni e risponde alle chiamate HTTP del suo software.
È un carico che un piccolo server assorbe senza accorgersene, ed è per questo che la voce ospitalità del budget può valere zero.

Via 1: un'istanza cloud gratuita
Il livello Always Free di Oracle Cloud dà un piccolo server ARM senza costo mensile, e il gateway è pubblicato sia per ARM sia per x86, quindi Docker sceglie da solo l'immagine giusta. Richiede poca memoria e non gira nulla accanto a lui, a parte un piccolo server HTTPS.
È la via che documentiamo passo passo, perché non costa nulla ed è raggiungibile da ovunque: i suoi telefoni si connettono in HTTPS, dati mobili compresi, dovunque si trovino. La guida segue la creazione dell'istanza, l'apertura delle porte 80 e 443 ai due livelli di filtro, il puntamento di un dominio e il comando di installazione.
La legga qui: Oracle Cloud Always Free.
Via 2: un server che paga già
Se ha già un VPS per un sito o uno strumento interno, il gateway si sistema accanto. Un comando lo installa e prende la sua porta dietro la facciata HTTPS esistente. Il costo marginale è nullo perché la macchina è già lì e già pagata.
È il caso più frequente tra chi autoospita già qualcosa. Il gateway non pretende la macchina tutta per sé.
Via 3: una scatoletta in ufficio
Il gateway può anche girare su una piccola macchina della sua rete, accanto ai telefoni. È la strada più rapida, perché non c'è dominio da configurare né certificato da ottenere: il cruscotto risponde su un indirizzo locale.
Il rovescio è onesto e merita di essere detto. Su una rete locale il collegamento va in HTTP semplice, il che va bene su una rete di cui si fida e soltanto su quella. E i suoi telefoni devono stare su quella stessa rete, o raggiungerla: un telefono che esce dall'ufficio smette di inviare finché non torna. Legga Server locale prima di scegliere questa.
Che cosa costa ancora
Tre voci, e le prime due erano già nel suo budget.
Il suo piano SIM. Lo pagava comunque. Quello che include in messaggi diventa il suo costo marginale.
I telefoni. Va bene qualsiasi Android, e uno vecchio fa il lavoro: invia SMS, tiene una connessione, resta sul caricatore. La maggior parte delle aziende ne trova due in un cassetto.
La licenza, una volta. È la voce che sostituisce l'abbonamento, e non torna.
L'interesse di contare queste tre voci separatamente è che solo la terza è nostra. Le prime due sono sue qualunque cosa decida, ed è esattamente per questo che una rotta che possiede già merita uno sguardo prima di affittarne un'altra.