Answer the question
In order to leave comments, you need to log in
Free hosting for nodejs + mongodb project?
People, tell me a free hosting for hosting a project on nodejs + mongodb (for a portfolio)
Answer the question
In order to leave comments, you need to log in
Cloud9
+ Free - one personal project, unlimited - open
+ You can add your own domain, and by default for free - there is a 3rd level domain
+ your own IDE - you can steer from a tablet, having nothing at hand except a browser, a special feature - allows simultaneous parallel work in several snouts
+ is friends with GitHub, BitBucket and Google Cloud Platform.
+ Virtual machines - Ubuntu c SSH (at least before) in which you can not climb - everything is driven through the web face or code.
UPD
That's it, that's it, karapuziki, the dances are over - there is no more good old c9. Now it's Amazon with everything that comes with it. However, the IDE remained, some proven goodies also remained. There are Amazonian gimmicks and a 12-month free usage limit, in addition to tighter resource limits.
A good freebie (m-yes, I can say the same) is also gone. From reliable budget solutions, I can recommend a cloud VPS for developers from VScale (a division of Selectel). A good and fast server with an SSD, its own DNS and a monthly fee like 2 cups of coffee in a roadside eatery. I have been using it for 5 years - the flight is normal.
UPD 2021
- netlify.com - 3 years of high
-vercel.app - simplicity and power
- repl.it - there are good things about Pythons, Go and a whole lot more. coolness
everyone knows how to drag in the machine from GtiHub, and Netlify also from GitLab and Bitbucket: just push to master and, bam-bara-bam ale hop - voila! -- everything is in production, everything is free, you can add your own domain to everyone.
and
- of course - VScale!!! -- full control and -- 8 years, normal flight
Welcome.
NodeJS application on Google Cloud Platform with a free plan
For this you will need:
-Google App Engine product (this is the Node server itself)
-Google Cloud Storage product (hosting for statics (html, css, js files, but you can also use github pages for this, if the repository is not private.)
- Google Firebase (for storing data, all read operations and simple non-competitive requests) Alternatively - a DB on another site with a call to get data - $.fetch / axios.get / $.post
Limits? They are quite enough for small projects, tests. Billing data? Google the question)
We get the server
1) We register in the Google Cloud Platform, and create an application. We indicate the data for billing (nothing will be charged, do not worry, as soon as you need to pay, you will receive a notification and you will need to confirm the payment).
Open Cloud Shell - the console for the server.
We upload the necessary code to the server, via git clone or in any convenient way.
2) For the first application, you can use the Quickstart instructions from Google at this link - _ https://cloud.google.com/nodejs/getting-started/he...
Deploy the application
After the site / application is uploaded to the server, you launched it with npm start, checked the work, and want to publish - do the following.
1) Open the folder with the application in the console and enter the command:
gcloud app deploy
2) Wait for the process to complete and enter the command:
gcloud app browse
You will receive a URL - this will be a link to your Node project, which you can share.
It looks like this: _ https://YOUR_PROJECT_ID.appspot.com
Original marketolog.in/poluchaem-besplatnyj-nodejs-hosting-server-dlya-nebolshih-prilozhenij/
I will supplement the answer twister9886 a little .
I made a small tutorial, you can download/view it here
https://yadi.sk/i/7NZdilAO7TyZGA
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question