L'hébergement mutualisé pour tou·te·s, imaginé par des développeur·euse·s, pour des développeur·euse·s.
Découvrir le Cloud PublicVous pouvez définir des services, c’est-à-dire des programmes génériques qui tournent 24h / 24 sans aucune interaction utilisateur. Contrairement à une commande lancée manuellement en SSH, ces services seront relancés automatiquement par le système en cas d’arrêt.
Ces services sont contrôlés via le menu Avancé > Services de l'interface d’administration.
Les ports 8300
à 8499
ainsi que le nom d’hôte services-[compte].alwaysdata.net
1 peuvent être utilisés pour faire tourner ces services.
foreground
) et non forker et quitter 2 ;::
et écouter un port entre 8300
et 8499
;$HOME/admin/logs/services/
. Il vous donne le démarrage et l’arrêt du service.SIGHUP
;Le champ Commande de monitoring — optionnel — permet de spécifier une commande qui vérifie que le service est fonctionnel. Lorsque cette commande renvoie un code d’erreur, le service est redémarré. Elle peut, par exemple, vérifier que le service est bien joignable sur le port qui lui est attribué (par exemple, pour un service utilisant le port 8300) :
$ nc -z services-[compte].alwaysdata.net 8300
Il n’y a aucun filtrage réseau, n’importe qui peut se connecter à vos services. Assurez-vous que vos services ont un mécanisme d’authentification si nécessaire.
8300
à 8499
ne sont pas ouverts vers l’extérieur. Il est possible de les ouvrir via une règle de parefeu ;[compte]
à remplacer par le nom du compte. ↩︎
voir service systemd
“simple” pour des exemples. ↩︎