Bonjour tout le monde !
Après avoir suivi le tutoriel de "Monsieur Grafikart", j'ai cherché un site pouvant héberger du NodeJS, c'est à dire en fait, juste le t'chat.
Je cherche également un moyen pour faire tourner la console NodeJS en permanence, sans forcément passer par mon ordi (pour éviter de le laisser allumer instantanément).

Avez vous des conseils à me donner ? Ce serait vraiment sympathique de votre part ! Merci beaucoup, et bonne journée ;)

8 réponses


Bonjour.

j'ai cherché un site pouvant héberger du NodeJS, c'est à dire en fait, juste le t'chat.

Tu vas payer un hébergement juste pour faire tourner un t'chat en NodeJs sur le serveur ?

Yop!
N'importe quel serveur avec un accès SSH + install libre de packages ferra l'afaire :)
Pour des serveurs a petit prix, tu a la gamme serveur green de ikoola,
Tu a aussi des hébergeurs spécialisé dans l’hébergement d'application nodeJs si tu veux héberger que ton app : ici

Pour ce qui est du déploiement et de la mise en route de ton app sur ton serveur, une fois connecter a ton ssh et ton script nodeJs present sur le FTP :
-Install nodeJs en compilant le code source sur ton serveur ou bien en utilisant le gestionnaire de paquets :

apt-get install nodejs
  • dirige toi vers le dossier ou se trouve ton script nodeJs que tu a placé précédemment dans ton FTP via a la commande CD
  • execute ensuite ton script avec nodeJs :
    nodejs monscript.js

Pour des serveurs a petit prix, tu a la gamme serveur green de ikoola

Hum, en sélectionnant le moins cher et sans sélectionner d'options en supplément, 48,99 € HT / mois lors de la commande, sans oublier avant le bouton checkout, il y a marqué :

Des taxes viendront s'ajouter au montant de votre achat.

Tu vas t'amuser Alexandre D'HONT, juste pour héberger un t'chat en NodeJs.

@Lartak, 48,99 € HT le premier mois pour le setup du serveur, après c'est du 19,99€ HT par mois ;)

N'empèche, que payer 29,00 € HT de frais d'installation + 19,99 € HT pour la location du 1er mois, tu as intérêt de ne pas faire une pause pour ton hébergement, sinon tu dois à nouveau payer les frais d'installations.

Salut, pour héberger un petit chat, j'ai deux solutions à te proposer : Une pas cher et une gratuite !

DigitalOcean

La pas cher consiste à te créer un compte chez https://www.digitalocean.com/. Ce service te permet d'avoir un portefeuille électronique que tu recharges quand tu veux et de créer des instances de VPS comme tu le veux. Les prix des instances commencent à $5 par mois et sont décompté de manière continue (à l'heure ou un truc comme ça). C'est assez pratique car si tu veux juste faire des tests, tu peux supprimer l'instance à tout moment et tu ne payes plus rien ! (Enfin l'argent reste dans le portefeuille électronique quoi)
Pour les instances VPS tu peux choisir la région (pour la latence) et tu as accès à différentes distibutions Linux ou des systèmes tout prêts (avec nodejs pré installé par exemple). Tu as un accès SSH, classique. :)

Heroku

Heroku est un service qui commence gratuit et qui par la suite peut passer en service payant si plus de ressources sont nécessaires.
Là, l'interaction avec le serveur est beaucoup plus limitée, tu n'as pas accès à SSH et il me semble que tu as juste une petite base de données SQL.

Pour installer une application NodeJS (ou autres d'ailleurs) tu dois passer par un système de script que tu configures dans ton projet. Une fois que tout est configuré, il suffit de push via git sur ton compte Heroku. Heroku se basera donc sur les infos du projet pour tout installer et lancer.

Si tu as pas peur de bidouiller un peu, Heroku est un bon moyen de mettre une application NodeJS en ligne gratuitement.

En gros si tu y connais rien en linux, que tu as un peu de temps et que tu n'as pas envie de payer: Heroku, sinon DigitalOcean.

PS: Si ça t'amuse tu peux même installer une instance Dokku chez DigitalOcean et avoir le même fonctionnement qu'Heroku. :o)

Bonjour, tu peux prendre un vps (ce n'est pas très cher) . A voir ensuite si la charge est bien supportée.

En ce qui concerne la persistance , regarder du côté de forever ou pm2 par exemple.

cordialement

Antho

je plussois énormement digitalocean qui me parait parfais pour toi !