Aller au contenu principal

Revenir à la liste

Héberger une passerelle sans rien dépenser : trois voies, dont une gratuite

Ce que la machine doit réellement faire

Avant de choisir où la faire tourner, il est utile de savoir le peu qu'on lui demande. La passerelle est un binaire unique. Sa base de données est un fichier posé à côté. Pas de courtier de messages, pas de serveur de cache, pas de grappe, rien à compiler sur la machine. Elle tient une connexion vers chacun de vos téléphones et répond aux appels HTTP de vos propres logiciels.

C'est une charge qu'un petit serveur absorbe sans s'en apercevoir, et c'est pour cette raison que la ligne hébergement du budget peut valoir zéro.

Le tableau de bord d'une passerelle en service : deux téléphones connectés, le trafic des 24 dernières heures et la disponibilité de chaque téléphone.
Le tableau de bord d'une passerelle en service : deux téléphones connectés, le trafic des 24 dernières heures et la disponibilité de chaque téléphone.

Voie 1 : une instance cloud gratuite

Le palier Always Free d'Oracle Cloud donne un petit serveur ARM sans coût mensuel, et la passerelle est publiée pour ARM comme pour x86, donc Docker choisit la bonne image tout seul. Elle demande peu de mémoire et rien ne tourne à côté d'elle, à part un petit serveur HTTPS.

C'est la voie que nous documentons pas à pas, parce que c'est celle qui ne coûte rien et qu'elle est joignable de partout : vos téléphones se connectent en HTTPS, données mobiles comprises, où qu'ils soient. Le guide déroule la création de l'instance, l'ouverture des ports 80 et 443 aux deux niveaux de filtrage, le pointage d'un domaine et la commande d'installation.

À lire ici : Oracle Cloud Always Free.

Voie 2 : un serveur que vous payez déjà

Si vous faites déjà tourner un VPS pour un site ou un outil interne, la passerelle se loge à côté. Une commande l'installe, et elle prend son propre port derrière votre façade HTTPS existante. Le coût marginal est nul puisque la machine est là et déjà payée.

C'est le cas le plus fréquent chez ceux qui auto-hébergent déjà quelque chose. La passerelle ne réclame pas la machine pour elle seule.

Voie 3 : un boîtier au bureau

La passerelle peut aussi tourner sur une petite machine de votre propre réseau, à côté des téléphones. C'est le chemin le plus rapide, parce qu'il n'y a ni domaine à configurer ni certificat à obtenir : le tableau de bord répond sur une adresse locale.

La contrepartie est honnête et mérite d'être dite. Sur un réseau local, la liaison est en HTTP simple, ce qui convient sur un réseau de confiance et seulement sur un réseau de confiance. Et vos téléphones doivent être sur ce même réseau, ou l'atteindre : un téléphone qui quitte le bureau cesse d'envoyer jusqu'à son retour. Lisez Serveur local avant de choisir celle-là.

Ce qui coûte encore

Trois lignes, dont les deux premières étaient déjà dans votre budget.

Votre forfait SIM. Vous le payiez de toute façon. Ce qu'il inclut en messages devient votre coût marginal.

Les téléphones. N'importe quel Android fait l'affaire, et un vieux fait le travail : il envoie des SMS, il tient une connexion, il reste sur son chargeur. La plupart des entreprises en trouvent deux dans un tiroir.

La licence, une fois. C'est la ligne qui remplace l'abonnement, et elle ne revient pas.

L'intérêt de compter ces trois lignes séparément, c'est que seule la troisième est à nous. Les deux premières sont à vous quoi que vous décidiez, et c'est exactement pour cela qu'une route que vous possédez déjà mérite un regard avant d'en louer une autre.